Skip to content

Instantly share code, notes, and snippets.

@jensb1
Created March 27, 2025 19:40
Show Gist options
  • Save jensb1/94cbef17b3e5ff14acd8168b42495d86 to your computer and use it in GitHub Desktop.
Save jensb1/94cbef17b3e5ff14acd8168b42495d86 to your computer and use it in GitHub Desktop.
var shadow$provide = {};
'use strict';var f;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function u(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function Xc(a){return Object.prototype.hasOwnProperty.call(a,aa)&&a[aa]||(a[aa]=++ba)}var aa="closure_uid_"+(1E9*Math.random()>>>0),ba=0;function ca(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b}function Ce(a,b){return null!==a&&b in a?a[b]:void 0}const De="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Ee(a,b){let c,d;for(let e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(let g=0;g<De.length;g++)c=De[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};function da(a,b){null!=a&&this.append.apply(this,arguments)}f=da.prototype;f.Ba="";f.set=function(a){this.Ba=""+a};f.append=function(a,b,c){this.Ba+=String(a);if(null!=b)for(let d=1;d<arguments.length;d++)this.Ba+=arguments[d];return this};f.clear=function(){this.Ba=""};f.toString=function(){return this.Ba};var v={},fa=null;function Fe(){return new fb(null,5,[gb,!0,hb,!0,ib,!1,jb,!1,kb,null],null)}function w(a){return null!=a&&!1!==a}function ha(a){return a instanceof Array}function y(a,b){return a[u(null==b?null:b)]?!0:a._?!0:!1}function z(a,b){var c=null==b?null:b.constructor;return Error(["No protocol method ",a," defined for type ",w(w(c)?c.Jb:c)?c.ob:u(b),": ",b].join(""))}function ia(a){var b=a.ob;return w(b)?b:A.g(a)}var ja="undefined"!==typeof Symbol&&"function"===u(Symbol)?Symbol.iterator:"@@iterator";
function D(a){for(var b=a.length,c=Array(b),d=0;;)if(d<b)c[d]=a[d],d+=1;else break;return c}function Ge(a){function b(d,e){d.push(e);return d}var c=[];return qc?qc(b,c,a):rc.call(null,b,c,a)}function He(){}function Ie(){}function ka(){}function la(a){if(null!=a&&null!=a.U)a=a.U(a);else{var b=la[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=la._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("ICounted.-count",a);}return a}function ma(){}
function na(a){if(null!=a&&null!=a.V)a=a.V(a);else{var b=na[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=na._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IEmptyableCollection.-empty",a);}return a}function Je(){}function pa(a,b){if(null!=a&&null!=a.T)a=a.T(a,b);else{var c=pa[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=pa._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("ICollection.-conj",a);}return a}function qa(){}
var ra=function(){function a(d,e,g){var h=E[u(null==d?null:d)];if(null!=h)return h.l?h.l(d,e,g):h.call(null,d,e,g);h=E._;if(null!=h)return h.l?h.l(d,e,g):h.call(null,d,e,g);throw z("IIndexed.-nth",d);}function b(d,e){var g=E[u(null==d?null:d)];if(null!=g)return g.h?g.h(d,e):g.call(null,d,e);g=E._;if(null!=g)return g.h?g.h(d,e):g.call(null,d,e);throw z("IIndexed.-nth",d);}var c=null;c=function(d,e,g){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,d,e,g)}throw Error("Invalid arity: "+
arguments.length);};c.h=b;c.l=a;return c}(),E=function E(a){switch(arguments.length){case 2:return E.h(arguments[0],arguments[1]);case 3:return E.l(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}};E.h=function(a,b){return null!=a&&null!=a.fa?a.fa(a,b):ra(a,b)};E.l=function(a,b,c){return null!=a&&null!=a.la?a.la(a,b,c):ra(a,b,c)};E.ba=3;function Ke(){}
function F(a){if(null!=a&&null!=a.$)a=a.$(a);else{var b=F[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=F._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("ISeq.-first",a);}return a}function H(a){if(null!=a&&null!=a.ga)a=a.ga(a);else{var b=H[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=H._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("ISeq.-rest",a);}return a}function sa(){}function ta(){}
var va=function(){function a(d,e,g){var h=ua[u(null==d?null:d)];if(null!=h)return h.l?h.l(d,e,g):h.call(null,d,e,g);h=ua._;if(null!=h)return h.l?h.l(d,e,g):h.call(null,d,e,g);throw z("ILookup.-lookup",d);}function b(d,e){var g=ua[u(null==d?null:d)];if(null!=g)return g.h?g.h(d,e):g.call(null,d,e);g=ua._;if(null!=g)return g.h?g.h(d,e):g.call(null,d,e);throw z("ILookup.-lookup",d);}var c=null;c=function(d,e,g){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,d,e,g)}throw Error("Invalid arity: "+
arguments.length);};c.h=b;c.l=a;return c}(),ua=function ua(a){switch(arguments.length){case 2:return ua.h(arguments[0],arguments[1]);case 3:return ua.l(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}};ua.h=function(a,b){return null!=a&&null!=a.ka?a.ka(a,b):va(a,b)};ua.l=function(a,b,c){return null!=a&&null!=a.H?a.H(a,b,c):va(a,b,c)};ua.ba=3;function wa(){}
function xa(a,b){if(null!=a&&null!=a.Ua)a=a.Ua(a,b);else{var c=xa[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=xa._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("IAssociative.-contains-key?",a);}return a}function ya(a,b,c){if(null!=a&&null!=a.xa)a=a.xa(a,b,c);else{var d=ya[u(null==a?null:a)];if(null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else if(d=ya._,null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else throw z("IAssociative.-assoc",a);}return a}
function Ne(a,b){if(null!=a&&null!=a.hc)a=a.hc(a,b);else{var c=Ne[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Ne._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("IFind.-find",a);}return a}function za(){}function Oe(a,b){if(null!=a&&null!=a.yc)a=a.yc(a,b);else{var c=Oe[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Oe._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("IMap.-dissoc",a);}return a}
function Aa(a){if(null!=a&&null!=a.Db)a=a.key;else{var b=Aa[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Aa._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IMapEntry.-key",a);}return a}function Ba(a){if(null!=a&&null!=a.Eb)a=a.G;else{var b=Ba[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Ba._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IMapEntry.-val",a);}return a}function Pe(){}
function Qe(a,b){if(null!=a&&null!=a.Kc)a=a.Kc(a,b);else{var c=Qe[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Qe._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("ISet.-disjoin",a);}return a}function Le(a){if(null!=a&&null!=a.ic)a=a.ic(a);else{var b=Le[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Le._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IStack.-peek",a);}return a}
function Me(a){if(null!=a&&null!=a.jc)a=a.jc(a);else{var b=Me[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Me._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IStack.-pop",a);}return a}function Ca(){}function Re(a,b,c){if(null!=a&&null!=a.nb)a=a.nb(a,b,c);else{var d=Re[u(null==a?null:a)];if(null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else if(d=Re._,null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else throw z("IVector.-assoc-n",a);}return a}
function Da(a){if(null!=a&&null!=a.zb)a=a.zb(a);else{var b=Da[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Da._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IDeref.-deref",a);}return a}function Ea(){}function Fa(a){if(null!=a&&null!=a.O)a=a.O(a);else{var b=Fa[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Fa._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IMeta.-meta",a);}return a}
function Ga(a,b){if(null!=a&&null!=a.P)a=a.P(a,b);else{var c=Ga[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Ga._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("IWithMeta.-with-meta",a);}return a}function Ha(){}
var Ja=function(){function a(d,e,g){var h=Ia[u(null==d?null:d)];if(null!=h)return h.l?h.l(d,e,g):h.call(null,d,e,g);h=Ia._;if(null!=h)return h.l?h.l(d,e,g):h.call(null,d,e,g);throw z("IReduce.-reduce",d);}function b(d,e){var g=Ia[u(null==d?null:d)];if(null!=g)return g.h?g.h(d,e):g.call(null,d,e);g=Ia._;if(null!=g)return g.h?g.h(d,e):g.call(null,d,e);throw z("IReduce.-reduce",d);}var c=null;c=function(d,e,g){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,d,e,g)}throw Error("Invalid arity: "+
arguments.length);};c.h=b;c.l=a;return c}(),Ia=function Ia(a){switch(arguments.length){case 2:return Ia.h(arguments[0],arguments[1]);case 3:return Ia.l(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}};Ia.h=function(a,b){return null!=a&&null!=a.Y?a.Y(a,b):Ja(a,b)};Ia.l=function(a,b,c){return null!=a&&null!=a.Z?a.Z(a,b,c):Ja(a,b,c)};Ia.ba=3;function Ka(){}
function La(a,b,c){if(null!=a&&null!=a.gb)a=a.gb(a,b,c);else{var d=La[u(null==a?null:a)];if(null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else if(d=La._,null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else throw z("IKVReduce.-kv-reduce",a);}return a}function Ma(a,b){if(null!=a&&null!=a.J)a=a.J(a,b);else{var c=Ma[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Ma._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("IEquiv.-equiv",a);}return a}
function Na(a){if(null!=a&&null!=a.N)a=a.N(a);else{var b=Na[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Na._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IHash.-hash",a);}return a}function Oa(){}function Pa(a){if(null!=a&&null!=a.I)a=a.I(a);else{var b=Pa[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Pa._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("ISeqable.-seq",a);}return a}function Qa(){}function Ra(){}function Sa(){}
function I(a,b){if(null!=a&&null!=a.ub)a=a.ub(a,b);else{var c=I[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=I._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("IWriter.-write",a);}return a}function Ta(){}function Ua(a,b,c){if(null!=a&&null!=a.K)a=a.K(a,b,c);else{var d=Ua[u(null==a?null:a)];if(null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else if(d=Ua._,null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else throw z("IPrintWithWriter.-pr-writer",a);}return a}
function Ue(a,b){var c=Ve;if(null!=a&&null!=a.pc)a.pc(a,b,c);else{var d=Ue[u(null==a?null:a)];if(null!=d)d.l?d.l(a,b,c):d.call(null,a,b,c);else if(d=Ue._,null!=d)d.l?d.l(a,b,c):d.call(null,a,b,c);else throw z("IWatchable.-add-watch",a);}}function We(a,b){if(null!=a&&null!=a.qc)a.qc(a,b);else{var c=We[u(null==a?null:a)];if(null!=c)c.h?c.h(a,b):c.call(null,a,b);else if(c=We._,null!=c)c.h?c.h(a,b):c.call(null,a,b);else throw z("IWatchable.-remove-watch",a);}}
function Va(a){if(null!=a&&null!=a.Xa)a=a.Xa(a);else{var b=Va[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Va._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IEditableCollection.-as-transient",a);}return a}function Wa(a,b){if(null!=a&&null!=a.Za)a=a.Za(a,b);else{var c=Wa[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Wa._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("ITransientCollection.-conj!",a);}return a}
function Xa(a){if(null!=a&&null!=a.ib)a=a.ib(a);else{var b=Xa[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Xa._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("ITransientCollection.-persistent!",a);}return a}function Ya(a,b,c){if(null!=a&&null!=a.Va)a=a.Va(a,b,c);else{var d=Ya[u(null==a?null:a)];if(null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else if(d=Ya._,null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else throw z("ITransientAssociative.-assoc!",a);}return a}
function Za(a){if(null!=a&&null!=a.qb)a=a.qb(a);else{var b=Za[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Za._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IChunk.-drop-first",a);}return a}function $a(a){if(null!=a&&null!=a.mb)a=a.mb(a);else{var b=$a[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=$a._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IChunkedSeq.-chunked-first",a);}return a}
function ab(a){if(null!=a&&null!=a.fb)a=a.fb(a);else{var b=ab[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=ab._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IChunkedSeq.-chunked-rest",a);}return a}function Xe(a,b){if(null!=a&&null!=a.Zb)a=a.Zb(a,b);else{var c=Xe[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Xe._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("IReset.-reset!",a);}return a}
var Ye=function(){function a(g,h,k,l,m){var n=r[u(null==g?null:g)];if(null!=n)return n.ua?n.ua(g,h,k,l,m):n.call(null,g,h,k,l,m);n=r._;if(null!=n)return n.ua?n.ua(g,h,k,l,m):n.call(null,g,h,k,l,m);throw z("ISwap.-swap!",g);}function b(g,h,k,l){var m=r[u(null==g?null:g)];if(null!=m)return m.ea?m.ea(g,h,k,l):m.call(null,g,h,k,l);m=r._;if(null!=m)return m.ea?m.ea(g,h,k,l):m.call(null,g,h,k,l);throw z("ISwap.-swap!",g);}function c(g,h,k){var l=r[u(null==g?null:g)];if(null!=l)return l.l?l.l(g,h,k):l.call(null,
g,h,k);l=r._;if(null!=l)return l.l?l.l(g,h,k):l.call(null,g,h,k);throw z("ISwap.-swap!",g);}function d(g,h){var k=r[u(null==g?null:g)];if(null!=k)return k.h?k.h(g,h):k.call(null,g,h);k=r._;if(null!=k)return k.h?k.h(g,h):k.call(null,g,h);throw z("ISwap.-swap!",g);}var e=null;e=function(g,h,k,l,m){switch(arguments.length){case 2:return d.call(this,g,h);case 3:return c.call(this,g,h,k);case 4:return b.call(this,g,h,k,l);case 5:return a.call(this,g,h,k,l,m)}throw Error("Invalid arity: "+arguments.length);
};e.h=d;e.l=c;e.ea=b;e.ua=a;return e}(),r=function r(a){switch(arguments.length){case 2:return r.h(arguments[0],arguments[1]);case 3:return r.l(arguments[0],arguments[1],arguments[2]);case 4:return r.ea(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return r.ua(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}};r.h=function(a,b){return null!=a&&null!=a.zc?a.zc(a,b):Ye(a,b)};
r.l=function(a,b,c){return null!=a&&null!=a.Ac?a.Ac(a,b,c):Ye(a,b,c)};r.ea=function(a,b,c,d){return null!=a&&null!=a.Bc?a.Bc(a,b,c,d):Ye(a,b,c,d)};r.ua=function(a,b,c,d,e){return null!=a&&null!=a.Cc?a.Cc(a,b,c,d,e):Ye(a,b,c,d,e)};r.ba=5;function bb(){}function cb(a){if(null!=a&&null!=a.sa)a=a.sa(a);else{var b=cb[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=cb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IIterable.-iterator",a);}return a}
function db(a){this.Lb=a;this.j=1073741824;this.A=0}db.prototype.ub=function(a,b){return this.Lb.append(b)};function eb(a){var b=new da;a.K(null,new db(b),Fe());return A.g(b)}var lb="undefined"!==typeof Math&&"undefined"!==typeof Math.imul?function(a,b){return Math.imul(a,b)}:function(a,b){var c=a&65535,d=b&65535;return c*d+((a>>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function mb(a){a=lb(a|0,-862048943);return lb(a<<15|a>>>-15,461845907)}
function nb(a,b){a=(a|0)^(b|0);return lb(a<<13|a>>>-13,5)+-430675100|0}function ob(a,b){a=(a|0)^b;a=lb(a^a>>>16,-2048144789);a=lb(a^a>>>13,-1028477387);return a^a>>>16}function pb(a){a:{var b=1;for(var c=0;;)if(b<a.length)c=nb(c,mb(a.charCodeAt(b-1)|a.charCodeAt(b)<<16)),b+=2;else{b=c;break a}}return ob(1===(a.length&1)?b^mb(a.charCodeAt(a.length-1)):b,lb(2,a.length))}var qb={},rb=0;
function sb(a){255<rb&&(qb={},rb=0);if(null==a)return 0;var b=qb[a];if("number"===typeof b)a=b;else{a:if(null!=a)if(b=a.length,0<b)for(var c=0,d=0;;)if(c<b)d=lb(31,d)+a.charCodeAt(c),c+=1;else{b=d;break a}else b=0;else b=0;qb[a]=b;rb+=1;a=b}return a}
function tb(a){if(null!=a&&(a.j&4194304||v===a.Pb))return a.N(null)^0;if("number"===typeof a){if(isFinite(a))return Math.floor(a)%2147483647;switch(a){case Infinity:return 2146435072;case -Infinity:return-1048576;default:return 2146959360}}else return!0===a?a=1231:!1===a?a=1237:"string"===typeof a?(a=sb(a),a=0===a?a:ob(nb(0,mb(a)),4)):a=a instanceof Date?a.valueOf()^0:null==a?0:Na(a)^0,a}function ub(a,b){return a^b+2654435769+(a<<6)+(a>>2)}
function vb(a,b,c,d,e){this.eb=a;this.name=b;this.Aa=c;this.Ta=d;this.ra=e;this.j=2154168321;this.A=4096}f=vb.prototype;f.toString=function(){return this.Aa};f.J=function(a,b){return b instanceof vb?this.Aa===b.Aa:!1};f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};
f.g=function(a){return wb.h?wb.h(a,this):wb.call(null,a,this)};f.h=function(a,b){return wb.l?wb.l(a,this,b):wb.call(null,a,this,b)};f.O=function(){return this.ra};f.P=function(a,b){return new vb(this.eb,this.name,this.Aa,this.Ta,b)};f.N=function(){var a=this.Ta;return null!=a?a:this.Ta=a=ub(pb(this.name),sb(this.eb))};f.K=function(a,b){return I(b,this.Aa)};
var xb=function xb(a){switch(arguments.length){case 1:return xb.g(arguments[0]);case 2:return xb.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}};xb.g=function(a){for(;;){if(a instanceof vb)return a;if("string"===typeof a){var b=a.indexOf("/");return 1>b?xb.h(null,a):xb.h(a.substring(0,b),a.substring(b+1,a.length))}if(a instanceof J)a=a.va;else throw Error("no conversion to symbol");}};
xb.h=function(a,b){var c=null!=a?[A.g(a),"/",A.g(b)].join(""):b;return new vb(a,b,c,null,null)};xb.ba=2;function yb(a){return null!=a?a.A&131072||v===a.Qb?!0:a.A?!1:y(bb,a):y(bb,a)}function M(a){if(null==a)return null;if(null!=a&&(a.j&8388608||v===a.Ib))return a.I(null);if(ha(a)||"string"===typeof a)return 0===a.length?null:new N(a,0,null);if(null!=a&&null!=a[ja])return a=Ce(a,ja).call(a),zb.g?zb.g(a):zb.call(null,a);if(y(Oa,a))return Pa(a);throw Error([A.g(a)," is not ISeqable"].join(""));}
function O(a){if(null==a)return null;if(null!=a&&(a.j&64||v===a.hb))return a.$(null);a=M(a);return null==a?null:F(a)}function Ab(a){return null!=a?null!=a&&(a.j&64||v===a.hb)?a.ga(null):(a=M(a))?a.ga(null):P:P}function R(a){return null==a?null:null!=a&&(a.j&128||v===a.Ya)?a.W():M(Ab(a))}
var S=function S(a){switch(arguments.length){case 1:return S.g(arguments[0]);case 2:return S.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return S.S(arguments[0],arguments[1],new N(c.slice(2),0,null))}};S.g=function(){return!0};S.h=function(a,b){return null==a?null==b:a===b||Ma(a,b)};S.S=function(a,b,c){for(;;)if(S.h(a,b))if(R(c))a=b,b=O(c),c=R(c);else return S.h(b,O(c));else return!1};
S.aa=function(a){var b=O(a),c=R(a);a=O(c);c=R(c);return this.S(b,a,c)};S.ba=2;function Bb(a){this.C=a}Bb.prototype.next=function(){if(null!=this.C){var a=O(this.C);this.C=R(this.C);return{value:a,done:!1}}return{value:null,done:!0}};function Cb(a){return new Bb(M(a))}function Db(a,b){this.value=a;this.vb=b;this.jb=null;this.j=8388672;this.A=0}Db.prototype.I=function(){return this};Db.prototype.$=function(){return this.value};
Db.prototype.ga=function(){null==this.jb&&(this.jb=zb.g?zb.g(this.vb):zb.call(null,this.vb));return this.jb};function zb(a){var b=a.next();return w(b.done)?null:new Db(b.value,a)}function Eb(a){var b=0,c=1;for(a=M(a);;)if(null!=a)b+=1,c=lb(31,c)+tb(O(a))|0,a=R(a);else return ob(nb(0,mb(c)),b)}var Fb=ob(nb(0,mb(1)),0);function Gb(a){var b=0,c=0;for(a=M(a);;)if(null!=a)b+=1,c=c+tb(O(a))|0,a=R(a);else return ob(nb(0,mb(c)),b)}var Hb=ob(nb(0,mb(0)),0);ka["null"]=!0;la["null"]=function(){return 0};
Date.prototype.J=function(a,b){return b instanceof Date&&this.valueOf()===b.valueOf()};Ma.number=function(a,b){return a===b};He["function"]=!0;Ea["function"]=!0;Fa["function"]=function(){return null};Na._=function(a){return Xc(a)};function Se(a){return a+1}function Ib(){this.G=!1;this.j=32768;this.A=0}Ib.prototype.zb=function(){return this.G};function Jb(a){return a instanceof Ib}function Kb(a){return Da(a)}
function Te(a,b){var c=a.U(null);if(0===c)return b.F?b.F():b.call(null);for(var d=a.fa(null,0),e=1;;)if(e<c){var g=a.fa(null,e);d=b.h?b.h(d,g):b.call(null,d,g);if(Jb(d))return Da(d);e+=1}else return d}function Ze(a,b,c){var d=a.U(null),e=c;for(c=0;;)if(c<d){var g=a.fa(null,c);e=b.h?b.h(e,g):b.call(null,e,g);if(Jb(e))return Da(e);c+=1}else return e}
function Lb(a,b){var c=a.length;if(0===a.length)return b.F?b.F():b.call(null);for(var d=a[0],e=1;;)if(e<c){var g=a[e];d=b.h?b.h(d,g):b.call(null,d,g);if(Jb(d))return Da(d);e+=1}else return d}function Mb(a,b,c){var d=a.length,e=c;for(c=0;;)if(c<d){var g=a[c];e=b.h?b.h(e,g):b.call(null,e,g);if(Jb(e))return Da(e);c+=1}else return e}function Nb(a,b,c,d){for(var e=a.length;;)if(d<e){var g=a[d];c=b.h?b.h(c,g):b.call(null,c,g);if(Jb(c))return Da(c);d+=1}else return c}
function Ob(a){return null!=a?a.j&2||v===a.yb?!0:a.j?!1:y(ka,a):y(ka,a)}function Pb(a){return null!=a?a.j&16||v===a.sb?!0:a.j?!1:y(qa,a):y(qa,a)}function T(a,b,c){var d=U.g?U.g(a):U.call(null,a);if(c>=d)return-1;!(0<c)&&0>c&&(c+=d,c=0>c?0:c);for(;;)if(c<d){if(S.h(Qb?Qb(a,c):Rb.call(null,a,c),b))return c;c+=1}else return-1}
function V(a,b,c){var d=U.g?U.g(a):U.call(null,a);if(0===d)return-1;0<c?(--d,c=d<c?d:c):c=0>c?d+c:c;for(;;)if(0<=c){if(S.h(Qb?Qb(a,c):Rb.call(null,a,c),b))return c;--c}else return-1}function Sb(a,b){this.i=a;this.o=b}Sb.prototype.ia=function(){return this.o<this.i.length};Sb.prototype.next=function(){var a=this.i[this.o];this.o+=1;return a};function N(a,b,c){this.i=a;this.o=b;this.u=c;this.j=166592766;this.A=139264}f=N.prototype;f.toString=function(){return eb(this)};
f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U.g?U.g(this):U.call(null,this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.fa=function(a,b){a=b+this.o;if(0<=a&&a<this.i.length)return this.i[a];throw Error("Index out of bounds");};f.la=function(a,b,c){a=b+this.o;return 0<=a&&a<this.i.length?this.i[a]:c};
f.sa=function(){return new Sb(this.i,this.o)};f.O=function(){return this.u};f.W=function(){return this.o+1<this.i.length?new N(this.i,this.o+1,null):null};f.U=function(){var a=this.i.length-this.o;return 0>a?0:a};f.N=function(){return Eb(this)};f.J=function(a,b){return Tb.h?Tb.h(this,b):Tb.call(null,this,b)};f.V=function(){return P};f.Y=function(a,b){return Nb(this.i,b,this.i[this.o],this.o+1)};f.Z=function(a,b,c){return Nb(this.i,b,c,this.o)};f.$=function(){return this.i[this.o]};
f.ga=function(){return this.o+1<this.i.length?new N(this.i,this.o+1,null):P};f.I=function(){return this.o<this.i.length?this:null};f.P=function(a,b){return b===this.u?this:new N(this.i,this.o,b)};f.T=function(a,b){return W.h?W.h(b,this):W.call(null,b,this)};N.prototype[ja]=function(){return Cb(this)};function Ub(a){return 0<a.length?new N(a,0,null):null}Ma._=function(a,b){return a===b};
var Vb=function Vb(a){switch(arguments.length){case 0:return Vb.F();case 1:return Vb.g(arguments[0]);case 2:return Vb.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Vb.S(arguments[0],arguments[1],new N(c.slice(2),0,null))}};Vb.F=function(){return Wb};Vb.g=function(a){return a};Vb.h=function(a,b){return null!=a?pa(a,b):new Xb(null,b,null,1,null)};
Vb.S=function(a,b,c){for(;;)if(w(c))a=Vb.h(a,b),b=O(c),c=R(c);else return Vb.h(a,b)};Vb.aa=function(a){var b=O(a),c=R(a);a=O(c);c=R(c);return this.S(b,a,c)};Vb.ba=2;function U(a){if(null!=a)if(null!=a&&(a.j&2||v===a.yb))a=a.U(null);else if(ha(a))a=a.length;else if("string"===typeof a)a=a.length;else if(null!=a&&(a.j&8388608||v===a.Ib))a:{a=M(a);for(var b=0;;){if(Ob(a)){a=b+la(a);break a}a=R(a);b+=1}}else a=la(a);else a=0;return a}
function Yb(a,b,c){for(;;){if(null==a)return c;if(0===b)return M(a)?O(a):c;if(Pb(a))return E(a,b,c);if(M(a))a=R(a),--b;else return c}}function Rb(a){switch(arguments.length){case 2:return Qb(arguments[0],arguments[1]);case 3:return Zb(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}}
function Qb(a,b){if("number"!==typeof b)throw Error("Index argument to nth must be a number");if(null==a)return a;if(null!=a&&(a.j&16||v===a.sb))return a.fa(null,b);if(ha(a)){if(-1<b&&b<a.length)return a[b|0];throw Error("Index out of bounds");}if("string"===typeof a){if(-1<b&&b<a.length)return a.charAt(b|0);throw Error("Index out of bounds");}if(null!=a&&(a.j&64||v===a.hb)||null!=a&&(a.j&16777216||v===a.tb)){if(0>b)throw Error("Index out of bounds");a:for(;;){if(null==a)throw Error("Index out of bounds");
if(0===b){if(M(a)){a=O(a);break a}throw Error("Index out of bounds");}if(Pb(a)){a=E(a,b);break a}if(M(a))a=R(a),--b;else throw Error("Index out of bounds");}return a}if(y(qa,a))return E(a,b);throw Error(["nth not supported on this type ",A.g(ia(null==a?null:a.constructor))].join(""));}
function Zb(a,b,c){if("number"!==typeof b)throw Error("Index argument to nth must be a number.");if(null==a)return c;if(null!=a&&(a.j&16||v===a.sb))return a.la(null,b,c);if(ha(a))return-1<b&&b<a.length?a[b|0]:c;if("string"===typeof a)return-1<b&&b<a.length?a.charAt(b|0):c;if(null!=a&&(a.j&64||v===a.hb)||null!=a&&(a.j&16777216||v===a.tb))return 0>b?c:Yb(a,b,c);if(y(qa,a))return E(a,b,c);throw Error(["nth not supported on this type ",A.g(ia(null==a?null:a.constructor))].join(""));}
var wb=function wb(a){switch(arguments.length){case 2:return wb.h(arguments[0],arguments[1]);case 3:return wb.l(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}};wb.h=function(a,b){return null==a?null:null!=a&&(a.j&256||v===a.Cb)?a.ka(null,b):ha(a)?null!=b&&b<a.length?a[b|0]:null:"string"===typeof a?null!=b&&-1<b&&b<a.length?a.charAt(b|0):null:y(ta,a)?ua(a,b):null};
wb.l=function(a,b,c){return null!=a?null!=a&&(a.j&256||v===a.Cb)?a.H(null,b,c):ha(a)?null!=b&&-1<b&&b<a.length?a[b|0]:c:"string"===typeof a?null!=b&&-1<b&&b<a.length?a.charAt(b|0):c:y(ta,a)?ua(a,b,c):c:c};wb.ba=3;var $b=function $b(a){switch(arguments.length){case 3:return $b.l(arguments[0],arguments[1],arguments[2]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return $b.S(arguments[0],arguments[1],arguments[2],new N(c.slice(3),0,null))}};
$b.l=function(a,b,c){return null!=a&&(a.j&512||v===a.xb)?a.xa(null,b,c):null!=a?ya(a,b,c):bf([b,c])};$b.S=function(a,b,c,d){for(;;)if(a=$b.l(a,b,c),w(d))b=O(d),c=O(R(d)),d=R(R(d));else return a};$b.aa=function(a){var b=O(a),c=R(a);a=O(c);var d=R(c);c=O(d);d=R(d);return this.S(b,a,c,d)};$b.ba=3;
var cf=function cf(a){switch(arguments.length){case 1:return cf.g(arguments[0]);case 2:return cf.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return cf.S(arguments[0],arguments[1],new N(c.slice(2),0,null))}};cf.g=function(a){return a};cf.h=function(a,b){return null==a?null:Oe(a,b)};cf.S=function(a,b,c){for(;;){if(null==a)return null;a=cf.h(a,b);if(w(c))b=O(c),c=R(c);else return a}};
cf.aa=function(a){var b=O(a),c=R(a);a=O(c);c=R(c);return this.S(b,a,c)};cf.ba=2;function $e(a){var b="function"===typeof a;return b?b:null!=a?v===a.Uc?!0:a.Lc?!1:y(He,a):y(He,a)}function cc(a,b){this.s=a;this.u=b;this.j=393217;this.A=0}f=cc.prototype;f.O=function(){return this.u};f.P=function(a,b){return new cc(this.s,b)};f.Uc=v;
f.call=function(a){switch(arguments.length-1){case 0:return this.F();case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);case 3:return this.l(arguments[1],arguments[2],arguments[3]);case 4:return this.ea(arguments[1],arguments[2],arguments[3],arguments[4]);case 5:return this.ua(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 6:return this.Na(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);case 7:return this.Oa(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7]);case 8:return this.Pa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8]);case 9:return this.Qa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9]);case 10:return this.Ca(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10]);
case 11:return this.Da(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11]);case 12:return this.Ea(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12]);case 13:return this.Fa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],
arguments[11],arguments[12],arguments[13]);case 14:return this.Ga(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14]);case 15:return this.Ha(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15]);case 16:return this.Ia(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16]);case 17:return this.Ja(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17]);case 18:return this.Ka(arguments[1],arguments[2],
arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18]);case 19:return this.La(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19]);case 20:return this.Ma(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19],arguments[20]);case 21:var b=arguments[1],c=arguments[2],d=arguments[3],e=arguments[4],g=arguments[5],h=arguments[6],k=arguments[7],l=arguments[8],m=arguments[9],n=arguments[10],p=arguments[11],q=arguments[12],t=arguments[13],x=arguments[14],B=arguments[15],
C=arguments[16],G=arguments[17],K=arguments[18],Q=arguments[19],ea=arguments[20],oa=arguments[21];return dc.Bb?dc.Bb(this.s,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q,ea,oa):dc.call(null,this.s,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q,ea,oa);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.F=function(){return this.s.F?this.s.F():this.s.call(null)};
f.g=function(a){return this.s.g?this.s.g(a):this.s.call(null,a)};f.h=function(a,b){return this.s.h?this.s.h(a,b):this.s.call(null,a,b)};f.l=function(a,b,c){return this.s.l?this.s.l(a,b,c):this.s.call(null,a,b,c)};f.ea=function(a,b,c,d){return this.s.ea?this.s.ea(a,b,c,d):this.s.call(null,a,b,c,d)};f.ua=function(a,b,c,d,e){return this.s.ua?this.s.ua(a,b,c,d,e):this.s.call(null,a,b,c,d,e)};f.Na=function(a,b,c,d,e,g){return this.s.Na?this.s.Na(a,b,c,d,e,g):this.s.call(null,a,b,c,d,e,g)};
f.Oa=function(a,b,c,d,e,g,h){return this.s.Oa?this.s.Oa(a,b,c,d,e,g,h):this.s.call(null,a,b,c,d,e,g,h)};f.Pa=function(a,b,c,d,e,g,h,k){return this.s.Pa?this.s.Pa(a,b,c,d,e,g,h,k):this.s.call(null,a,b,c,d,e,g,h,k)};f.Qa=function(a,b,c,d,e,g,h,k,l){return this.s.Qa?this.s.Qa(a,b,c,d,e,g,h,k,l):this.s.call(null,a,b,c,d,e,g,h,k,l)};f.Ca=function(a,b,c,d,e,g,h,k,l,m){return this.s.Ca?this.s.Ca(a,b,c,d,e,g,h,k,l,m):this.s.call(null,a,b,c,d,e,g,h,k,l,m)};
f.Da=function(a,b,c,d,e,g,h,k,l,m,n){return this.s.Da?this.s.Da(a,b,c,d,e,g,h,k,l,m,n):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n)};f.Ea=function(a,b,c,d,e,g,h,k,l,m,n,p){return this.s.Ea?this.s.Ea(a,b,c,d,e,g,h,k,l,m,n,p):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n,p)};f.Fa=function(a,b,c,d,e,g,h,k,l,m,n,p,q){return this.s.Fa?this.s.Fa(a,b,c,d,e,g,h,k,l,m,n,p,q):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n,p,q)};
f.Ga=function(a,b,c,d,e,g,h,k,l,m,n,p,q,t){return this.s.Ga?this.s.Ga(a,b,c,d,e,g,h,k,l,m,n,p,q,t):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n,p,q,t)};f.Ha=function(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x){return this.s.Ha?this.s.Ha(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n,p,q,t,x)};f.Ia=function(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B){return this.s.Ia?this.s.Ia(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B)};
f.Ja=function(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C){return this.s.Ja?this.s.Ja(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C)};f.Ka=function(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G){return this.s.Ka?this.s.Ka(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G)};
f.La=function(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K){return this.s.La?this.s.La(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K)};f.Ma=function(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q){return this.s.Ma?this.s.Ma(a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q):this.s.call(null,a,b,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q)};function ec(a,b){return"function"===typeof a?new cc(a,b):null==a?null:Ga(a,b)}
function fc(a){var b=null!=a;return(b?null!=a?a.j&131072||v===a.Fb||(a.j?0:y(Ea,a)):y(Ea,a):b)?Fa(a):null}var ef=function ef(a){switch(arguments.length){case 1:return ef.g(arguments[0]);case 2:return ef.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return ef.S(arguments[0],arguments[1],new N(c.slice(2),0,null))}};ef.g=function(a){return a};ef.h=function(a,b){return null==a?null:Qe(a,b)};
ef.S=function(a,b,c){for(;;){if(null==a)return null;a=ef.h(a,b);if(w(c))b=O(c),c=R(c);else return a}};ef.aa=function(a){var b=O(a),c=R(a);a=O(c);c=R(c);return this.S(b,a,c)};ef.ba=2;function ff(a){var b;(b=null==a)||(a=M(a),b=null==a?!0:!1===a?!0:!1);return b}function af(a){return null==a?!1:null!=a?a.j&8||v===a.fd?!0:a.j?!1:y(Je,a):y(Je,a)}function hf(a){return null==a?!1:null!=a?a.j&4096||v===a.hd?!0:a.j?!1:y(Pe,a):y(Pe,a)}
function gc(a){return null!=a?a.j&16777216||v===a.tb?!0:a.j?!1:y(Qa,a):y(Qa,a)}function hc(a){return null==a?!1:null!=a?a.j&1024||v===a.Tb?!0:a.j?!1:y(za,a):y(za,a)}function ic(a){return null!=a?a.j&67108864||v===a.Vb?!0:a.j?!1:y(Sa,a):y(Sa,a)}function jc(a){return null!=a?a.j&16384||v===a.Wb?!0:a.j?!1:y(Ca,a):y(Ca,a)}function kc(a){return null!=a?a.A&512||v===a.Nb?!0:!1:!1}function lc(a,b,c,d,e){for(;;){if(0===e)return c;c[d]=a[b];d+=1;--e;b+=1}}var mc={};
function nc(a){return null==a?!1:!1===a?!1:!0}function df(a){var b=$e(a);return b?b:null!=a?a.j&1||v===a.gd?!0:a.j?!1:y(Ie,a):y(Ie,a)}function gf(a){return"number"===typeof a&&!isNaN(a)&&Infinity!==a&&parseFloat(a)===parseInt(a,10)}function oc(a,b){return null!=a&&(a.j&512||v===a.xb)?a.Ua(null,b):y(wa,a)?xa(a,b):wb.l(a,b,mc)===mc?!1:!0}function pc(a,b){var c=M(b);return c?(b=O(c),c=R(c),qc?qc(a,b,c):rc.call(null,a,b,c)):a.F?a.F():a.call(null)}
function sc(a,b,c){for(c=M(c);;)if(c){var d=O(c);b=a.h?a.h(b,d):a.call(null,b,d);if(Jb(b))return Da(b);c=R(c)}else return b}function tc(a,b){a=cb(a);if(w(a.ia()))for(var c=a.next();;)if(a.ia()){var d=a.next();c=b.h?b.h(c,d):b.call(null,c,d);if(Jb(c))return Da(c)}else return c;else return b.F?b.F():b.call(null)}function uc(a,b,c){for(a=cb(a);;)if(a.ia()){var d=a.next();c=b.h?b.h(c,d):b.call(null,c,d);if(Jb(c))return Da(c)}else return c}
function rc(a){switch(arguments.length){case 2:return jf(arguments[0],arguments[1]);case 3:return qc(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}}function jf(a,b){return null!=b&&(b.j&524288||v===b.Hb)?b.Y(null,a):ha(b)?Lb(b,a):"string"===typeof b?Lb(b,a):y(Ha,b)?Ia(b,a):yb(b)?tc(b,a):pc(a,b)}
function qc(a,b,c){return null!=c&&(c.j&524288||v===c.Hb)?c.Z(null,a,b):ha(c)?Mb(c,a,b):"string"===typeof c?Mb(c,a,b):y(Ha,c)?Ia(c,a,b):yb(c)?uc(c,a,b):sc(a,b,c)}function vc(a,b,c){return null!=c?La(c,a,b):b}function wc(a){return a}function mf(a,b,c,d){a=a.g?a.g(b):a.call(null,b);c=qc(a,c,d);return a.g?a.g(c):a.call(null,c)}function xc(a){a=(a-a%2)/2;return 0<=a?Math.floor(a):Math.ceil(a)}function yc(a){a-=a>>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24}
var A=function A(a){switch(arguments.length){case 0:return A.F();case 1:return A.g(arguments[0]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return A.S(arguments[0],new N(c.slice(1),0,null))}};A.F=function(){return""};A.g=function(a){return null==a?"":[a].join("")};A.S=function(a,b){for(a=new da(A.g(a));;)if(w(b))a=a.append(A.g(O(b))),b=R(b);else return a.toString()};A.aa=function(a){var b=O(a);a=R(a);return this.S(b,a)};A.ba=1;
function Tb(a,b){if(gc(b))if(Ob(a)&&Ob(b)&&U(a)!==U(b))a=!1;else a:for(a=M(a),b=M(b);;){if(null==a){a=null==b;break a}if(null!=b&&S.h(O(a),O(b)))a=R(a),b=R(b);else{a=!1;break a}}else a=null;return nc(a)}function Xb(a,b,c,d,e){this.u=a;this.first=b;this.wa=c;this.count=d;this.v=e;this.j=65937646;this.A=8192}f=Xb.prototype;f.toString=function(){return eb(this)};
f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,this.count)}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.u};f.W=function(){return 1===this.count?null:this.wa};f.U=function(){return this.count};f.ic=function(){return this.first};f.jc=function(){return this.ga(null)};
f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};f.J=function(a,b){return Tb(this,b)};f.V=function(){return Ga(P,this.u)};f.Y=function(a,b){return pc(b,this)};f.Z=function(a,b,c){return sc(b,c,this)};f.$=function(){return this.first};f.ga=function(){return 1===this.count?P:this.wa};f.I=function(){return this};f.P=function(a,b){return b===this.u?this:new Xb(b,this.first,this.wa,this.count,this.v)};f.T=function(a,b){return new Xb(this.u,b,this,this.count+1,null)};Xb.prototype[ja]=function(){return Cb(this)};
function zc(a){this.u=a;this.j=65937614;this.A=8192}f=zc.prototype;f.toString=function(){return eb(this)};f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.u};f.W=function(){return null};f.U=function(){return 0};f.ic=function(){return null};f.jc=function(){throw Error("Can't pop empty list");};f.N=function(){return Fb};
f.J=function(a,b){return(null!=b?b.j&33554432||v===b.Sb||(b.j?0:y(Ra,b)):y(Ra,b))||gc(b)?null==M(b):!1};f.V=function(){return this};f.Y=function(a,b){return pc(b,this)};f.Z=function(a,b,c){return sc(b,c,this)};f.$=function(){return null};f.ga=function(){return P};f.I=function(){return null};f.P=function(a,b){return b===this.u?this:new zc(b)};f.T=function(a,b){return new Xb(this.u,b,null,1,null)};var P=new zc(null);zc.prototype[ja]=function(){return Cb(this)};
function Ac(a,b,c,d){this.u=a;this.first=b;this.wa=c;this.v=d;this.j=65929452;this.A=8192}f=Ac.prototype;f.toString=function(){return eb(this)};f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.u};f.W=function(){return null==this.wa?null:M(this.wa)};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};f.J=function(a,b){return Tb(this,b)};f.V=function(){return P};
f.Y=function(a,b){return pc(b,this)};f.Z=function(a,b,c){return sc(b,c,this)};f.$=function(){return this.first};f.ga=function(){return null==this.wa?P:this.wa};f.I=function(){return this};f.P=function(a,b){return b===this.u?this:new Ac(b,this.first,this.wa,this.v)};f.T=function(a,b){return new Ac(null,b,this,null)};Ac.prototype[ja]=function(){return Cb(this)};function W(a,b){return null==b?new Xb(null,a,null,1,null):null!=b&&(b.j&64||v===b.hb)?new Ac(null,a,b,null):new Ac(null,a,M(b),null)}
function J(a,b,c,d){this.eb=a;this.name=b;this.va=c;this.Ta=d;this.j=2153775105;this.A=4096}f=J.prototype;f.toString=function(){return[":",A.g(this.va)].join("")};f.J=function(a,b){return b instanceof J?this.va===b.va:!1};f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};
f.g=function(a){return wb.h(a,this)};f.h=function(a,b){return wb.l(a,this,b)};f.N=function(){var a=this.Ta;return null!=a?a:this.Ta=a=ub(pb(this.name),sb(this.eb))+2654435769|0};f.K=function(a,b){return I(b,[":",A.g(this.va)].join(""))};function Bc(a){if(null!=a&&(a.A&4096||v===a.Gb))return a.eb;throw Error(["Doesn't support namespace: ",A.g(a)].join(""));}
var Cc=function Cc(a){switch(arguments.length){case 1:return Cc.g(arguments[0]);case 2:return Cc.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}};Cc.g=function(a){if(a instanceof J)return a;if(a instanceof vb)return new J(Bc(a),Dc.g?Dc.g(a):Dc.call(null,a),a.Aa,null);if(S.h("/",a))return new J(null,a,a,null);if("string"===typeof a){var b=a.split("/");return 2===b.length?new J(b[0],b[1],a,null):new J(null,b[0],a,null)}return null};
Cc.h=function(a,b){a=a instanceof J?Dc.g?Dc.g(a):Dc.call(null,a):a instanceof vb?Dc.g?Dc.g(a):Dc.call(null,a):a;b=b instanceof J?Dc.g?Dc.g(b):Dc.call(null,b):b instanceof vb?Dc.g?Dc.g(b):Dc.call(null,b):b;return new J(a,b,[w(a)?[A.g(a),"/"].join(""):null,A.g(b)].join(""),null)};Cc.ba=2;function Ec(a,b,c){this.u=a;this.$a=b;this.C=null;this.v=c;this.j=32374988;this.A=1}f=Ec.prototype;f.toString=function(){return eb(this)};
function Fc(a){null!=a.$a&&(a.C=a.$a.F?a.$a.F():a.$a.call(null),a.$a=null);return a.C}f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.u};f.W=function(){this.I(null);return null==this.C?null:R(this.C)};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};f.J=function(a,b){return Tb(this,b)};f.V=function(){return Ga(P,this.u)};
f.Y=function(a,b){return pc(b,this)};f.Z=function(a,b,c){return sc(b,c,this)};f.$=function(){this.I(null);return null==this.C?null:O(this.C)};f.ga=function(){this.I(null);return null!=this.C?Ab(this.C):P};f.I=function(){Fc(this);if(null==this.C)return null;for(var a=this.C;;)if(a instanceof Ec)a=Fc(a);else return this.C=a,M(this.C)};f.P=function(a,b){var c=this;return b===this.u?c:new Ec(b,function(){return c.I(null)},this.v)};f.T=function(a,b){return W(b,this)};Ec.prototype[ja]=function(){return Cb(this)};
function Gc(a){this.lb=a;this.end=0;this.j=2;this.A=0}Gc.prototype.add=function(a){this.lb[this.end]=a;return this.end+=1};Gc.prototype.ta=function(){var a=new Hc(this.lb,0,this.end);this.lb=null;return a};Gc.prototype.U=function(){return this.end};function Hc(a,b,c){this.i=a;this.R=b;this.end=c;this.j=524306;this.A=0}f=Hc.prototype;f.U=function(){return this.end-this.R};f.fa=function(a,b){return this.i[this.R+b]};f.la=function(a,b,c){return 0<=b&&b<this.end-this.R?this.i[this.R+b]:c};
f.qb=function(){if(this.R===this.end)throw Error("-drop-first of empty chunk");return new Hc(this.i,this.R+1,this.end)};f.Y=function(a,b){return Nb(this.i,b,this.i[this.R],this.R+1)};f.Z=function(a,b,c){return Nb(this.i,b,c,this.R)};function Ic(a,b,c,d){this.ta=a;this.oa=b;this.u=c;this.v=d;this.j=31850732;this.A=1536}f=Ic.prototype;f.toString=function(){return eb(this)};
f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.u};f.W=function(){return 1<la(this.ta)?new Ic(Za(this.ta),this.oa,null,null):null==this.oa?null:Pa(this.oa)};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};
f.J=function(a,b){return Tb(this,b)};f.V=function(){return P};f.$=function(){return E(this.ta,0)};f.ga=function(){return 1<la(this.ta)?new Ic(Za(this.ta),this.oa,null,null):null==this.oa?P:this.oa};f.I=function(){return this};f.mb=function(){return this.ta};f.fb=function(){return null==this.oa?P:this.oa};f.P=function(a,b){return b===this.u?this:new Ic(this.ta,this.oa,b,this.v)};f.T=function(a,b){return W(b,this)};f.rb=function(){return null==this.oa?null:this.oa};Ic.prototype[ja]=function(){return Cb(this)};
function Jc(a,b){return 0===la(a)?b:new Ic(a,b,null,null)}function Kc(a,b){a.add(b)}function Lc(a,b){if(Ob(b))return U(b);var c=0;for(b=M(b);;)if(null!=b&&c<a)c+=1,b=R(b);else return c}var Mc=function Mc(a){if(null==a)return null;var c=R(a);return null==c?M(O(a)):W(O(a),Mc.g?Mc.g(c):Mc.call(null,c))};
function Nc(a,b,c){var d=M(c);if(0===b)return a.F?a.F():a.call(null);c=F(d);var e=H(d);if(1===b)return a.g?a.g(c):a.call(null,c);d=F(e);var g=H(e);if(2===b)return a.h?a.h(c,d):a.call(null,c,d);e=F(g);var h=H(g);if(3===b)return a.l?a.l(c,d,e):a.call(null,c,d,e);g=F(h);var k=H(h);if(4===b)return a.ea?a.ea(c,d,e,g):a.call(null,c,d,e,g);h=F(k);var l=H(k);if(5===b)return a.ua?a.ua(c,d,e,g,h):a.call(null,c,d,e,g,h);k=F(l);var m=H(l);if(6===b)return a.Na?a.Na(c,d,e,g,h,k):a.call(null,c,d,e,g,h,k);l=F(m);
var n=H(m);if(7===b)return a.Oa?a.Oa(c,d,e,g,h,k,l):a.call(null,c,d,e,g,h,k,l);m=F(n);var p=H(n);if(8===b)return a.Pa?a.Pa(c,d,e,g,h,k,l,m):a.call(null,c,d,e,g,h,k,l,m);n=F(p);var q=H(p);if(9===b)return a.Qa?a.Qa(c,d,e,g,h,k,l,m,n):a.call(null,c,d,e,g,h,k,l,m,n);p=F(q);var t=H(q);if(10===b)return a.Ca?a.Ca(c,d,e,g,h,k,l,m,n,p):a.call(null,c,d,e,g,h,k,l,m,n,p);q=F(t);var x=H(t);if(11===b)return a.Da?a.Da(c,d,e,g,h,k,l,m,n,p,q):a.call(null,c,d,e,g,h,k,l,m,n,p,q);t=F(x);var B=H(x);if(12===b)return a.Ea?
a.Ea(c,d,e,g,h,k,l,m,n,p,q,t):a.call(null,c,d,e,g,h,k,l,m,n,p,q,t);x=F(B);var C=H(B);if(13===b)return a.Fa?a.Fa(c,d,e,g,h,k,l,m,n,p,q,t,x):a.call(null,c,d,e,g,h,k,l,m,n,p,q,t,x);B=F(C);var G=H(C);if(14===b)return a.Ga?a.Ga(c,d,e,g,h,k,l,m,n,p,q,t,x,B):a.call(null,c,d,e,g,h,k,l,m,n,p,q,t,x,B);C=F(G);var K=H(G);if(15===b)return a.Ha?a.Ha(c,d,e,g,h,k,l,m,n,p,q,t,x,B,C):a.call(null,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C);G=F(K);var Q=H(K);if(16===b)return a.Ia?a.Ia(c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G):a.call(null,
c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G);K=F(Q);var ea=H(Q);if(17===b)return a.Ja?a.Ja(c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K):a.call(null,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K);Q=F(ea);var oa=H(ea);if(18===b)return a.Ka?a.Ka(c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q):a.call(null,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q);ea=F(oa);oa=H(oa);if(19===b)return a.La?a.La(c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q,ea):a.call(null,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q,ea);var Hd=F(oa);H(oa);if(20===b)return a.Ma?a.Ma(c,d,e,g,h,k,l,m,n,p,q,t,
x,B,C,G,K,Q,ea,Hd):a.call(null,c,d,e,g,h,k,l,m,n,p,q,t,x,B,C,G,K,Q,ea,Hd);throw Error("Only up to 20 arguments supported on functions");}function Oc(a){return null!=a&&(a.j&128||v===a.Ya)?a.W():M(Ab(a))}function Pc(a,b,c){return null==c?a.g?a.g(b):a.call(a,b):Qc(a,b,F(c),Oc(c))}function Qc(a,b,c,d){return null==d?a.h?a.h(b,c):a.call(a,b,c):Rc(a,b,c,F(d),Oc(d))}function Rc(a,b,c,d,e){return null==e?a.l?a.l(b,c,d):a.call(a,b,c,d):Sc(a,b,c,d,F(e),Oc(e))}
function Sc(a,b,c,d,e,g){if(null==g)return a.ea?a.ea(b,c,d,e):a.call(a,b,c,d,e);var h=F(g),k=R(g);if(null==k)return a.ua?a.ua(b,c,d,e,h):a.call(a,b,c,d,e,h);g=F(k);var l=R(k);if(null==l)return a.Na?a.Na(b,c,d,e,h,g):a.call(a,b,c,d,e,h,g);k=F(l);var m=R(l);if(null==m)return a.Oa?a.Oa(b,c,d,e,h,g,k):a.call(a,b,c,d,e,h,g,k);l=F(m);var n=R(m);if(null==n)return a.Pa?a.Pa(b,c,d,e,h,g,k,l):a.call(a,b,c,d,e,h,g,k,l);m=F(n);var p=R(n);if(null==p)return a.Qa?a.Qa(b,c,d,e,h,g,k,l,m):a.call(a,b,c,d,e,h,g,k,l,
m);n=F(p);var q=R(p);if(null==q)return a.Ca?a.Ca(b,c,d,e,h,g,k,l,m,n):a.call(a,b,c,d,e,h,g,k,l,m,n);p=F(q);var t=R(q);if(null==t)return a.Da?a.Da(b,c,d,e,h,g,k,l,m,n,p):a.call(a,b,c,d,e,h,g,k,l,m,n,p);q=F(t);var x=R(t);if(null==x)return a.Ea?a.Ea(b,c,d,e,h,g,k,l,m,n,p,q):a.call(a,b,c,d,e,h,g,k,l,m,n,p,q);t=F(x);var B=R(x);if(null==B)return a.Fa?a.Fa(b,c,d,e,h,g,k,l,m,n,p,q,t):a.call(a,b,c,d,e,h,g,k,l,m,n,p,q,t);x=F(B);var C=R(B);if(null==C)return a.Ga?a.Ga(b,c,d,e,h,g,k,l,m,n,p,q,t,x):a.call(a,b,
c,d,e,h,g,k,l,m,n,p,q,t,x);B=F(C);var G=R(C);if(null==G)return a.Ha?a.Ha(b,c,d,e,h,g,k,l,m,n,p,q,t,x,B):a.call(a,b,c,d,e,h,g,k,l,m,n,p,q,t,x,B);C=F(G);var K=R(G);if(null==K)return a.Ia?a.Ia(b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C):a.call(a,b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C);G=F(K);var Q=R(K);if(null==Q)return a.Ja?a.Ja(b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C,G):a.call(a,b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C,G);K=F(Q);var ea=R(Q);if(null==ea)return a.Ka?a.Ka(b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C,G,K):a.call(a,b,c,d,e,h,g,k,l,m,
n,p,q,t,x,B,C,G,K);Q=F(ea);var oa=R(ea);if(null==oa)return a.La?a.La(b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C,G,K,Q):a.call(a,b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C,G,K,Q);ea=F(oa);oa=R(oa);if(null==oa)return a.Ma?a.Ma(b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C,G,K,Q,ea):a.call(a,b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C,G,K,Q,ea);b=[b,c,d,e,h,g,k,l,m,n,p,q,t,x,B,C,G,K,Q,ea];for(c=oa;;)if(c)b.push(F(c)),c=R(c);else break;return a.apply(a,b)}
function dc(a){switch(arguments.length){case 2:return Tc(arguments[0],arguments[1]);case 3:return Uc(arguments[0],arguments[1],arguments[2]);case 4:var b=arguments[0];var c=arguments[1],d=arguments[2],e=arguments[3];b.aa?(c=W(c,W(d,e)),d=b.ba,e=2+Lc(d-1,e),b=e<=d?Nc(b,e,c):b.aa(c)):b=Qc(b,c,d,M(e));return b;case 5:return nf(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:b=[];e=arguments.length;for(c=0;;)if(c<e)b.push(arguments[c]),c+=1;else break;return kf(arguments[0],
arguments[1],arguments[2],arguments[3],arguments[4],new N(b.slice(5),0,null))}}function Tc(a,b){if(a.aa){var c=a.ba,d=Lc(c+1,b);return d<=c?Nc(a,d,b):a.aa(b)}b=M(b);return null==b?a.F?a.F():a.call(a):Pc(a,F(b),Oc(b))}function Uc(a,b,c){if(a.aa){b=W(b,c);var d=a.ba;c=Lc(d,c)+1;return c<=d?Nc(a,c,b):a.aa(b)}return Pc(a,b,M(c))}function nf(a,b,c,d,e){return a.aa?(b=W(b,W(c,W(d,e))),c=a.ba,e=3+Lc(c-2,e),e<=c?Nc(a,e,b):a.aa(b)):Rc(a,b,c,d,M(e))}
function kf(a,b,c,d,e,g){return a.aa?(g=Mc(g),b=W(b,W(c,W(d,W(e,g)))),c=a.ba,g=4+Lc(c-3,g),g<=c?Nc(a,g,b):a.aa(b)):Sc(a,b,c,d,e,Mc(g))}function pf(a){if(null!=a&&(a.j&64||v===a.hb))if(R(a)){a:{var b=[];for(a=M(a);;)if(null!=a)b.push(O(a)),a=R(a);else break a}b=bf(b)}else b=M(a)?O(a):Fd;else b=a;return b}function Vc(a){this.Kb=a;this.j=393216;this.A=0}f=Vc.prototype;f.P=function(a,b){return new Vc(b)};f.O=function(){return this.Kb};f.ia=function(){return!1};f.next=function(){return Error("No such element")};
f.remove=function(){return Error("Unsupported operation")};var lf={},of={};function qf(a){this.kc=lf;this.dc=a}qf.prototype.ia=function(){this.kc===lf?(this.kc=of,this.dc=M(this.dc)):this.kc===this.dc&&(this.dc=R(this.kc));return null!=this.dc};qf.prototype.next=function(){if(this.ia())return this.kc=this.dc,O(this.dc);throw Error("No such element");};qf.prototype.remove=function(){return Error("Unsupported operation")};
function Wc(a,b){for(;;){if(null==M(b))return!0;var c=O(b);c=a.g?a.g(c):a.call(null,c);if(w(c))b=R(b);else return!1}}function rf(a){for(var b=wc;;)if(a=M(a)){var c=O(a);c=b.g?b.g(c):b.call(null,c);if(w(c))return c;a=R(a)}else return null}
function sf(a,b){return new Ec(null,function(){var c=M(b);if(c){if(kc(c)){for(var d=$a(c),e=U(d),g=new Gc(Array(e)),h=0;;)if(h<e){var k=function(){var l=E(d,h);return a.g?a.g(l):a.call(null,l)}();null!=k&&g.add(k);h+=1}else break;return Jc(g.ta(),sf(a,ab(c)))}e=function(){var l=O(c);return a.g?a.g(l):a.call(null,l)}();return null==e?sf(a,Ab(c)):W(e,sf(a,Ab(c)))}return null},null)}function vf(a){this.state=a;this.Yb=this.Ic=this.u=null;this.A=16386;this.j=6455296}f=vf.prototype;
f.J=function(a,b){return this===b};f.zb=function(){return this.state};f.O=function(){return this.u};f.Dc=function(a,b){for(var c=M(this.Yb),d=null,e=0,g=0;;)if(g<e){var h=d.fa(null,g),k=Zb(h,0,null);h=Zb(h,1,null);h.ea?h.ea(k,this,a,b):h.call(null,k,this,a,b);g+=1}else if(c=M(c))kc(c)?(d=$a(c),c=ab(c),k=d,e=U(d),d=k):(d=O(c),k=Zb(d,0,null),h=Zb(d,1,null),h.ea?h.ea(k,this,a,b):h.call(null,k,this,a,b),c=R(c),d=null,e=0),g=0;else break};f.pc=function(a,b,c){this.Yb=$b.l(this.Yb,b,c);return this};
f.qc=function(a,b){return this.Yb=cf.h(this.Yb,b)};f.N=function(){return Xc(this)};function wf(a,b){if(a instanceof vf){var c=a.Ic;if(null!=c&&!w(c.g?c.g(b):c.call(null,b)))throw Error("Validator rejected reference state");c=a.state;a.state=b;null!=a.Yb&&a.Dc(c,b);return b}return Xe(a,b)}
var xf=function xf(a){switch(arguments.length){case 2:return xf.h(arguments[0],arguments[1]);case 3:return xf.l(arguments[0],arguments[1],arguments[2]);case 4:return xf.ea(arguments[0],arguments[1],arguments[2],arguments[3]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return xf.S(arguments[0],arguments[1],arguments[2],arguments[3],new N(c.slice(4),0,null))}};
xf.h=function(a,b){if(a instanceof vf){var c=a.state;b=b.g?b.g(c):b.call(null,c);a=wf(a,b)}else a=r(a,b);return a};xf.l=function(a,b,c){if(a instanceof vf){var d=a.state;b=b.h?b.h(d,c):b.call(null,d,c);a=wf(a,b)}else a=r(a,b,c);return a};xf.ea=function(a,b,c,d){if(a instanceof vf){var e=a.state;b=b.l?b.l(e,c,d):b.call(null,e,c,d);a=wf(a,b)}else a=r(a,b,c,d);return a};xf.S=function(a,b,c,d,e){return a instanceof vf?wf(a,nf(b,a.state,c,d,e)):r(a,b,c,d,e)};
xf.aa=function(a){var b=O(a),c=R(a);a=O(c);var d=R(c);c=O(d);var e=R(d);d=O(e);e=R(e);return this.S(b,a,c,d,e)};xf.ba=4;
var X=function X(a){switch(arguments.length){case 1:return X.g(arguments[0]);case 2:return X.h(arguments[0],arguments[1]);case 3:return X.l(arguments[0],arguments[1],arguments[2]);case 4:return X.ea(arguments[0],arguments[1],arguments[2],arguments[3]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return X.S(arguments[0],arguments[1],arguments[2],arguments[3],new N(c.slice(4),0,null))}};
X.g=function(a){return function(b){return function(){function c(k,l){l=a.g?a.g(l):a.call(null,l);return b.h?b.h(k,l):b.call(null,k,l)}function d(k){return b.g?b.g(k):b.call(null,k)}function e(){return b.F?b.F():b.call(null)}var g=null,h=function(){function k(m,n,p){var q=null;if(2<arguments.length){q=0;for(var t=Array(arguments.length-2);q<t.length;)t[q]=arguments[q+2],++q;q=new N(t,0,null)}return l.call(this,m,n,q)}function l(m,n,p){n=Uc(a,n,p);return b.h?b.h(m,n):b.call(null,m,n)}k.ba=2;k.aa=function(m){var n=
O(m);m=R(m);var p=O(m);m=Ab(m);return l(n,p,m)};k.S=l;return k}();g=function(k,l,m){switch(arguments.length){case 0:return e.call(this);case 1:return d.call(this,k);case 2:return c.call(this,k,l);default:var n=null;if(2<arguments.length){n=0;for(var p=Array(arguments.length-2);n<p.length;)p[n]=arguments[n+2],++n;n=new N(p,0,null)}return h.S(k,l,n)}throw Error("Invalid arity: "+arguments.length);};g.ba=2;g.aa=h.aa;g.F=e;g.g=d;g.h=c;g.S=h.S;return g}()}};
X.h=function(a,b){return new Ec(null,function(){var c=M(b);if(c){if(kc(c)){for(var d=$a(c),e=U(d),g=new Gc(Array(e)),h=0;;)if(h<e)Kc(g,function(){var k=E(d,h);return a.g?a.g(k):a.call(null,k)}()),h+=1;else break;return Jc(g.ta(),X.h(a,ab(c)))}return W(function(){var k=O(c);return a.g?a.g(k):a.call(null,k)}(),X.h(a,Ab(c)))}return null},null)};
X.l=function(a,b,c){return new Ec(null,function(){var d=M(b),e=M(c);if(d&&e){var g=O(d);var h=O(e);g=a.h?a.h(g,h):a.call(null,g,h);d=W(g,X.l(a,Ab(d),Ab(e)))}else d=null;return d},null)};X.ea=function(a,b,c,d){return new Ec(null,function(){var e=M(b),g=M(c),h=M(d);if(e&&g&&h){var k=O(e);var l=O(g),m=O(h);k=a.l?a.l(k,l,m):a.call(null,k,l,m);e=W(k,X.ea(a,Ab(e),Ab(g),Ab(h)))}else e=null;return e},null)};
X.S=function(a,b,c,d,e){return X.h(function(g){return Tc(a,g)},function k(h){return new Ec(null,function(){var l=X.h(M,h);return Wc(wc,l)?W(X.h(O,l),k(X.h(Ab,l))):null},null)}(Vb.S(e,d,Ub([c,b]))))};X.aa=function(a){var b=O(a),c=R(a);a=O(c);var d=R(c);c=O(d);var e=R(d);d=O(e);e=R(e);return this.S(b,a,c,d,e)};X.ba=4;function tf(a){return new Ec(null,function(){a:for(var b=2,c=a;;)if(c=M(c),0<b&&c)--b,c=Ab(c);else break a;return c},null)}function uf(a){return X.l(function(b){return b},a,tf(a))}
var Af=function Af(a){switch(arguments.length){case 0:return Af.F();case 1:return Af.g(arguments[0]);case 2:return Af.h(arguments[0],arguments[1]);case 3:return Af.l(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}};Af.F=function(){return Wb};Af.g=function(a){return a};Af.h=function(a,b){return null!=a?null!=a&&(a.A&4||v===a.Ob)?Ga(Xa(qc(Wa,Va(a),b)),fc(a)):qc(pa,a,b):qc(Vb,a,b)};
Af.l=function(a,b,c){if(null!=a&&(a.A&4||v===a.Ob)){var d=fc(a);return mf(b,function(){function e(h){return Ga(Xa(h),d)}var g=null;g=function(h,k){switch(arguments.length){case 1:return e.call(this,h);case 2:return Wa(h,k)}throw Error("Invalid arity: "+arguments.length);};g.g=e;g.h=function(h,k){return Wa(h,k)};return g}(),Va(a),c)}return mf(b,Vb,a,c)};Af.ba=3;function Yc(a,b){this.D=a;this.i=b}
function Zc(a){return new Yc(a,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null])}function yf(a){return new Yc(a.D,D(a.i))}function $c(a){a=a.m;return 32>a?0:a-1>>>5<<5}function ad(a,b,c){for(;;){if(0===b)return c;var d=Zc(a);d.i[0]=c;c=d;b-=5}}
var bd=function bd(a,b,c,d){var g=yf(c),h=a.m-1>>>b&31;5===b?g.i[h]=d:(c=c.i[h],null!=c?(b-=5,a=bd.ea?bd.ea(a,b,c,d):bd.call(null,a,b,c,d)):a=ad(null,b-5,d),g.i[h]=a);return g};function zf(a,b){throw Error(["No item ",A.g(a)," in vector of length ",A.g(b)].join(""));}function cd(a,b){if(b>=$c(a))return a.da;var c=a.root;for(a=a.shift;;)if(0<a){var d=a-5;c=c.i[b>>>a&31];a=d}else return c.i}function dd(a,b){return 0<=b&&b<a.m?cd(a,b):zf(b,a.m)}
var ed=function ed(a,b,c,d,e){var h=yf(c);if(0===b)h.i[d&31]=e;else{var k=d>>>b&31;b-=5;c=c.i[k];a=ed.ua?ed.ua(a,b,c,d,e):ed.call(null,a,b,c,d,e);h.i[k]=a}return h},Bf=function Bf(a,b,c){var e=a.m-2>>>b&31;if(5<b){b-=5;var g=c.i[e];a=Bf.l?Bf.l(a,b,g):Bf.call(null,a,b,g);if(null==a&&0===e)return null;c=yf(c);c.i[e]=a;return c}if(0===e)return null;c=yf(c);c.i[e]=null;return c};function fd(a,b,c,d,e,g){this.o=a;this.kb=b;this.i=c;this.Mb=d;this.start=e;this.end=g}
fd.prototype.ia=function(){return this.o<this.end};fd.prototype.next=function(){32===this.o-this.kb&&(this.i=cd(this.Mb,this.o),this.kb+=32);var a=this.i[this.o&31];this.o+=1;return a};function Cf(a,b,c){return new fd(b,b-b%32,b<U(a)?cd(a,b):null,a,b,c)}function gd(a,b,c,d){return c<d?hd(a,b,Qb(a,c),c+1,d):b.F?b.F():b.call(null)}function hd(a,b,c,d,e){var g=c;c=d;for(d=cd(a,d);;)if(c<e){var h=c&31;d=0===h?cd(a,c):d;h=d[h];g=b.h?b.h(g,h):b.call(null,g,h);if(Jb(g))return Da(g);c+=1}else return g}
function Y(a,b,c,d,e,g){this.u=a;this.m=b;this.shift=c;this.root=d;this.da=e;this.v=g;this.j=167666463;this.A=139268}f=Y.prototype;f.hc=function(a,b){return 0<=b&&b<this.m?new yd(b,cd(this,b)[b&31]):null};f.toString=function(){return eb(this)};f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.ka=function(a,b){return this.H(null,b,null)};f.H=function(a,b,c){return"number"===typeof b?this.la(null,b,c):c};
f.gb=function(a,b,c){a=0;for(var d=c;;)if(a<this.m){var e=cd(this,a);c=e.length;a:for(var g=0;;)if(g<c){var h=g+a,k=e[g];d=b.l?b.l(d,h,k):b.call(null,d,h,k);if(Jb(d)){e=d;break a}g+=1}else{e=d;break a}if(Jb(e))return Da(e);a+=c;d=e}else return d};f.xc=v;f.fa=function(a,b){return dd(this,b)[b&31]};f.la=function(a,b,c){return 0<=b&&b<this.m?cd(this,b)[b&31]:c};
f.nb=function(a,b,c){if(0<=b&&b<this.m)return $c(this)<=b?(a=D(this.da),a[b&31]=c,new Y(this.u,this.m,this.shift,this.root,a,null)):new Y(this.u,this.m,this.shift,ed(this,this.shift,this.root,b,c),this.da,null);if(b===this.m)return this.T(null,c);throw Error(["Index ",A.g(b)," out of bounds [0,",A.g(this.m),"]"].join(""));};f.sa=function(){return Cf(this,0,this.m)};f.O=function(){return this.u};f.U=function(){return this.m};f.ic=function(){return 0<this.m?this.fa(null,this.m-1):null};
f.jc=function(){if(0===this.m)throw Error("Can't pop empty vector");if(1===this.m)return Ga(Wb,this.u);if(1<this.m-$c(this))return new Y(this.u,this.m-1,this.shift,this.root,this.da.slice(0,-1),null);var a=cd(this,this.m-2),b=Bf(this,this.shift,this.root);b=null==b?nd:b;var c=this.m-1;return 5<this.shift&&null==b.i[1]?new Y(this.u,c,this.shift-5,b.i[0],a,null):new Y(this.u,c,this.shift,b,a,null)};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};
f.J=function(a,b){if(b instanceof Y)if(this.m===U(b))for(a=this.sa(null),b=b.sa(null);;)if(a.ia()){var c=a.next(),d=b.next();if(!S.h(c,d))return!1}else return!0;else return!1;else return Tb(this,b)};f.Xa=function(){return new id(this.m,this.shift,jd.g?jd.g(this.root):jd.call(null,this.root),kd.g?kd.g(this.da):kd.call(null,this.da))};f.V=function(){return Ga(Wb,this.u)};f.Y=function(a,b){return gd(this,b,0,this.m)};
f.Z=function(a,b,c){a=0;for(var d=c;;)if(a<this.m){var e=cd(this,a);c=e.length;a:for(var g=0;;)if(g<c){var h=e[g];d=b.h?b.h(d,h):b.call(null,d,h);if(Jb(d)){e=d;break a}g+=1}else{e=d;break a}if(Jb(e))return Da(e);a+=c;d=e}else return d};f.xa=function(a,b,c){if("number"===typeof b)return this.nb(null,b,c);throw Error("Vector's key for assoc must be a number.");};f.Ua=function(a,b){return gf(b)?0<=b&&b<this.m:!1};
f.I=function(){if(0===this.m)return null;if(32>=this.m)return new N(this.da,0,null);a:{var a=this.root;for(var b=this.shift;;)if(0<b)b-=5,a=a.i[0];else{a=a.i;break a}}return ld?ld(this,a,0,0):md.call(null,this,a,0,0)};f.P=function(a,b){return b===this.u?this:new Y(b,this.m,this.shift,this.root,this.da,this.v)};
f.T=function(a,b){if(32>this.m-$c(this)){a=this.da.length;for(var c=Array(a+1),d=0;;)if(d<a)c[d]=this.da[d],d+=1;else break;c[a]=b;return new Y(this.u,this.m+1,this.shift,this.root,c,null)}a=(c=this.m>>>5>1<<this.shift)?this.shift+5:this.shift;c?(c=Zc(null),c.i[0]=this.root,d=ad(null,this.shift,new Yc(null,this.da)),c.i[1]=d):c=bd(this,this.shift,this.root,new Yc(null,this.da));return new Y(this.u,this.m+1,a,c,[b],null)};
f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.g=function(a){if("number"===typeof a)return this.fa(null,a);throw Error("Key must be integer");};
var nd=new Yc(null,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]),Wb=new Y(null,0,5,nd,[],Fb);function Df(a,b){var c=a.length;a=b?a:D(a);if(32>c)return new Y(null,c,5,nd,a,null);b=32;for(var d=(new Y(null,32,5,nd,a.slice(0,32),null)).Xa(null);;)if(b<c){var e=b+1;d=Wa(d,a[b]);b=e}else return Xa(d)}Y.prototype[ja]=function(){return Cb(this)};
function Ef(a){return w(zd.g?zd.g(a):zd.call(null,a))?new Y(null,2,5,nd,[Ld.g?Ld.g(a):Ld.call(null,a),Md.g?Md.g(a):Md.call(null,a)],null):jc(a)?ec(a,null):ha(a)?Df(a,!0):Xa(qc(Wa,Va(Wb),a))}var Ff=function Ff(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Ff.S(0<c.length?new N(c.slice(0),0,null):null)};Ff.S=function(a){return a instanceof N&&0===a.o?Df(a.i,!ha(a.i)):Ef(a)};Ff.ba=0;Ff.aa=function(a){return this.S(M(a))};
function od(a,b,c,d,e){this.ja=a;this.node=b;this.o=c;this.R=d;this.u=e;this.v=null;this.j=32375020;this.A=1536}f=od.prototype;f.toString=function(){return eb(this)};f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.u};f.W=function(){if(this.R+1<this.node.length){var a=this.ja;var b=this.node,c=this.o,d=this.R+1;a=ld?ld(a,b,c,d):md.call(null,a,b,c,d);return null==a?null:a}return this.rb()};
f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};f.J=function(a,b){return Tb(this,b)};f.V=function(){return P};f.Y=function(a,b){return gd(this.ja,b,this.o+this.R,U(this.ja))};f.Z=function(a,b,c){return hd(this.ja,b,c,this.o+this.R,U(this.ja))};f.$=function(){return this.node[this.R]};f.ga=function(){if(this.R+1<this.node.length){var a=this.ja;var b=this.node,c=this.o,d=this.R+1;a=ld?ld(a,b,c,d):md.call(null,a,b,c,d);return null==a?P:a}return this.fb(null)};f.I=function(){return this};
f.mb=function(){var a=this.node;return new Hc(a,this.R,a.length)};f.fb=function(){var a=this.o+this.node.length;if(a<la(this.ja)){var b=this.ja,c=cd(this.ja,a);return ld?ld(b,c,a,0):md.call(null,b,c,a,0)}return P};f.P=function(a,b){return b===this.u?this:pd?pd(this.ja,this.node,this.o,this.R,b):md.call(null,this.ja,this.node,this.o,this.R,b)};f.T=function(a,b){return W(b,this)};
f.rb=function(){var a=this.o+this.node.length;if(a<la(this.ja)){var b=this.ja,c=cd(this.ja,a);return ld?ld(b,c,a,0):md.call(null,b,c,a,0)}return null};od.prototype[ja]=function(){return Cb(this)};
function md(a){switch(arguments.length){case 3:var b=arguments[0],c=arguments[1],d=arguments[2];return new od(b,dd(b,c),c,d,null);case 4:return ld(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return pd(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}}function ld(a,b,c,d){return new od(a,b,c,d,null)}function pd(a,b,c,d,e){return new od(a,b,c,d,e)}
function Gf(a,b,c,d,e){this.u=a;this.Mb=b;this.start=c;this.end=d;this.v=e;this.j=167666463;this.A=139264}f=Gf.prototype;f.hc=function(a,b){if(0>b)return null;a=this.start+b;return a<this.end?new yd(b,ua(this.Mb,a)):null};f.toString=function(){return eb(this)};
f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.ka=function(a,b){return this.H(null,b,null)};f.H=function(a,b,c){return"number"===typeof b?this.la(null,b,c):c};
f.gb=function(a,b,c){a=this.start;for(var d=0;;)if(a<this.end){var e=d,g=E(this.Mb,a);c=b.l?b.l(c,e,g):b.call(null,c,e,g);if(Jb(c))return Da(c);d+=1;a+=1}else return c};f.fa=function(a,b){return 0>b||this.end<=this.start+b?zf(b,this.end-this.start):E(this.Mb,this.start+b)};f.la=function(a,b,c){return 0>b||this.end<=this.start+b?c:E(this.Mb,this.start+b,c)};
f.nb=function(a,b,c){a=this.start+b;if(0>b||this.end+1<=a)throw Error(["Index ",A.g(b)," out of bounds [0,",A.g(this.U(null)),"]"].join(""));b=this.u;c=$b.l(this.Mb,a,c);var d=this.start,e=this.end;a+=1;a=e>a?e:a;return Hf.ua?Hf.ua(b,c,d,a,null):Hf.call(null,b,c,d,a,null)};f.sa=function(){return null!=this.Mb&&v===this.Mb.xc?Cf(this.Mb,this.start,this.end):new qf(this)};f.O=function(){return this.u};f.U=function(){return this.end-this.start};
f.ic=function(){return this.start===this.end?null:E(this.Mb,this.end-1)};f.jc=function(){if(this.start===this.end)throw Error("Can't pop empty vector");var a=this.u,b=this.Mb,c=this.start,d=this.end-1;return Hf.ua?Hf.ua(a,b,c,d,null):Hf.call(null,a,b,c,d,null)};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};f.J=function(a,b){return Tb(this,b)};f.V=function(){return Ga(Wb,this.u)};f.Y=function(a,b){return null!=this.Mb&&v===this.Mb.xc?gd(this.Mb,b,this.start,this.end):Te(this,b)};
f.Z=function(a,b,c){return null!=this.Mb&&v===this.Mb.xc?hd(this.Mb,b,c,this.start,this.end):Ze(this,b,c)};f.xa=function(a,b,c){if("number"===typeof b)return this.nb(null,b,c);throw Error("Subvec's key for assoc must be a number.");};f.Ua=function(a,b){return gf(b)?0<=b&&b<this.end-this.start:!1};f.I=function(){var a=this;return function d(c){return c===a.end?null:W(E(a.Mb,c),new Ec(null,function(){return d(c+1)},null))}(a.start)};
f.P=function(a,b){return b===this.u?this:Hf.ua?Hf.ua(b,this.Mb,this.start,this.end,this.v):Hf.call(null,b,this.Mb,this.start,this.end,this.v)};f.T=function(a,b){a=this.u;b=Re(this.Mb,this.end,b);var c=this.start,d=this.end+1;return Hf.ua?Hf.ua(a,b,c,d,null):Hf.call(null,a,b,c,d,null)};f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};
f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.g=function(a){return this.fa(null,a)};f.h=function(a,b){return this.la(null,a,b)};Gf.prototype[ja]=function(){return Cb(this)};function Hf(a,b,c,d,e){for(;;)if(b instanceof Gf)c=b.start+c,d=b.start+d,b=b.Mb;else{if(!jc(b))throw Error("v must satisfy IVector");if(0>c||d<c||d>U(b))throw Error("Index out of bounds");return new Gf(a,b,c,d,e)}}function qd(a,b){return a===b.D?b:new Yc(a,D(b.i))}
function jd(a){return new Yc({},D(a.i))}function kd(a){var b=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];lc(a,0,b,0,a.length);return b}var rd=function rd(a,b,c,d){c=qd(a.root.D,c);var g=a.m-1>>>b&31;if(5===b)a=d;else{var h=c.i[g];null!=h?(b-=5,a=rd.ea?rd.ea(a,b,h,d):rd.call(null,a,b,h,d)):a=ad(a.root.D,b-5,d)}c.i[g]=a;return c};
function id(a,b,c,d){this.m=a;this.shift=b;this.root=c;this.da=d;this.A=88;this.j=275}f=id.prototype;
f.Za=function(a,b){if(this.root.D){if(32>this.m-$c(this))this.da[this.m&31]=b;else{a=new Yc(this.root.D,this.da);var c=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];c[0]=b;this.da=c;this.m>>>5>1<<this.shift?(b=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],c=this.shift+
5,b[0]=this.root,b[1]=ad(this.root.D,this.shift,a),this.root=new Yc(this.root.D,b),this.shift=c):this.root=rd(this,this.shift,this.root,a)}this.m+=1;return this}throw Error("conj! after persistent!");};f.ib=function(){if(this.root.D){this.root.D=null;var a=this.m-$c(this),b=Array(a);lc(this.da,0,b,0,a);return new Y(null,this.m,this.shift,this.root,b,null)}throw Error("persistent! called twice");};
f.Va=function(a,b,c){if("number"===typeof b)return sd(this,b,c);throw Error("TransientVector's key for assoc! must be a number.");};
function sd(a,b,c){if(a.root.D){if(0<=b&&b<a.m){if($c(a)<=b)a.da[b&31]=c;else{var d=function k(g,h){h=qd(a.root.D,h);if(0===g)h.i[b&31]=c;else{var l=b>>>g&31;g=k(g-5,h.i[l]);h.i[l]=g}return h}(a.shift,a.root);a.root=d}return a}if(b===a.m)return a.Za(null,c);throw Error(["Index ",A.g(b)," out of bounds for TransientVector of length",A.g(a.m)].join(""));}throw Error("assoc! after persistent!");}f.U=function(){if(this.root.D)return this.m;throw Error("count after persistent!");};
f.fa=function(a,b){if(this.root.D)return dd(this,b)[b&31];throw Error("nth after persistent!");};f.la=function(a,b,c){return 0<=b&&b<this.m?this.fa(null,b):c};f.ka=function(a,b){return this.H(null,b,null)};f.H=function(a,b,c){if(this.root.D)return"number"===typeof b?this.la(null,b,c):c;throw Error("lookup after persistent!");};
f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.g=function(a){return this.ka(null,a)};f.h=function(a,b){return this.H(null,a,b)};function td(){this.j=2097152;this.A=0}td.prototype.J=function(){return!1};var ud=new td;
function vd(a,b){return nc(hc(b)&&!ic(b)?U(a)===U(b)?(null!=a?a.j&1048576||v===a.Rb||(a.j?0:y(Ka,a)):y(Ka,a))?vc(function(c,d,e){return S.h(wb.l(b,d,ud),e)?!0:new Ib},!0,a):Wc(function(c){return S.h(wb.l(b,O(c),ud),O(R(c)))},a):null:null)}function wd(a){this.C=a}wd.prototype.next=function(){if(null!=this.C){var a=O(this.C),b=Zb(a,0,null);a=Zb(a,1,null);this.C=R(this.C);return{value:[b,a],done:!1}}return{value:null,done:!0}};function Kf(a){this.C=a}
Kf.prototype.next=function(){if(null!=this.C){var a=O(this.C);this.C=R(this.C);return{value:[a,a],done:!1}}return{value:null,done:!0}};
function xd(a,b){if(b instanceof J)a:{var c=a.length;b=b.va;for(var d=0;;){if(c<=d){a=-1;break a}if(a[d]instanceof J&&b===a[d].va){a=d;break a}d+=2}}else if("string"===typeof b||"number"===typeof b)a:for(c=a.length,d=0;;){if(c<=d){a=-1;break a}if(b===a[d]){a=d;break a}d+=2}else if(b instanceof vb)a:for(c=a.length,b=b.Aa,d=0;;){if(c<=d){a=-1;break a}if(a[d]instanceof vb&&b===a[d].Aa){a=d;break a}d+=2}else if(null==b)a:for(b=a.length,c=0;;){if(b<=c){a=-1;break a}if(null==a[c]){a=c;break a}c+=2}else a:for(c=
a.length,d=0;;){if(c<=d){a=-1;break a}if(S.h(b,a[d])){a=d;break a}d+=2}return a}function yd(a,b){this.key=a;this.G=b;this.v=null;this.j=166619935;this.A=0}f=yd.prototype;f.hc=function(a,b){switch(b){case 0:return new yd(0,this.key);case 1:return new yd(1,this.G);default:return null}};
f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.ka=function(a,b){return this.la(null,b,null)};f.H=function(a,b,c){return this.la(null,b,c)};f.fa=function(a,b){if(0===b)return this.key;if(1===b)return this.G;throw Error("Index out of bounds");};
f.la=function(a,b,c){return 0===b?this.key:1===b?this.G:c};f.nb=function(a,b,c){return(new Y(null,2,5,nd,[this.key,this.G],null)).nb(null,b,c)};f.O=function(){return null};f.U=function(){return 2};f.Db=function(){return this.key};f.Eb=function(){return this.G};f.ic=function(){return this.G};f.jc=function(){return new Y(null,1,5,nd,[this.key],null)};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};f.J=function(a,b){return Tb(this,b)};f.V=function(){return null};
f.Y=function(a,b){return Te(this,b)};f.Z=function(a,b,c){return Ze(this,b,c)};f.xa=function(a,b,c){return $b.l(new Y(null,2,5,nd,[this.key,this.G],null),b,c)};f.Ua=function(a,b){return 0===b||1===b};f.I=function(){return new N([this.key,this.G],0,null)};f.P=function(a,b){return ec(new Y(null,2,5,nd,[this.key,this.G],null),b)};f.T=function(a,b){return new Y(null,3,5,nd,[this.key,this.G,b],null)};
f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.g=function(a){return this.fa(null,a)};f.h=function(a,b){return this.la(null,a,b)};function zd(a){return null!=a?a.j&2048||v===a.Ub?!0:!1:!1}function Ad(a,b,c){this.i=a;this.o=b;this.ra=c;this.j=32374990;this.A=0}f=Ad.prototype;
f.toString=function(){return eb(this)};f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.ra};f.W=function(){return this.o<this.i.length-2?new Ad(this.i,this.o+2,null):null};f.U=function(){return(this.i.length-this.o)/2};f.N=function(){return Eb(this)};f.J=function(a,b){return Tb(this,b)};
f.V=function(){return P};f.Y=function(a,b){return pc(b,this)};f.Z=function(a,b,c){return sc(b,c,this)};f.$=function(){return new yd(this.i[this.o],this.i[this.o+1])};f.ga=function(){return this.o<this.i.length-2?new Ad(this.i,this.o+2,null):P};f.I=function(){return this};f.P=function(a,b){return b===this.ra?this:new Ad(this.i,this.o,b)};f.T=function(a,b){return W(b,this)};Ad.prototype[ja]=function(){return Cb(this)};function Bd(a,b){this.i=a;this.o=0;this.m=b}
Bd.prototype.ia=function(){return this.o<this.m};Bd.prototype.next=function(){var a=new yd(this.i[this.o],this.i[this.o+1]);this.o+=2;return a};function fb(a,b,c,d){this.u=a;this.m=b;this.i=c;this.v=d;this.j=16647951;this.A=139268}f=fb.prototype;f.hc=function(a,b){a=xd(this.i,b);return-1===a?null:new yd(this.i[a],this.i[a+1])};f.toString=function(){return eb(this)};f.keys=function(){return Cb(Cd.g?Cd.g(this):Cd.call(null,this))};f.entries=function(){return new wd(M(M(this)))};
f.values=function(){return Cb(Dd.g?Dd.g(this):Dd.call(null,this))};f.has=function(a){return oc(this,a)};f.get=function(a,b){return this.H(null,a,b)};f.forEach=function(a){for(var b=M(this),c=null,d=0,e=0;;)if(e<d){var g=c.fa(null,e),h=Zb(g,0,null);g=Zb(g,1,null);a.h?a.h(g,h):a.call(null,g,h);e+=1}else if(b=M(b))kc(b)?(c=$a(b),b=ab(b),h=c,d=U(c),c=h):(c=O(b),h=Zb(c,0,null),g=Zb(c,1,null),a.h?a.h(g,h):a.call(null,g,h),b=R(b),c=null,d=0),e=0;else return null};
f.ka=function(a,b){return this.H(null,b,null)};f.H=function(a,b,c){a=xd(this.i,b);return-1===a?c:this.i[a+1]};f.gb=function(a,b,c){a=this.i.length;for(var d=0;;)if(d<a){var e=this.i[d],g=this.i[d+1];c=b.l?b.l(c,e,g):b.call(null,c,e,g);if(Jb(c))return Da(c);d+=2}else return c};f.sa=function(){return new Bd(this.i,2*this.m)};f.O=function(){return this.u};f.U=function(){return this.m};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Gb(this)};
f.J=function(a,b){if(hc(b)&&!ic(b))if(a=this.i.length,this.m===b.U(null))for(var c=0;;)if(c<a){var d=b.H(null,this.i[c],mc);if(d!==mc)if(S.h(this.i[c+1],d))c+=2;else return!1;else return!1}else return!0;else return!1;else return!1};f.Xa=function(){return new Ed(this.i.length,D(this.i))};f.V=function(){return Ga(Fd,this.u)};f.Y=function(a,b){return tc(this,b)};f.Z=function(a,b,c){return uc(this,b,c)};
f.yc=function(a,b){if(0<=xd(this.i,b)){a=this.i.length;var c=a-2;if(0===c)return this.V(null);c=Array(c);for(var d=0,e=0;;){if(d>=a)return new fb(this.u,this.m-1,c,null);S.h(b,this.i[d])?d+=2:(c[e]=this.i[d],c[e+1]=this.i[d+1],e+=2,d+=2)}}else return this};
f.xa=function(a,b,c){a=xd(this.i,b);if(-1===a){if(this.m<Gd){a=this.i;for(var d=a.length,e=Array(d+2),g=0;;)if(g<d)e[g]=a[g],g+=1;else break;e[d]=b;e[d+1]=c;return new fb(this.u,this.m+1,e,null)}return Ga(ya(Af.h(Id,this),b,c),this.u)}if(c===this.i[a+1])return this;b=D(this.i);b[a+1]=c;return new fb(this.u,this.m,b,null)};f.Ua=function(a,b){return-1!==xd(this.i,b)};f.I=function(){var a=this.i;return 0<=a.length-2?new Ad(a,0,null):null};
f.P=function(a,b){return b===this.u?this:new fb(b,this.m,this.i,this.v)};f.T=function(a,b){if(jc(b))return this.xa(null,E(b,0),E(b,1));a=this;for(b=M(b);;){if(null==b)return a;var c=O(b);if(jc(c))a=ya(a,E(c,0),E(c,1)),b=R(b);else throw Error("conj on a map takes map entries or seqables of map entries");}};
f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.g=function(a){return this.ka(null,a)};f.h=function(a,b){return this.H(null,a,b)};var Fd=new fb(null,0,[],Hb),Gd=8;function ac(a,b){return a===b?!0:a===b||a instanceof J&&b instanceof J&&a.va===b.va?!0:S.h(a,b)}
function Jd(a){for(var b=0,c=0;;)if(b<a.length){var d;a:for(d=0;;)if(d<b){var e=ac(a[b],a[d]);if(e){d=e;break a}d=2+d}else{d=!1;break a}c=d?c:c+2;b=2+b}else return c}function Kd(a,b){var c=a.length-1,d=M(b);b=Array(c+2*U(d));a=lc(a,0,b,0,c);for(b=c;;)if(d){var e=O(d);a[b]=Aa(e);a[b+1]=Ba(e);b=2+c;d=R(d)}else return a}
function bf(a){var b=a.length,c=1===(b&1),d;if(!(d=c))a:for(d=0;;)if(d<a.length){var e;b:for(e=0;;)if(e<d){var g=ac(a[d],a[e]);if(g){e=g;break b}e=2+e}else{e=!1;break b}if(e){d=e;break a}d=2+d}else{d=!1;break a}return d?bc(a,c):new fb(null,b/2,a,null)}
function bc(a,b){var c=b?Kd(a,Af.h(Fd,a[a.length-1])):a;a=Jd(c);var d=c.length;if(a<d){a=Array(a);for(var e=0,g=0;;)if(e<d)(function(){for(var h=0;;)if(h<g){var k=ac(c[e],c[h]);if(k)return k;h=2+h}else return!1})()?(b=g,e=2+e,g=b):(b=function(){for(var h=d-2;;)if(h>=e){if(ac(c[e],c[h]))return h;h-=2}else return h}(),a[g]=c[e],a[g+1]=c[b+1],b=2+g,e=2+e,g=b);else break;return new fb(null,a.length/2,a,null)}return new fb(null,c.length/2,c,null)}fb.prototype[ja]=function(){return Cb(this)};
function Ed(a,b){this.Wa={};this.Sa=a;this.i=b;this.j=259;this.A=56}f=Ed.prototype;f.U=function(){if(this.Wa)return xc(this.Sa);throw Error("count after persistent!");};f.ka=function(a,b){return this.H(null,b,null)};f.H=function(a,b,c){if(this.Wa)return a=xd(this.i,b),-1===a?c:this.i[a+1];throw Error("lookup after persistent!");};
f.Za=function(a,b){if(this.Wa){if(zd(b))return this.Va(null,Ld.g?Ld.g(b):Ld.call(null,b),Md.g?Md.g(b):Md.call(null,b));if(jc(b))return this.Va(null,b.g?b.g(0):b.call(null,0),b.g?b.g(1):b.call(null,1));a=M(b);for(b=this;;){var c=O(a);if(w(c))a=R(a),b=Ya(b,Ld.g?Ld.g(c):Ld.call(null,c),Md.g?Md.g(c):Md.call(null,c));else return b}}else throw Error("conj! after persistent!");};f.ib=function(){if(this.Wa)return this.Wa=!1,new fb(null,xc(this.Sa),this.i,null);throw Error("persistent! called twice");};
f.Va=function(a,b,c){if(this.Wa){a=xd(this.i,b);if(-1===a){if(this.Sa+2<=2*Gd)return this.Sa+=2,this.i.push(b),this.i.push(c),this;a=Nd.h?Nd.h(this.Sa,this.i):Nd.call(null,this.Sa,this.i);return Ya(a,b,c)}c!==this.i[a+1]&&(this.i[a+1]=c);return this}throw Error("assoc! after persistent!");};f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};
f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.g=function(a){return this.H(null,a,null)};f.h=function(a,b){return this.H(null,a,b)};function Nd(a,b){for(var c=Va(Id),d=0;;)if(d<a)c=Ya(c,b[d],b[d+1]),d+=2;else return c}function Od(){this.G=!1}function Pd(a,b,c){a=D(a);a[b]=c;return a}function Lf(a,b){var c=Array(a.length-2);lc(a,0,c,0,2*b);lc(a,2*(b+1),c,2*b,c.length-2*b);return c}function Qd(a,b,c,d){a=a.Ra(b);a.i[c]=d;return a}
function Rd(a,b,c){for(var d=a.length,e=0,g=c;;)if(e<d){c=a[e];if(null!=c){var h=a[e+1];c=b.l?b.l(g,c,h):b.call(null,g,c,h)}else c=a[e+1],c=null!=c?c.bb(b,g):g;if(Jb(c))return c;e+=2;g=c}else return g}function Sd(a){this.i=a;this.o=0;this.pa=this.cb=null}Sd.prototype.advance=function(){for(var a=this.i.length;;)if(this.o<a){var b=this.i[this.o],c=this.i[this.o+1];null!=b?b=this.cb=new yd(b,c):null!=c?(b=cb(c),b=b.ia()?this.pa=b:!1):b=!1;this.o+=2;if(b)return!0}else return!1};
Sd.prototype.ia=function(){var a=null!=this.cb;return a?a:(a=null!=this.pa)?a:this.advance()};Sd.prototype.next=function(){if(null!=this.cb){var a=this.cb;this.cb=null;return a}if(null!=this.pa)return a=this.pa.next(),this.pa.ia()||(this.pa=null),a;if(this.advance())return this.next();throw Error("No such element");};Sd.prototype.remove=function(){return Error("Unsupported operation")};function Td(a,b,c){this.D=a;this.M=b;this.i=c;this.A=131072;this.j=0}f=Td.prototype;
f.Ra=function(a){if(a===this.D)return this;var b=yc(this.M),c=Array(0>b?4:2*(b+1));lc(this.i,0,c,0,2*b);return new Td(a,this.M,c)};f.ab=function(){return Ud?Ud(this.i):Vd.call(null,this.i)};f.bb=function(a,b){return Rd(this.i,a,b)};f.za=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.M&e))return d;var g=yc(this.M&e-1);e=this.i[2*g];g=this.i[2*g+1];return null==e?g.za(a+5,b,c,d):ac(c,e)?g:d};
f.na=function(a,b,c,d,e,g){var h=1<<(c>>>b&31),k=yc(this.M&h-1);if(0===(this.M&h)){var l=yc(this.M);if(2*l<this.i.length){a=this.Ra(a);b=a.i;g.G=!0;c=2*(l-k);g=2*k+(c-1);for(l=2*(k+1)+(c-1);0!==c;)b[l]=b[g],--l,--c,--g;b[2*k]=d;b[2*k+1]=e;a.M|=h;return a}if(16<=l){k=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];k[c>>>b&31]=Wd.na(a,b+5,c,d,e,g);for(e=d=0;;)if(32>d)0===(this.M>>>d&1)?
d+=1:(k[d]=null!=this.i[e]?Wd.na(a,b+5,tb(this.i[e]),this.i[e],this.i[e+1],g):this.i[e+1],e+=2,d+=1);else break;return new Xd(a,l+1,k)}b=Array(2*(l+4));lc(this.i,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;lc(this.i,2*k,b,2*(k+1),2*(l-k));g.G=!0;a=this.Ra(a);a.i=b;a.M|=h;return a}l=this.i[2*k];h=this.i[2*k+1];if(null==l)return l=h.na(a,b+5,c,d,e,g),l===h?this:Qd(this,a,2*k+1,l);if(ac(d,l))return e===h?this:Qd(this,a,2*k+1,e);g.G=!0;g=b+5;d=Yd?Yd(a,g,l,h,c,d,e):Zd.call(null,a,g,l,h,c,d,e);e=2*k;k=2*k+1;a=this.Ra(a);
a.i[e]=null;a.i[k]=d;return a};
f.ma=function(a,b,c,d,e){var g=1<<(b>>>a&31),h=yc(this.M&g-1);if(0===(this.M&g)){var k=yc(this.M);if(16<=k){h=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];h[b>>>a&31]=Wd.ma(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0===(this.M>>>c&1)?c+=1:(h[c]=null!=this.i[d]?Wd.ma(a+5,tb(this.i[d]),this.i[d],this.i[d+1],e):this.i[d+1],d+=2,c+=1);else break;return new Xd(null,k+1,h)}a=Array(2*(k+1));lc(this.i,
0,a,0,2*h);a[2*h]=c;a[2*h+1]=d;lc(this.i,2*h,a,2*(h+1),2*(k-h));e.G=!0;return new Td(null,this.M|g,a)}var l=this.i[2*h];g=this.i[2*h+1];if(null==l)return k=g.ma(a+5,b,c,d,e),k===g?this:new Td(null,this.M,Pd(this.i,2*h+1,k));if(ac(c,l))return d===g?this:new Td(null,this.M,Pd(this.i,2*h+1,d));e.G=!0;e=this.M;k=this.i;a+=5;a=$d?$d(a,l,g,b,c,d):Zd.call(null,a,l,g,b,c,d);c=2*h;h=2*h+1;d=D(k);d[c]=null;d[h]=a;return new Td(null,e,d)};
f.lc=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.M&e))return d;var g=yc(this.M&e-1);e=this.i[2*g];g=this.i[2*g+1];return null==e?g.lc(a+5,b,c,d):ac(c,e)?new yd(e,g):d};f.mc=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.M&d))return this;var e=yc(this.M&d-1),g=this.i[2*e],h=this.i[2*e+1];return null==g?(a=h.mc(a+5,b,c),a===h?this:null!=a?new Td(null,this.M,Pd(this.i,2*e+1,a)):this.M===d?null:new Td(null,this.M^d,Lf(this.i,e))):ac(c,g)?this.M===d?null:new Td(null,this.M^d,Lf(this.i,e)):this};
f.sa=function(){return new Sd(this.i)};var Wd=new Td(null,0,[]);function ae(a){this.i=a;this.o=0;this.pa=null}ae.prototype.ia=function(){for(var a=this.i.length;;){if(null!=this.pa&&this.pa.ia())return!0;if(this.o<a){var b=this.i[this.o];this.o+=1;null!=b&&(this.pa=cb(b))}else return!1}};ae.prototype.next=function(){if(this.ia())return this.pa.next();throw Error("No such element");};ae.prototype.remove=function(){return Error("Unsupported operation")};
function Xd(a,b,c){this.D=a;this.m=b;this.i=c;this.A=131072;this.j=0}f=Xd.prototype;f.Ra=function(a){return a===this.D?this:new Xd(a,this.m,D(this.i))};f.ab=function(){return be?be(this.i):ce.call(null,this.i)};f.bb=function(a,b){for(var c=this.i.length,d=0;;)if(d<c){var e=this.i[d];if(null!=e){b=e.bb(a,b);if(Jb(b))return b;d+=1}else d+=1}else return b};f.za=function(a,b,c,d){var e=this.i[b>>>a&31];return null!=e?e.za(a+5,b,c,d):d};
f.na=function(a,b,c,d,e,g){var h=c>>>b&31,k=this.i[h];if(null==k)return a=Qd(this,a,h,Wd.na(a,b+5,c,d,e,g)),a.m+=1,a;b=k.na(a,b+5,c,d,e,g);return b===k?this:Qd(this,a,h,b)};f.ma=function(a,b,c,d,e){var g=b>>>a&31,h=this.i[g];if(null==h)return new Xd(null,this.m+1,Pd(this.i,g,Wd.ma(a+5,b,c,d,e)));a=h.ma(a+5,b,c,d,e);return a===h?this:new Xd(null,this.m,Pd(this.i,g,a))};f.lc=function(a,b,c,d){var e=this.i[b>>>a&31];return null!=e?e.lc(a+5,b,c,d):d};
f.mc=function(a,b,c){var d=b>>>a&31,e=this.i[d];if(null!=e){a=e.mc(a+5,b,c);if(a===e)d=this;else if(null==a)if(8>=this.m)a:{e=this.i;a=e.length;b=Array(2*(this.m-1));c=0;for(var g=1,h=0;;)if(c<a)c!==d&&null!=e[c]?(b[g]=e[c],g+=2,h|=1<<c,c+=1):c+=1;else{d=new Td(null,h,b);break a}}else d=new Xd(null,this.m-1,Pd(this.i,d,a));else d=new Xd(null,this.m,Pd(this.i,d,a));return d}return this};f.sa=function(){return new ae(this.i)};
function de(a,b,c){b*=2;for(var d=0;;)if(d<b){if(ac(c,a[d]))return d;d+=2}else return-1}function ee(a,b,c,d){this.D=a;this.ya=b;this.m=c;this.i=d;this.A=131072;this.j=0}f=ee.prototype;f.Ra=function(a){if(a===this.D)return this;var b=Array(2*(this.m+1));lc(this.i,0,b,0,2*this.m);return new ee(a,this.ya,this.m,b)};f.ab=function(){return Ud?Ud(this.i):Vd.call(null,this.i)};f.bb=function(a,b){return Rd(this.i,a,b)};
f.za=function(a,b,c,d){a=de(this.i,this.m,c);return 0>a?d:ac(c,this.i[a])?this.i[a+1]:d};
f.na=function(a,b,c,d,e,g){if(c===this.ya){b=de(this.i,this.m,d);if(-1===b){if(this.i.length>2*this.m)return b=2*this.m,c=2*this.m+1,a=this.Ra(a),a.i[b]=d,a.i[c]=e,g.G=!0,a.m+=1,a;c=this.i.length;b=Array(c+2);lc(this.i,0,b,0,c);b[c]=d;b[c+1]=e;g.G=!0;d=this.m+1;a===this.D?(this.i=b,this.m=d,a=this):a=new ee(this.D,this.ya,d,b);return a}return this.i[b+1]===e?this:Qd(this,a,b+1,e)}return(new Td(a,1<<(this.ya>>>b&31),[null,this,null,null])).na(a,b,c,d,e,g)};
f.ma=function(a,b,c,d,e){return b===this.ya?(a=de(this.i,this.m,c),-1===a?(a=2*this.m,b=Array(a+2),lc(this.i,0,b,0,a),b[a]=c,b[a+1]=d,e.G=!0,new ee(null,this.ya,this.m+1,b)):S.h(this.i[a+1],d)?this:new ee(null,this.ya,this.m,Pd(this.i,a+1,d))):(new Td(null,1<<(this.ya>>>a&31),[null,this])).ma(a,b,c,d,e)};f.lc=function(a,b,c,d){a=de(this.i,this.m,c);return 0>a?d:ac(c,this.i[a])?new yd(this.i[a],this.i[a+1]):d};
f.mc=function(a,b,c){a=de(this.i,this.m,c);return-1===a?this:1===this.m?null:new ee(null,this.ya,this.m-1,Lf(this.i,xc(a)))};f.sa=function(){return new Sd(this.i)};function Zd(a){switch(arguments.length){case 6:return $d(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 7:return Yd(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}}
function $d(a,b,c,d,e,g){var h=tb(b);if(h===d)return new ee(null,h,2,[b,c,e,g]);var k=new Od;return Wd.ma(a,h,b,c,k).ma(a,d,e,g,k)}function Yd(a,b,c,d,e,g,h){var k=tb(c);if(k===e)return new ee(null,k,2,[c,d,g,h]);var l=new Od;return Wd.na(a,b,k,c,d,l).na(a,b,e,g,h,l)}function fe(a,b,c,d,e){this.u=a;this.qa=b;this.o=c;this.C=d;this.v=e;this.j=32374988;this.A=0}f=fe.prototype;f.toString=function(){return eb(this)};
f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.u};f.W=function(){if(null==this.C){var a=this.qa,b=this.o+2;return ge?ge(a,b,null):Vd.call(null,a,b,null)}a=this.qa;b=this.o;var c=R(this.C);return ge?ge(a,b,c):Vd.call(null,a,b,c)};
f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};f.J=function(a,b){return Tb(this,b)};f.V=function(){return P};f.Y=function(a,b){return pc(b,this)};f.Z=function(a,b,c){return sc(b,c,this)};f.$=function(){return null==this.C?new yd(this.qa[this.o],this.qa[this.o+1]):O(this.C)};
f.ga=function(){var a=this,b=null==a.C?function(){var c=a.qa,d=a.o+2;return ge?ge(c,d,null):Vd.call(null,c,d,null)}():function(){var c=a.qa,d=a.o,e=R(a.C);return ge?ge(c,d,e):Vd.call(null,c,d,e)}();return null!=b?b:P};f.I=function(){return this};f.P=function(a,b){return b===this.u?this:new fe(b,this.qa,this.o,this.C,this.v)};f.T=function(a,b){return W(b,this)};fe.prototype[ja]=function(){return Cb(this)};
function Vd(a){switch(arguments.length){case 1:return Ud(arguments[0]);case 3:return ge(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}}function Ud(a){return ge(a,0,null)}function ge(a,b,c){if(null==c)for(c=a.length;;)if(b<c){if(null!=a[b])return new fe(null,a,b,null,null);var d=a[b+1];if(w(d)&&(d=d.ab(),w(d)))return new fe(null,a,b+2,d,null);b+=2}else return null;else return new fe(null,a,b,c,null)}
function he(a,b,c,d,e){this.u=a;this.qa=b;this.o=c;this.C=d;this.v=e;this.j=32374988;this.A=0}f=he.prototype;f.toString=function(){return eb(this)};f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.u};f.W=function(){var a=this.qa,b=this.o,c=R(this.C);return ie?ie(a,b,c):ce.call(null,a,b,c)};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Eb(this)};f.J=function(a,b){return Tb(this,b)};
f.V=function(){return P};f.Y=function(a,b){return pc(b,this)};f.Z=function(a,b,c){return sc(b,c,this)};f.$=function(){return O(this.C)};f.ga=function(){var a=this.qa;var b=this.o,c=R(this.C);a=ie?ie(a,b,c):ce.call(null,a,b,c);return null!=a?a:P};f.I=function(){return this};f.P=function(a,b){return b===this.u?this:new he(b,this.qa,this.o,this.C,this.v)};f.T=function(a,b){return W(b,this)};he.prototype[ja]=function(){return Cb(this)};
function ce(a){switch(arguments.length){case 1:return be(arguments[0]);case 3:return ie(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length)].join(""));}}function be(a){return ie(a,0,null)}function ie(a,b,c){if(null==c)for(c=a.length;;)if(b<c){var d=a[b];if(w(d)&&(d=d.ab(),w(d)))return new he(null,a,b+1,d,null);b+=1}else return null;else return new he(null,a,b,c,null)}function je(a,b){this.ca=a;this.wb=b;this.pb=!1}
je.prototype.ia=function(){return!this.pb||this.wb.ia()};je.prototype.next=function(){if(this.pb)return this.wb.next();this.pb=!0;return new yd(null,this.ca)};je.prototype.remove=function(){return Error("Unsupported operation")};function ke(a,b,c,d,e,g){this.u=a;this.m=b;this.root=c;this.ha=d;this.ca=e;this.v=g;this.j=16123663;this.A=139268}f=ke.prototype;f.hc=function(a,b){return null==b?this.ha?new yd(null,this.ca):null:null==this.root?null:this.root.lc(0,tb(b),b,null)};f.toString=function(){return eb(this)};
f.keys=function(){return Cb(Cd.g?Cd.g(this):Cd.call(null,this))};f.entries=function(){return new wd(M(M(this)))};f.values=function(){return Cb(Dd.g?Dd.g(this):Dd.call(null,this))};f.has=function(a){return oc(this,a)};f.get=function(a,b){return this.H(null,a,b)};
f.forEach=function(a){for(var b=M(this),c=null,d=0,e=0;;)if(e<d){var g=c.fa(null,e),h=Zb(g,0,null);g=Zb(g,1,null);a.h?a.h(g,h):a.call(null,g,h);e+=1}else if(b=M(b))kc(b)?(c=$a(b),b=ab(b),h=c,d=U(c),c=h):(c=O(b),h=Zb(c,0,null),g=Zb(c,1,null),a.h?a.h(g,h):a.call(null,g,h),b=R(b),c=null,d=0),e=0;else return null};f.ka=function(a,b){return this.H(null,b,null)};f.H=function(a,b,c){return null==b?this.ha?this.ca:c:null==this.root?c:this.root.za(0,tb(b),b,c)};
f.gb=function(a,b,c){a=this.ha?b.l?b.l(c,null,this.ca):b.call(null,c,null,this.ca):c;Jb(a)?b=Da(a):null!=this.root?(b=this.root.bb(b,a),b=Jb(b)?Kb.g?Kb.g(b):Kb.call(null,b):b):b=a;return b};f.sa=function(){var a=this.root?cb(this.root):new Vc(Fd);return this.ha?new je(this.ca,a):a};f.O=function(){return this.u};f.U=function(){return this.m};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Gb(this)};f.J=function(a,b){return vd(this,b)};f.Xa=function(){return new le(this.root,this.m,this.ha,this.ca)};
f.V=function(){return Ga(Id,this.u)};f.yc=function(a,b){if(null==b)return this.ha?new ke(this.u,this.m-1,this.root,!1,null,null):this;if(null==this.root)return this;a=this.root.mc(0,tb(b),b);return a===this.root?this:new ke(this.u,this.m-1,a,this.ha,this.ca,null)};
f.xa=function(a,b,c){if(null==b)return this.ha&&c===this.ca?this:new ke(this.u,this.ha?this.m:this.m+1,this.root,!0,c,null);a=new Od;b=(null==this.root?Wd:this.root).ma(0,tb(b),b,c,a);return b===this.root?this:new ke(this.u,a.G?this.m+1:this.m,b,this.ha,this.ca,null)};f.Ua=function(a,b){return null==b?this.ha:null==this.root?!1:this.root.za(0,tb(b),b,mc)!==mc};f.I=function(){if(0<this.m){var a=null!=this.root?this.root.ab():null;return this.ha?W(new yd(null,this.ca),a):a}return null};
f.P=function(a,b){return b===this.u?this:new ke(b,this.m,this.root,this.ha,this.ca,this.v)};f.T=function(a,b){if(jc(b))return this.xa(null,E(b,0),E(b,1));a=this;for(b=M(b);;){if(null==b)return a;var c=O(b);if(jc(c))a=ya(a,E(c,0),E(c,1)),b=R(b);else throw Error("conj on a map takes map entries or seqables of map entries");}};
f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.g=function(a){return this.ka(null,a)};f.h=function(a,b){return this.H(null,a,b)};var Id=new ke(null,0,null,!1,null,Hb);ke.prototype[ja]=function(){return Cb(this)};
function le(a,b,c,d){this.D={};this.root=a;this.count=b;this.ha=c;this.ca=d;this.j=259;this.A=56}function me(a,b,c){if(a.D){if(null==b)a.ca!==c&&(a.ca=c),a.ha||(a.count+=1,a.ha=!0);else{var d=new Od;b=(null==a.root?Wd:a.root).na(a.D,0,tb(b),b,c,d);b!==a.root&&(a.root=b);d.G&&(a.count+=1)}return a}throw Error("assoc! after persistent!");}f=le.prototype;f.U=function(){if(this.D)return this.count;throw Error("count after persistent!");};
f.ka=function(a,b){return null==b?this.ha?this.ca:null:null==this.root?null:this.root.za(0,tb(b),b)};f.H=function(a,b,c){return null==b?this.ha?this.ca:c:null==this.root?c:this.root.za(0,tb(b),b,c)};
f.Za=function(a,b){a:if(this.D)if(zd(b))a=me(this,Ld.g?Ld.g(b):Ld.call(null,b),Md.g?Md.g(b):Md.call(null,b));else if(jc(b))a=me(this,b.g?b.g(0):b.call(null,0),b.g?b.g(1):b.call(null,1));else for(a=M(b),b=this;;){var c=O(a);if(w(c))a=R(a),b=me(b,Ld.g?Ld.g(c):Ld.call(null,c),Md.g?Md.g(c):Md.call(null,c));else{a=b;break a}}else throw Error("conj! after persistent");return a};
f.ib=function(){if(this.D){this.D=null;var a=new ke(null,this.count,this.root,this.ha,this.ca,null)}else throw Error("persistent! called twice");return a};f.Va=function(a,b,c){return me(this,b,c)};f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};
f.g=function(a){return this.ka(null,a)};f.h=function(a,b){return this.H(null,a,b)};function ne(a,b){this.B=a;this.ra=b;this.j=32374988;this.A=0}f=ne.prototype;f.toString=function(){return eb(this)};f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.ra};f.W=function(){var a=(null!=this.B?this.B.j&128||v===this.B.Ya||(this.B.j?0:y(sa,this.B)):y(sa,this.B))?this.B.W():R(this.B);return null==a?null:new ne(a,null)};f.N=function(){return Eb(this)};
f.J=function(a,b){return Tb(this,b)};f.V=function(){return P};f.Y=function(a,b){return pc(b,this)};f.Z=function(a,b,c){return sc(b,c,this)};f.$=function(){return this.B.$(null).key};f.ga=function(){var a=(null!=this.B?this.B.j&128||v===this.B.Ya||(this.B.j?0:y(sa,this.B)):y(sa,this.B))?this.B.W():R(this.B);return null!=a?new ne(a,null):P};f.I=function(){return this};f.P=function(a,b){return b===this.ra?this:new ne(this.B,b)};f.T=function(a,b){return W(b,this)};ne.prototype[ja]=function(){return Cb(this)};
function Cd(a){return(a=M(a))?new ne(a,null):null}function Ld(a){return Aa(a)}function oe(a,b){this.B=a;this.ra=b;this.j=32374988;this.A=0}f=oe.prototype;f.toString=function(){return eb(this)};f.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return T(this,b,0);case 2:return T(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return T(this,b,0)};a.h=function(b,c){return T(this,b,c)};return a}();
f.lastIndexOf=function(){function a(c){return V(this,c,U(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return V(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return V(this,c,d)};return b}();f.O=function(){return this.ra};f.W=function(){var a=(null!=this.B?this.B.j&128||v===this.B.Ya||(this.B.j?0:y(sa,this.B)):y(sa,this.B))?this.B.W():R(this.B);return null==a?null:new oe(a,null)};f.N=function(){return Eb(this)};
f.J=function(a,b){return Tb(this,b)};f.V=function(){return P};f.Y=function(a,b){return pc(b,this)};f.Z=function(a,b,c){return sc(b,c,this)};f.$=function(){return this.B.$(null).G};f.ga=function(){var a=(null!=this.B?this.B.j&128||v===this.B.Ya||(this.B.j?0:y(sa,this.B)):y(sa,this.B))?this.B.W():R(this.B);return null!=a?new oe(a,null):P};f.I=function(){return this};f.P=function(a,b){return b===this.ra?this:new oe(this.B,b)};f.T=function(a,b){return W(b,this)};oe.prototype[ja]=function(){return Cb(this)};
function Dd(a){return(a=M(a))?new oe(a,null):null}function Md(a){return Ba(a)}var If=function If(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return If.S(0<c.length?new N(c.slice(0),0,null):null)};If.S=function(a){return w(rf(a))?jf(function(b,c){return Vb.h(w(b)?b:Fd,c)},a):null};If.ba=0;If.aa=function(a){return this.S(M(a))};function Jf(a){for(var b=Fd,c=M(Mf);;)if(c){var d=O(c),e=wb.l(a,d,Nf);b=S.h(e,Nf)?b:$b.l(b,d,e);c=R(c)}else return Ga(b,fc(a))}
function Qf(a){this.vb=a}Qf.prototype.ia=function(){return this.vb.ia()};Qf.prototype.next=function(){if(this.vb.ia())return this.vb.next().key;throw Error("No such element");};Qf.prototype.remove=function(){return Error("Unsupported operation")};function Rf(a,b,c){this.u=a;this.ac=b;this.v=c;this.j=15077647;this.A=139268}f=Rf.prototype;f.toString=function(){return eb(this)};f.keys=function(){return Cb(M(this))};f.entries=function(){return new Kf(M(M(this)))};f.values=function(){return Cb(M(this))};
f.has=function(a){return oc(this,a)};f.forEach=function(a){for(var b=M(this),c=null,d=0,e=0;;)if(e<d){var g=c.fa(null,e),h=Zb(g,0,null);g=Zb(g,1,null);a.h?a.h(g,h):a.call(null,g,h);e+=1}else if(b=M(b))kc(b)?(c=$a(b),b=ab(b),h=c,d=U(c),c=h):(c=O(b),h=Zb(c,0,null),g=Zb(c,1,null),a.h?a.h(g,h):a.call(null,g,h),b=R(b),c=null,d=0),e=0;else return null};f.ka=function(a,b){return this.H(null,b,null)};f.H=function(a,b,c){a=Ne(this.ac,b);return w(a)?Aa(a):c};f.sa=function(){return new Qf(cb(this.ac))};
f.O=function(){return this.u};f.U=function(){return la(this.ac)};f.N=function(){var a=this.v;return null!=a?a:this.v=a=Gb(this)};f.J=function(a,b){if(a=hf(b))if(a=U(this)===U(b))try{return vc(function(c,d){return(c=oc(b,d))?c:new Ib},!0,this.ac)}catch(c){if(c instanceof Error)return!1;throw c;}else return a;else return a};f.Xa=function(){return new Sf(Va(this.ac))};f.V=function(){return Ga(Tf,this.u)};f.Kc=function(a,b){return new Rf(this.u,Oe(this.ac,b),null)};f.I=function(){return Cd(this.ac)};
f.P=function(a,b){return b===this.u?this:new Rf(b,this.ac,this.v)};f.T=function(a,b){return new Rf(this.u,$b.l(this.ac,b,null),null)};f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.g=function(a){return this.ka(null,a)};f.h=function(a,b){return this.H(null,a,b)};
var Tf=new Rf(null,Fd,Hb);Rf.prototype[ja]=function(){return Cb(this)};function Sf(a){this.ec=a;this.A=136;this.j=259}f=Sf.prototype;f.Za=function(a,b){this.ec=Ya(this.ec,b,null);return this};f.ib=function(){return new Rf(null,Xa(this.ec),null)};f.U=function(){return U(this.ec)};f.ka=function(a,b){return this.H(null,b,null)};f.H=function(a,b,c){return ua(this.ec,b,mc)===mc?c:b};
f.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",A.g(arguments.length-1)].join(""));}};f.apply=function(a,b){return this.call.apply(this,[this].concat(D(b)))};f.g=function(a){return ua(this.ec,a,mc)===mc?null:a};f.h=function(a,b){return ua(this.ec,a,mc)===mc?b:a};
function Uf(a){if(hf(a))return ec(a,null);a=M(a);if(null==a)return Tf;if(a instanceof N&&0===a.o){a=a.i;for(var b=a.length,c=Va(Tf),d=0;;)if(d<b)Wa(c,a[d]),d+=1;else break;return Xa(c)}for(c=Va(Tf);;)if(null!=a)b=R(a),c=Wa(c,F(a)),a=b;else return Xa(c)}function Dc(a){if(null!=a&&(a.A&4096||v===a.Gb))return a.name;if("string"===typeof a)return a;throw Error(["Doesn't support name: ",A.g(a)].join(""));}
function Vf(a,b){if("string"===typeof b)return a=a.exec(b),null!=a&&S.h(a[0],b)?1===a.length?a[0]:Ef(a):null;throw new TypeError("re-matches must match against a string.");}
function pe(a,b,c,d,e,g,h){var k=fa;fa=null==fa?null:fa-1;try{if(null!=fa&&0>fa)return I(a,"#");I(a,c);if(0===kb.g(g))M(h)&&I(a,function(){var t=qe.g(g);return w(t)?t:"..."}());else{if(M(h)){var l=O(h);b.l?b.l(l,a,g):b.call(null,l,a,g)}for(var m=R(h),n=kb.g(g)-1;;)if(!m||null!=n&&0===n){M(m)&&0===n&&(I(a,d),I(a,function(){var t=qe.g(g);return w(t)?t:"..."}()));break}else{I(a,d);var p=O(m);c=a;h=g;b.l?b.l(p,c,h):b.call(null,p,c,h);var q=R(m);c=n-1;m=q;n=c}}return I(a,e)}finally{fa=k}}
function re(a,b){b=M(b);for(var c=null,d=0,e=0;;)if(e<d){var g=c.fa(null,e);I(a,g);e+=1}else if(b=M(b))c=b,kc(c)?(b=$a(c),d=ab(c),c=b,g=U(b),b=d,d=g):(g=O(c),I(a,g),b=R(c),c=null,d=0),e=0;else return null}var se={'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};function te(a){return['"',A.g(a.replace(RegExp('[\\\\"\b\f\n\r\t]',"g"),function(b){return se[b]})),'"'].join("")}
function ue(a,b){return(a=nc(wb.h(a,ib)))?(a=null!=b?b.j&131072||v===b.Fb?!0:!1:!1)?null!=fc(b):a:a}
function ve(a,b,c){if(null==a)return I(b,"nil");if(ue(c,a)){I(b,"^");var d=fc(a);Z.l?Z.l(d,b,c):Z.call(null,d,b,c);I(b," ")}if(a.Jb)return a.Xb(b);if(null!=a?a.j&2147483648||v===a.X||(a.j?0:y(Ta,a)):y(Ta,a))return Ua(a,b,c);if(!0===a||!1===a)return I(b,A.g(a));if("number"===typeof a)return I(b,isNaN(a)?"##NaN":a===Number.POSITIVE_INFINITY?"##Inf":a===Number.NEGATIVE_INFINITY?"##-Inf":A.g(a));if(null!=a&&a.constructor===Object)return I(b,"#js "),d=X.h(function(g){return new yd(null!=Vf(/[A-Za-z_\*\+\?!\-'][\w\*\+\?!\-']*/,
g)?Cc.g(g):g,a[g])},ca(a)),we.ea?we.ea(d,Z,b,c):we.call(null,d,Z,b,c);if(ha(a))return pe(b,Z,"#js ["," ","]",c,a);if("string"===typeof a)return w(hb.g(c))?I(b,te(a)):I(b,a);if("function"===typeof a){var e=a.name;c=w(function(){var g=null==e;return g?g:/^[\s\xa0]*$/.test(e)}())?"Function":e;return re(b,Ub(["#object[",c,w(!1)?[' "',A.g(a),'"'].join(""):"","]"]))}if(a instanceof Date)return c=function(g,h){for(g=A.g(g);;)if(g.length<h)g=["0",g].join("");else return g},re(b,Ub(['#inst "',c(a.getUTCFullYear(),
4),"-",c(a.getUTCMonth()+1,2),"-",c(a.getUTCDate(),2),"T",c(a.getUTCHours(),2),":",c(a.getUTCMinutes(),2),":",c(a.getUTCSeconds(),2),".",c(a.getUTCMilliseconds(),3),"-",'00:00"']));if(a instanceof RegExp)return re(b,Ub(['#"',a.source,'"']));if("symbol"===u(a)||"undefined"!==typeof Symbol&&a instanceof Symbol)return re(b,Ub(["#object[",a.toString(),"]"]));if(w(function(){var g=null==a?null:a.constructor;return null==g?null:g.ob}()))return re(b,Ub(["#object[",a.constructor.ob.replace(RegExp("/","g"),
"."),"]"]));e=function(){var g=null==a?null:a.constructor;return null==g?null:g.name}();c=w(function(){var g=null==e;return g?g:/^[\s\xa0]*$/.test(e)}())?"Object":e;return null==a.constructor?re(b,Ub(["#object[",c,"]"])):re(b,Ub(["#object[",c," ",A.g(a),"]"]))}function Z(a,b,c){var d=xe.g(c);return w(d)?(c=$b.l(c,ye,ve),d.l?d.l(a,b,c):d.call(null,a,b,c)):ve(a,b,c)}
function Of(a){var b=Fe();if(ff(a))b="";else{var c=A,d=c.g,e=new da,g=new db(e);Z(O(a),g,b);a=M(R(a));for(var h=null,k=0,l=0;;)if(l<k){var m=h.fa(null,l);I(g," ");Z(m,g,b);l+=1}else if(a=M(a))h=a,kc(h)?(a=$a(h),k=ab(h),h=a,m=U(a),a=k,k=m):(m=O(h),I(g," "),Z(m,g,b),a=R(h),h=null,k=0),l=0;else break;b=d.call(c,e)}return b}function ze(a){return a instanceof vb?xb.h(null,Dc(a)):Cc.h(null,Dc(a))}
function Ae(a){if(w(!1)){var b=M(a),c=M(b),d=O(c);R(c);Zb(d,0,null);Zb(d,1,null);c=null==a?null:null!=a&&(a.j&4||v===a.Ab)?a.V(null):(null!=a?a.j&4||v===a.Ab||(a.j?0:y(ma,a)):y(ma,a))?na(a):null;for(a=null;;){d=a;b=M(b);a=O(b);var e=R(b),g=a;a=Zb(g,0,null);b=Zb(g,1,null);if(w(g))if(a instanceof J||a instanceof vb)if(w(d))if(S.h(d,Bc(a)))c=$b.l(c,ze(a),b),a=d,b=e;else return null;else if(d=Bc(a),w(d))c=$b.l(c,ze(a),b),a=d,b=e;else return null;else return null;else return new Y(null,2,5,nd,[d,c],null)}}else return null}
function Be(a,b,c,d,e){return pe(d,function(g,h,k){var l=Aa(g);c.l?c.l(l,h,k):c.call(null,l,h,k);I(h," ");g=Ba(g);return c.l?c.l(g,h,k):c.call(null,g,h,k)},[A.g(a),"{"].join(""),", ","}",e,M(b))}function we(a,b,c,d){var e=hc(a)?Ae(a):null,g=Zb(e,0,null);e=Zb(e,1,null);return w(g)?Be(["#:",A.g(g)].join(""),e,b,c,d):Be(null,a,b,c,d)}N.prototype.X=v;N.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};Ec.prototype.X=v;Ec.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};
yd.prototype.X=v;yd.prototype.K=function(a,b,c){return pe(b,Z,"["," ","]",c,this)};fe.prototype.X=v;fe.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};Ad.prototype.X=v;Ad.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};Db.prototype.X=v;Db.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};od.prototype.X=v;od.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};Ac.prototype.X=v;Ac.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};
ke.prototype.X=v;ke.prototype.K=function(a,b,c){return we(this,Z,b,c)};he.prototype.X=v;he.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};Gf.prototype.X=v;Gf.prototype.K=function(a,b,c){return pe(b,Z,"["," ","]",c,this)};Rf.prototype.X=v;Rf.prototype.K=function(a,b,c){return pe(b,Z,"#{"," ","}",c,this)};Ic.prototype.X=v;Ic.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};vf.prototype.X=v;
vf.prototype.K=function(a,b,c){I(b,"#object[cljs.core.Atom ");Z(new fb(null,1,[Xf,this.state],null),b,c);return I(b,"]")};oe.prototype.X=v;oe.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};Y.prototype.X=v;Y.prototype.K=function(a,b,c){return pe(b,Z,"["," ","]",c,this)};zc.prototype.X=v;zc.prototype.K=function(a,b){return I(b,"()")};fb.prototype.X=v;fb.prototype.K=function(a,b,c){return we(this,Z,b,c)};ne.prototype.X=v;ne.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};
Xb.prototype.X=v;Xb.prototype.K=function(a,b,c){return pe(b,Z,"("," ",")",c,this)};var Yf=null;function Pf(a){null==Yf&&(Yf=new vf(0));return xb.g([A.g(a),A.g(xf.h(Yf,Se))].join(""))}function Wf(){}function Zf(a){if(null!=a&&null!=a.Wc)a=a.Wc(a);else{var b=Zf[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Zf._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IEncodeJS.-clj-\x3ejs",a);}return a}
function $f(a,b){return(null!=a?v===a.Vc||(a.Lc?0:y(Wf,a)):y(Wf,a))?Zf(a):"string"===typeof a||"number"===typeof a||a instanceof J||a instanceof vb?b.g?b.g(a):b.call(null,a):Of(Ub([a]))}var ag=function ag(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return ag.S(arguments[0],1<c.length?new N(c.slice(1),0,null):null)};
ag.S=function(a,b){b=pf(b);var c=wb.l(b,bg,Dc),d=function h(g){if(null==g)return null;if(null!=g?v===g.Vc||(g.Lc?0:y(Wf,g)):y(Wf,g))return Zf(g);if(g instanceof J)return c.g?c.g(g):c.call(null,g);if(g instanceof vb)return A.g(g);if(hc(g)){var k={};g=M(g);for(var l=null,m=0,n=0;;)if(n<m){var p=l.fa(null,n),q=Zb(p,0,null);p=Zb(p,1,null);q=$f(q,d);p=h(p);k[q]=p;n+=1}else if(g=M(g))kc(g)?(m=$a(g),g=ab(g),l=m,m=U(m)):(m=O(g),l=Zb(m,0,null),m=Zb(m,1,null),l=$f(l,d),m=h(m),k[l]=m,g=R(g),l=null,m=0),n=0;
else break;return k}if(af(g)){k=[];g=M(X.h(h,g));l=null;for(n=m=0;;)if(n<m)q=l.fa(null,n),k.push(q),n+=1;else if(g=M(g))l=g,kc(l)?(g=$a(l),n=ab(l),l=g,m=U(g),g=n):(g=O(l),k.push(g),g=R(l),l=null,m=0),n=0;else break;return k}return g};return d(a)};ag.ba=1;ag.aa=function(a){var b=O(a);a=R(a);return this.S(b,a)};var ib=new J(null,"meta","meta",1499536964),kb=new J(null,"print-length","print-length",1931866356),cg=new J(null,"on-write","on-write",31519475),Eg=new J(null,"fontWeight","fontWeight",166450581),dg=new J(null,"componentWillUnmount","componentWillUnmount",1573788814),eg=new J(null,"constructor","constructor",-1953928811),jb=new J(null,"dup","dup",556298533),hg=new J(null,"no-cache","no-cache",1588056370),fg=new J(null,"className","className",-1983287057),gg=new J(null,"style","style",-496642736),
kg=new J(null,"auto-run","auto-run",1958400437),ig=new J(null,"getDerivedStateFromProps","getDerivedStateFromProps",-991834739),hb=new J(null,"readably","readably",1129599760),mg=new J(null,"parse-tag","parse-tag",1427313738),jg=new J(null,"getInitialState","getInitialState",1541760916),lg=new J(null,"shouldComponentUpdate","shouldComponentUpdate",1795750960),ng=new J(null,"childContextTypes","childContextTypes",578717991),og=new J(null,"\x3e","\x3e",-555517146),ye=new J(null,"fallback-impl","fallback-impl",
-1501286995),pg=new J(null,"name","name",1843675177),qg=new J(null,"bold","bold",-116809535),rg=new J(null,"component-will-unmount","component-will-unmount",-2058314698),sg=new J(null,"class","class",-2030961996),tg=new J(null,"component-did-update","component-did-update",-1468549173),bg=new J(null,"keyword-fn","keyword-fn",-64566675),ug=new J(null,"reagentRender","reagentRender",-358306383),vg=new J(null,"reagent-render","reagent-render",-985383853),wg=new J(null,"blue","blue",-622100620),xg=new J(null,
"contextTypes","contextTypes",-2023853910),yg=new J(null,"render","render",-1408033454),Bg=new J(null,"on-dispose","on-dispose",2105306360),zg=new J(null,"displayName","displayName",-809144601),Ag=new J(null,"color","color",1011675173),Lg=new J(null,"fontSize","fontSize",919623033),Nf=new J("cljs.core","not-found","cljs.core/not-found",-1572889185),Xf=new J(null,"val","val",128701612),Cg=new J(null,"getDerivedStateFromError","getDerivedStateFromError",166658477),Dg=new J(null,"validator","validator",
-1966190681),gb=new J(null,"flush-on-newline","flush-on-newline",-151457939),Fg=new J(null,"cljsLegacyRender","cljsLegacyRender",-1527295613),Gg=new J(null,"display-name","display-name",694513143),Jg=new J(null,"function-components","function-components",1492814963),qe=new J(null,"more-marker","more-marker",-14717935),Hg=new J(null,"id","id",-1388402092),Ig=new J(null,"contextType","contextType",1033066077),Kg=new J(null,"key","key",-1516042587),xe=new J(null,"alt-impl","alt-impl",670969595),Og=new J(null,
"on-set","on-set",-140953470);var Mg=require("react-native");var Ng=require("react");function Pg(a,b,c){var d=w(b.ignoreCase)?"gi":"g";d=w(b.multiline)?[d,"m"].join(""):d;return a.replace(new RegExp(b.source,w(b.unicode)?[d,"u"].join(""):d),c)}
function Qg(a){return function(){function b(d){var e=null;if(0<arguments.length){e=0;for(var g=Array(arguments.length-0);e<g.length;)g[e]=arguments[e+0],++e;e=new N(g,0,null)}return c.call(this,e)}function c(d){d=uf(d);if(S.h(U(d),1))return d=O(d),a.g?a.g(d):a.call(null,d);d=Ef(d);return a.g?a.g(d):a.call(null,d)}b.ba=0;b.aa=function(d){d=M(d);return c(d)};b.S=c;return b}()}
function Rg(a,b,c){if("string"===typeof b)return a.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c);if(b instanceof RegExp)return"string"===typeof c?Pg(a,b,c):Pg(a,b,Qg(c));throw["Invalid match arg: ",A.g(b)].join("");}function Sg(a){var b=new da;for(a=M(a);;)if(null!=a)b.append(A.g(O(a))),a=R(a),null!=a&&b.append(" ");else return b.toString()}
function Tg(a){var b=/-/;a="/(?:)/"===A.g(b)?Vb.h(Ef(W("",X.h(A,M(a)))),""):Ef(A.g(a).split(b));if(1<U(a))a:for(;;)if(""===(null==a?null:Le(a)))a=null==a?null:Me(a);else break a;return a};var Ug="undefined"!==typeof window&&null!=window.document,Vg=new Rf(null,new fb(null,2,["aria",null,"data",null],null),null);function Wg(a){return 2>U(a)?a.toUpperCase():[a.substring(0,1).toUpperCase(),a.substring(1)].join("")}function Xg(a){if("string"===typeof a)return a;a=Dc(a);var b=Tg(a),c=M(b);b=O(c);c=R(c);return w(Vg.g?Vg.g(b):Vg.call(null,b))?a:Uc(A,b,X.h(Wg,c))}
function Yg(a){var b=function(){var c=function(){var d=$e(a);if(d){d=a.displayName;if(w(d))return d;d=a.name;return"string"===typeof d&&M(d)?d:null}return d}();if(w(c))return c;c=function(){var d=null!=a?a.A&4096||v===a.Gb?!0:!1:!1;return d?Dc(a):d}();if(w(c))return c;c=fc(a);return hc(c)?pg.g(c):null}();return w(b)?Rg(A.g(b),"$","."):null}function Zg(a){return a instanceof J||a instanceof vb}
var $g=function $g(a){switch(arguments.length){case 0:return $g.F();case 1:return $g.g(arguments[0]);case 2:return $g.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return $g.S(arguments[0],arguments[1],new N(c.slice(2),0,null))}};$g.F=function(){return null};$g.g=function(a){return af(a)?(a=sf(function(b){return w(b)?Zg(b)?Dc(b):b:null},a),M(a)?Sg(a):null):Zg(a)?Dc(a):a};
$g.h=function(a,b){return w(a)?w(b)?[A.g($g.g(a))," ",A.g($g.g(b))].join(""):$g.g(a):$g.g(b)};$g.S=function(a,b,c){return qc($g,$g.h(a,b),c)};$g.aa=function(a){var b=O(a),c=R(a);a=O(c);c=R(c);return this.S(b,a,c)};$g.ba=2;function ah(a){if(hc(a))try{var b=wb.h(a,Kg)}catch(c){b=null}else b=null;return b}
function bh(a){var b=Kg.g(fc(a));if(null!=b)return b;b=Zb(a,0,null);switch(b instanceof J?b.va:null){case "\x3e":case "f\x3e":return ah(Zb(a,2,null));case "r\x3e":return a=Zb(a,2,null),null==a?null:a.key;default:return ah(Zb(a,1,null))}};var ch=0;function eh(a){return setTimeout(a,16)}var fh=Ug?function(){var a=window;return function(){var b=a.requestAnimationFrame;if(w(b))return b;b=a.webkitRequestAnimationFrame;if(w(b))return b;b=a.mozRequestAnimationFrame;if(w(b))return b;b=a.msRequestAnimationFrame;return w(b)?b:eh}().bind(a)}():eh;function gh(a,b){return a.Fc-b.Fc}function hh(){return null}function ih(a){for(var b=a.length,c=0;;)if(c<b){var d=a[c];d.F?d.F():d.call(null);c+=1}else return null}
function jh(a,b,c){b.push(c);return a.schedule()}function kh(){this.uc=!1}f=kh.prototype;f.flush_after_render=function(){var a=this.nc;if(null==a)return null;this.nc=null;return ih(a)};f.queue_render=function(a){null==this.sc&&(this.sc=[]);return jh(this,this.sc,a)};f.schedule=function(){function a(){return b.run_queues()}var b=this;if(this.uc)return null;this.uc=!0;return fh.g?fh.g(a):fh.call(null,a)};f.flush_before_flush=function(){var a=this.oc;if(null==a)return null;this.oc=null;return ih(a)};
f.flush_queues=function(){this.flush_before_flush();hh();this.flush_render();return this.flush_after_render()};f.run_queues=function(){this.uc=!1;return this.flush_queues()};f.add_before_flush=function(a){null==this.oc&&(this.oc=[]);return jh(this,this.oc,a)};f.add_after_render=function(a){null==this.nc&&(this.nc=[]);return jh(this,this.nc,a)};
f.flush_render=function(){var a=this.sc;if(null==a)return null;this.sc=null;a:{a.sort(gh);for(var b=a.length,c=0;;)if(c<b){var d=a[c];!0===d.cljsIsDirty&&d.forceUpdate();c+=1}else break a}return null};var lh=new kh;function dh(a){if(w(a.cljsIsDirty))return null;a.cljsIsDirty=!0;return lh.queue_render(a)};function mh(a){if(null!=a&&null!=a.dd)a=a.id;else{var b=mh[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=mh._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("Compiler.get-id",a);}return a}function nh(a,b,c){if(null!=a&&null!=a.Sc)a=a.Sc(a,b,c);else{var d=nh[u(null==a?null:a)];if(null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else if(d=nh._,null!=d)a=d.l?d.l(a,b,c):d.call(null,a,b,c);else throw z("Compiler.parse-tag",a);}return a}
function oh(a,b){if(null!=a&&null!=a.Qc)a=a.Qc(a,b);else{var c=oh[u(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=oh._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw z("Compiler.as-element",a);}return a}
function ph(a,b,c,d,e){if(null!=a&&null!=a.Rc)a=a.Rc(a,b,c,d,e);else{var g=ph[u(null==a?null:a)];if(null!=g)a=g.ua?g.ua(a,b,c,d,e):g.call(null,a,b,c,d,e);else if(g=ph._,null!=g)a=g.ua?g.ua(a,b,c,d,e):g.call(null,a,b,c,d,e);else throw z("Compiler.make-element",a);}return a};var rh=function rh(a){switch(arguments.length){case 1:return rh.g(arguments[0]);case 2:return rh.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return rh.S(arguments[0],arguments[1],new N(c.slice(2),0,null))}};rh.g=function(a){return a};rh.h=function(a,b){return U(a)<U(b)?qc(function(c,d){return oc(b,d)?ef.h(c,d):c},a,a):qc(ef,a,b)};rh.S=function(a,b,c){return qc(rh,a,Vb.h(c,b))};
rh.aa=function(a){var b=O(a),c=R(a);a=O(c);c=R(c);return this.S(b,a,c)};rh.ba=2;var sh;function th(a,b){b.vc=null;a:{var c=sh;sh=b;try{var d=a.F?a.F():a.call(null);break a}finally{sh=c}d=void 0}a=b.vc;b.bc=!1;a:{c=b.fc;var e=null==a?0:a.length,g=e===(null==c?0:c.length);if(g)for(g=0;;){var h=g===e;if(h){c=h;break a}if(a[g]===c[g])g+=1;else{c=!1;break a}}else c=g}c||b._update_watching(a);return d}function qh(a){var b=sh;if(null!=b){var c=b.vc;null==c?b.vc=[a]:c.push(a)}}function uh(a,b,c){a.Yb=$b.l(a.Yb,b,c);return a.Jc=null}
function vh(a,b){a.Yb=cf.h(a.Yb,b);return a.Jc=null}function xh(a,b,c){var d=a.Jc;d=null==d?a.Jc=vc(function(l,m,n){l.push(m);l.push(n);return l},[],a.Yb):d;for(var e=d.length,g=0;;)if(g<e){var h=d[g],k=d[g+1];k.ea?k.ea(h,a,b,c):k.call(null,h,a,b,c);g=2+g}else break}function wh(a,b,c,d){I(a,["#object[reagent.ratom.",A.g(c)," "].join(""));a:{c=sh;sh=null;try{var e=d;break a}finally{sh=c}e=void 0}Z(e,a,b);return I(a,"]")}var zh=null;
function yh(a,b,c,d){this.state=a;this.u=b;this.Ic=c;this.Yb=d;this.j=2154201088;this.A=114690}f=yh.prototype;f.K=function(a,b,c){return wh(b,c,"RAtom",new fb(null,1,[Xf,this.zb(null)],null))};f.O=function(){return this.u};f.N=function(){return Xc(this)};f.J=function(a,b){return this===b};f.Zb=function(a,b){a=this.state;this.state=b;null!=this.Yb&&xh(this,a,b);return b};f.zc=function(a,b){return this.Zb(null,b.g?b.g(this.state):b.call(null,this.state))};
f.Ac=function(a,b,c){return this.Zb(null,b.h?b.h(this.state,c):b.call(null,this.state,c))};f.Bc=function(a,b,c,d){return this.Zb(null,b.l?b.l(this.state,c,d):b.call(null,this.state,c,d))};f.Cc=function(a,b,c,d,e){return this.Zb(null,nf(b,this.state,c,d,e))};f.Dc=function(a,b){xh(this,a,b)};f.pc=function(a,b,c){return uh(this,b,c)};f.qc=function(a,b){return vh(this,b)};f.P=function(a,b){return new yh(this.state,b,this.Ic,this.Yb)};f.zb=function(){qh(this);return this.state};
var Ah=function Ah(a){switch(arguments.length){case 1:return Ah.g(arguments[0]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Ah.S(arguments[0],new N(c.slice(1),0,null))}};Ah.g=function(a){return new yh(a,null,null,null)};Ah.S=function(a,b){var c=pf(b);b=wb.h(c,ib);c=wb.h(c,Dg);return new yh(a,b,c,null)};Ah.aa=function(a){var b=O(a);a=R(a);return this.S(b,a)};Ah.ba=1;
function Bh(a){if(null!=a&&null!=a.Hc)a=a.Hc(a);else{var b=Bh[u(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Bh._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw z("IDisposable.dispose!",a);}return a}function Ve(a,b,c,d){return a._handle_change(b,c,d)}function Dh(a){this.f=a;this.state=null;this.bc=!0;this.Oc=!1;this.wc=this.$b=this.Yb=this.fc=null;this.j=2153807872;this.A=114690}f=Dh.prototype;f._peek_at=function(){var a=sh;sh=null;try{return this.zb(null)}finally{sh=a}};
f._handle_change=function(a,b,c){return b===c||this.bc?null:null==this.$b?(this.bc=!0,null==zh&&(zh=[],!1===lh.uc&&lh.schedule()),zh.push(this)):!0===this.$b?this._run(!1):this.$b.g?this.$b.g(this):this.$b.call(null,this)};
f._update_watching=function(a){var b=Uf(a),c=Uf(this.fc);this.fc=a;a=M(rh.h(b,c));for(var d=null,e=0,g=0;;)if(g<e){var h=d.fa(null,g);Ue(h,this);g+=1}else if(a=M(a))d=a,kc(d)?(a=$a(d),g=ab(d),d=a,e=U(a),a=g):(a=O(d),Ue(a,this),a=R(d),d=null,e=0),g=0;else break;b=M(rh.h(c,b));c=null;for(e=d=0;;)if(e<d)a=c.fa(null,e),We(a,this),e+=1;else if(b=M(b))c=b,kc(c)?(b=$a(c),d=ab(c),c=b,a=U(b),b=d,d=a):(a=O(c),We(a,this),b=R(c),c=null,d=0),e=0;else return null};
f._queued_run=function(){return this.bc&&null!=this.fc?this._run(!0):null};f._try_capture=function(a){try{return this.wc=null,th(a,this)}catch(b){return this.wc=this.state=a=b,this.bc=!1}};f._run=function(a){var b=this.state;a=w(a)?this._try_capture(this.f):th(this.f,this);this.Oc||(this.state=a,null==this.Yb||S.h(b,a)||xh(this,b,a));return a};
f._set_opts=function(a){var b=pf(a);a=wb.h(b,kg);var c=wb.h(b,Og),d=wb.h(b,Bg);b=wb.h(b,hg);null!=a&&(this.$b=a);null!=c&&(this.bd=c);null!=d&&(this.Pc=d);return null!=b?this.Oc=b:null};f.K=function(a,b,c){return wh(b,c,"Reaction",new fb(null,1,[Xf,this.zb(null)],null))};f.N=function(){return Xc(this)};f.J=function(a,b){return this===b};
f.Hc=function(){var a=this.state,b=this.fc;this.$b=this.state=this.fc=null;this.bc=!0;b=M(Uf(b));for(var c=null,d=0,e=0;;)if(e<d){var g=c.fa(null,e);We(g,this);e+=1}else if(b=M(b))c=b,kc(c)?(b=$a(c),e=ab(c),c=b,d=U(b),b=e):(b=O(c),We(b,this),b=R(c),c=null,d=0),e=0;else break;null!=this.Pc&&this.Pc(a);a=this.jd;if(null==a)return null;b=a.length;for(c=0;;)if(c<b)d=a[c],d.g?d.g(this):d.call(null,this),c+=1;else return null};f.Zb=function(a,b){a=this.state;this.state=b;this.bd(a,b);xh(this,a,b);return b};
f.zc=function(a,b){a=this.Zb;var c=this._peek_at();b=b.g?b.g(c):b.call(null,c);return a.call(this,null,b)};f.Ac=function(a,b,c){a=this.Zb;var d=this._peek_at();b=b.h?b.h(d,c):b.call(null,d,c);return a.call(this,null,b)};f.Bc=function(a,b,c,d){a=this.Zb;var e=this._peek_at();b=b.l?b.l(e,c,d):b.call(null,e,c,d);return a.call(this,null,b)};f.Cc=function(a,b,c,d,e){return this.Zb(null,nf(b,this._peek_at(),c,d,e))};f.Dc=function(a,b){xh(this,a,b)};f.pc=function(a,b,c){return uh(this,b,c)};
f.qc=function(a,b){a=ff(this.Yb);vh(this,b);return!a&&ff(this.Yb)&&null==this.$b?this.Hc(null):null};f.zb=function(){var a=this.wc;if(null!=a)throw a;(a=null==sh)&&(Eh.F?Eh.F():Eh.call(null));a&&null==this.$b?this.bc&&(a=this.state,this.state=this.f.F?this.f.F():this.f.call(null),null==this.Yb||S.h(a,this.state)||xh(this,a,this.state)):(qh(this),this.bc&&this._run(!1));return this.state};
function Eh(){for(;;){var a=zh;if(null==a)return null;zh=null;for(var b=a.length,c=0;;)if(c<b)a[c]._queued_run(),c+=1;else break}}hh=Eh;function Ch(a){for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;c=arguments[0];var e=pf(1<b.length?new N(b.slice(1),0,null):null);b=wb.h(e,kg);d=wb.h(e,Og);e=wb.h(e,Bg);c=new Dh(c);c._set_opts(new fb(null,3,[kg,b,Og,d,Bg,e],null));return c}var Fh=Ch(null);
function Gh(a,b){var c=Hh,d=Fh,e=th(a,d);null!=d.fc&&(Fh=Ch(null),d._set_opts(c),d.f=a,d.$b=function(){return dh.g?dh.g(b):dh.call(null,b)},b.cljsRatom=d);return e};var Ih;function Jh(a,b){var c=b.argv;if(null==c){c=nd;a=a.constructor;a:for(var d=ca(b),e=d.length,g=Fd,h=0;;)if(h<e){var k=d[h];g=$b.l(g,Cc.g(k),Ce(b,k));h+=1}else break a;b=new Y(null,2,5,c,[a,g],null)}else b=c;return b}function Kh(a){var b;if(b=$e(a))a=null==a?null:a.prototype,b=null!=(null==a?null:a.cc);return b}function Lh(a){var b;if(b=$e(a))a=null==a?null:a.prototype,b=null!=(null==a?null:a.render);return b}
function Mh(a,b){for(;;){var c=a.cc,d=!0===a.Xc?c.call(a,a):function(){var e=Jh(a,a.props);switch(U(e)){case 1:return c.call(a);case 2:return c.call(a,Qb(e,1));case 3:return c.call(a,Qb(e,1),Qb(e,2));case 4:return c.call(a,Qb(e,1),Qb(e,2),Qb(e,3));case 5:return c.call(a,Qb(e,1),Qb(e,2),Qb(e,3),Qb(e,4));default:return c.apply(a,Ge(e).slice(1))}}();if(jc(d))return oh(b,d);if(df(d))a.cc=Kh(d)?function(e,g,h,k,l){return function(){function m(p){var q=null;if(0<arguments.length){q=0;for(var t=Array(arguments.length-
0);q<t.length;)t[q]=arguments[q+0],++q;q=new N(t,0,null)}return n.call(this,q)}function n(p){return oh(g,Uc(Ff,l,p))}m.ba=0;m.aa=function(p){p=M(p);return n(p)};m.S=n;return m}()}(a,b,c,null,d):d;else return d}}var Hh=new fb(null,1,[hg,!0],null);
function Nh(a,b){switch(a instanceof J?a.va:null){case "getDefaultProps":throw Error("getDefaultProps not supported");case "getDerivedStateFromProps":return function(c,d){var e=b.call,g=c.argv;null!=g&&(c=Zb(g,1,null),c=hc(c)?c:null);return e.call(b,null,c,d)};case "getInitialState":return function(c){var d=c.Zc;d=null!=d?d:c.Zc=Ah.g(null);return wf(d,b.call(c,c))};case "getSnapshotBeforeUpdate":return function(c,d){return b.call(this,this,Jh(this,c),d)};case "componentWillReceiveProps":return function(c){return b.call(this,
this,Jh(this,c))};case "UNSAFE_componentWillReceiveProps":return function(c){return b.call(this,this,Jh(this,c))};case "shouldComponentUpdate":return function(c){if(w(!1))return!1;var d=this.props.argv,e=c.argv,g=null==d||null==e;if(null==b){if(g)return g;try{return!S.h(d,e)}catch(h){return!1}}else return g?b.call(this,this,Jh(this,this.props),Jh(this,c)):b.call(this,this,d,e)};case "componentWillUpdate":return function(c,d){return b.call(this,this,Jh(this,c),d)};case "UNSAFE_componentWillUpdate":return function(c,
d){return b.call(this,this,Jh(this,c),d)};case "componentDidUpdate":return function(c,d,e){return b.call(this,this,Jh(this,c),d,e)};case "componentWillMount":return function(){return b.call(this,this)};case "UNSAFE_componentWillMount":return function(){return b.call(this,this)};case "componentDidMount":return function(){return b.call(this,this)};case "componentWillUnmount":return function(){var c=Ce(this,"cljsRatom");null!=c&&Bh(c);this.cljsIsDirty=!1;return null==b?null:b.call(this,this)};case "componentDidCatch":return function(c,
d){return b.call(this,this,c,d)};default:return null}}var Oh=new fb(null,2,[lg,null,dg,null],null),Ph=function(a){var b=new vf(Fd);return function(c){var d=wb.h(Da(b),c);if(null!=d)return d;d=a.g?a.g(c):a.call(null,c);xf.ea(b,$b,c,d);return d}}(function(a){if("string"===typeof a)return a;a=Dc(a);a=Rg(a,/(unsafe|UNSAFE)[-_]/,"UNSAFE_");a=Tg(a);var b=M(a);a=O(b);b=R(b);return Uc(A,a,X.h(Wg,b))});function Qh(a){return vc(function(b,c,d){return $b.l(b,Cc.g(Ph(c)),d)},Fd,a)}
function Rh(a,b){var c=function(){var h=ug.g(a);return w(h)?h:yg.g(a)}(),d=null==ug.g(a),e=function(){var h=zg.g(a);if(w(h))return h;h=Yg(c);return w(h)?h:A.g(Pf("reagent"))}(),g=vc(function(h,k,l){var m=$b.l,n=Nh(k,l);return m.call($b,h,k,w(n)?n:l)},Fd,a);return $b.S(g,zg,e,Ub([Fg,d,ug,c,yg,function(){var h=this,k=Ce(h,"cljsRatom");h.cljsIsDirty=!1;return null==k?Gh(function(){a:{var l=Ih;Ih=h;try{var m=Mh(h,b);break a}finally{Ih=l}m=void 0}return m},h):k._run(!1)}]))}
function Sh(a){return vc(function(b,c,d){c=Dc(c);b[c]=d;return b},{},a)}function Th(a,b){return Rh(If.S(Ub([Oh,Qh(a)])),b)}var Mf=new Y(null,5,5,nd,[ng,xg,Ig,ig,Cg],null);
function Uh(a,b){function c(k,l,m){Ng.Component.call(this,k,l,m);w(h)&&(h.h?h.h(this,k):h.call(null,this,k));w(g)&&(this.state=g.g?g.g(this):g.call(null,this));this.Fc=ch+=1;return this}a=Th(a,b);b=Sh(kf(cf,a,zg,jg,eg,Ub([yg,ug,Mf])));var d=Sh(Jf(a)),e=zg.g(a),g=jg.g(a),h=eg.g(a);Ee(c.prototype,Ng.Component.prototype,b);w(yg.g(a))&&(c.prototype.render=yg.g(a));w(ug.g(a))&&(c.prototype.cc=ug.g(a));w(Fg.g(a))&&(c.prototype.Xc=Fg.g(a));Ee(c,Ng.Component,d);w(e)&&(c.displayName=e,c.ob=e,c.Xb=function(k){return I(k,
e)},Object.defineProperty(c,"name",{value:e,writable:!1}));c.Jb=!0;return c.prototype.constructor=c}function Vh(a,b,c){a=mh(a);return b[a]=c}function Wh(a,b){var c=Ce(a,mh(b));null==c?Kh(a)?a=Vh(b,a,a):(c=fc(a),c=$b.l(c,vg,a),c=Uh(c,b),a=Vh(b,a,c)):a=c;return a}
function Xh(a,b){for(;;){var c=b.cc,d=b.argv,e=Tc(c,d);if(jc(e))return oh(a,e);if(df(e))b.cc=Kh(e)?function(g,h,k,l,m,n){return function(){function p(t){var x=null;if(0<arguments.length){x=0;for(var B=Array(arguments.length-0);x<B.length;)B[x]=arguments[x+0],++x;x=new N(B,0,null)}return q.call(this,x)}function q(t){return oh(g,Uc(Ff,n,t))}p.ba=0;p.aa=function(t){t=M(t);return q(t)};p.S=q;return p}()}(a,b,c,null,d,e):e;else return e}}
function Yh(a,b){var c=b.argv,d=b.cc;b=Ng.useState(0);Zb(b,0,null);var e=Zb(b,1,null),g=Ng.useRef();w(g.current)||function(){var k={forceUpdate:function(){return e.g?e.g(Se):e.call(null,Se)}};k.Fc=ch+=1;k.constructor=d;k.cc=d;return g.current=k}();var h=g.current;b=Ce(h,"cljsRatom");Ng.useEffect(function(){return function(){var k=Ce(h,"cljsRatom");return null==k?null:Bh(k)}},[]);h.argv=c;h.cljsIsDirty=!1;return null==b?Gh(function(){a:{var k=Ih;Ih=h;try{var l=Xh(a,h);break a}finally{Ih=k}l=void 0}return l},
h):b._run(!1)}function Zh(a,b){a=a.argv;b=b.argv;try{return S.h(a,b)}catch(c){return!1}}function $h(a,b){function c(e){return Yh(a,e)}var d=Ce(b,mh(a));if(w(d))return d;d=Yg(b);c.displayName=d;Object.defineProperty(c,"name",{value:d,writable:!1});d=Ng.memo(c,Zh);Vh(a,b,d);return d};var ai=new Rf(null,new fb(null,6,["url",null,"tel",null,"text",null,"textarea",null,"password",null,"search",null],null),null),bi=!1;
function ci(a,b,c,d){var e=pf(Fd);e=wb.h(e,cg);if(w(function(){var h=!(a===document.activeElement&&oc(ai,a.type)&&"string"===typeof b&&"string"===typeof c);return h?h:bi}()))return d.rc=b,a.value=b,$e(e)?e.g?e.g(b):e.call(null,b):null;var g=a.value;if(!S.h(g,c))return lh.add_after_render(function(){var h=bi;bi=!0;try{return di.g?di.g(d):di.call(null,d)}finally{bi=h}});g=U(g)-a.selectionStart;g=U(b)-g;d.rc=b;a.value=b;$e(e)&&(e.g?e.g(b):e.call(null,b));a.selectionStart=g;return a.selectionEnd=g}
function di(a){if(w(a.Ec)){a.Mc=!1;var b=a.Yc,c=a.rc,d=a.Gc;return S.h(b,c)?null:ci(d,b,c,a)}return null}function ei(a,b,c){a.rc=c.target.value;w(a.Mc)||(a.Mc=!0,lh.add_after_render(function(){return di(a)}));return b.g?b.g(c):b.call(null,c)}
function fi(a){var b=Ih;if(w(function(){var g=null!=a;return g?(g=a.hasOwnProperty("onChange"),w(g)?a.hasOwnProperty("value"):g):g}())){var c=a.value;c=null==c?"":c;var d=a.onChange,e=a.ref;w(b.Ec)||(b.Ec=!0,b.rc=c);w(b.Tc)||(b.Tc=$e(e)?function(g){b.Gc=g;return e.g?e.g(g):e.call(null,g)}:w(w(e)?e.hasOwnProperty("current"):e)?function(g){b.Gc=g;return e.current=g}:function(g){return b.Gc=g});b.Yc=c;delete a.value;a.defaultValue=c;a.onChange=function(g){return ei(b,d,g)};a.ref=b.Tc}}
var gi=new fb(null,4,[Gg,"ReagentInput",tg,di,rg,function(a){return a.Ec=null},vg,function(a,b,c,d,e){fi(c);return ph(e,a,b,c,d)}],null);var ii=/([^\s\.#]+)(?:#([^\s\.#]+))?(?:\.([^\s#]+))?/,hi={"class":"className","for":"htmlFor",charset:"charSet"};function ji(a,b){return a.hasOwnProperty(b)?Ce(a,b):null}function ki(a,b,c){if(Zg(b)){var d=ji(hi,Dc(b));null==d?(d=Xg(b),b=Dc(b),b=hi[b]=d):b=d}c=li.g?li.g(c):li.call(null,c);a[b]=c;return a}
function li(a){return"object"!==u(a)?a:Zg(a)?Dc(a):hc(a)?vc(ki,{},a):af(a)?ag(a):df(a)?function(){function b(d){var e=null;if(0<arguments.length){e=0;for(var g=Array(arguments.length-0);e<g.length;)g[e]=arguments[e+0],++e;e=new N(g,0,null)}return c.call(this,e)}function c(d){return Tc(a,d)}b.ba=0;b.aa=function(d){d=M(d);return c(d)};b.S=c;return b}():ag(a)}var mi={};function ni(a,b,c){if(Zg(b)){var d=ji(mi,Dc(b));null==d?(d=Xg(b),b=Dc(b),b=mi[b]=d):b=d}c=li(c);a[b]=c;return a}
function oi(a){return"object"!==u(a)?a:Zg(a)?Dc(a):hc(a)?vc(ni,{},a):af(a)?ag(a):df(a)?function(){function b(d){var e=null;if(0<arguments.length){e=0;for(var g=Array(arguments.length-0);e<g.length;)g[e]=arguments[e+0],++e;e=new N(g,0,null)}return c.call(this,e)}function c(d){return Tc(a,d)}b.ba=0;b.aa=function(d){d=M(d);return c(d)};b.S=c;return b}():ag(a)}
function pi(a,b,c,d,e){switch(U(b)-e){case 0:return Ng.createElement(c,d);case 1:return Ng.createElement(c,d,oh(a,Zb(b,e,null)));default:return Ng.createElement.apply(null,vc(function(g,h,k){h>=e&&g.push(oh(a,k));return g},[c,d],b))}}function ri(a,b,c,d){this.tag=a;this.id=b;this.className=c;this.$c=d}function qi(a,b,c){a=Wh(a,c);c={};c.argv=b;b=bh(b);null!=b&&(c.key=b);return Ng.createElement(a,c)}
function si(a,b,c,d){var e={};e.cc=a;var g=U(b);c=Hf(null,b,c|0,g|0,null);e.argv=c;b=bh(b);null!=b&&(e.key=b);return Ng.createElement($h(d,a),e)}function ti(a,b,c){return Lh(a)?qi(a,b,c):si(a,b,1,c)}var vi={};
function ui(a,b,c,d){var e=a.tag,g=Zb(b,c,null),h=null==g||hc(g),k=function(){var n=h?g:null;var p=sg.g(n);p=w(p)?$b.l(n,sg,$g.g(p)):n;var q=a.id;n=a.className;q=null!=q&&null==Hg.g(p)?$b.l(p,Hg,q):p;if(w(n)){var t=$b.l,x=$g.h,B=sg.g(p);p=w(B)?B:fg.g(p);n=t.call($b,q,sg,x.call($g,n,p))}else n=q;n=w(a.$c)?oi(n):li(n);return w(n)?n:{}}();c+=h?1:0;a:switch(e){case "input":case "textarea":var l=!0;break a;default:l=!1}if(l){l=ah(g);var m=function(){var n=d.ed;if(w(n))return n;n=Uh(gi,d);return d.ed=n}();
return oh(d,ec(new Y(null,6,5,nd,[m,b,e,k,c,d],null),If.S(Ub([w(l)?new fb(null,1,[Kg,l],null):null,fc(b)]))))}l=ah(fc(b));null!=l&&(k.key=l);return ph(d,b,e,k,c)}function wi(a,b){return Ge(X.h(function(c){return oh(b,c)},a))}
function xi(a,b,c){null==b&&console.error("vec-to-elem",Of(Ub([a])));var d=Zb(a,0,null);switch(d instanceof J?d.va:null){case "\x3e":return c=Zb(a,1,null),ui(new ri(c,null,null,null),a,2,b);case "r\x3e":c=Zb(a,1,null);d=Zb(a,2,null);d=w(d)?d:{};var e=ah(fc(a));null!=e&&(d.key=e);return ph(b,a,c,d,3);case "f\x3e":return si(Zb(a,1,null),a,2,b);case "\x3c\x3e":return d=Zb(a,1,null),c=null==d||hc(d),d=li(c?d:null),d=w(d)?d:{},c=1+(c?1:0),e=bh(a),null!=e&&(d.key=e),ph(b,a,Ng.Fragment,d,c);default:if(Zg(d)||
"string"===typeof d)a:for(;;)switch(c=Zb(a,0,null),d=Dc(c),e=d.indexOf("\x3e"),e){case -1:b=ui(nh(b,d,c),a,1,b);break a;case 0:b=null;break a;default:a=ec(new Y(null,2,5,nd,[d.substring(0,e),$b.l(ec(a,null),0,d.substring(e+1))],null),fc(a))}else b=c.l?c.l(d,a,b):c.call(null,d,a,b);return b}}function yi(a,b,c,d,e){this.cd=a;this.id=b;this.Nc=c;this.tc=d;this.ad=e;this.j=393216;this.A=0}f=yi.prototype;f.P=function(a,b){return new yi(this.cd,this.id,this.Nc,this.tc,b)};f.O=function(){return this.ad};
f.dd=function(){return this.id};f.Sc=function(a,b,c){return this.tc.l?this.tc.l(this,b,c):this.tc.call(null,this,b,c)};f.Qc=function(a,b){return"object"!==u(b)?b:jc(b)?xi(b,this,this.Nc):(null==b?0:null!=b?b.j&64||v===b.hb||(b.j?0:y(Ke,b)):y(Ke,b))?wi(b,this):Zg(b)?Dc(b):(null!=b?b.j&2147483648||v===b.X||(b.j?0:y(Ta,b)):y(Ta,b))?Of(Ub([b])):b};f.Rc=function(a,b,c,d,e){return pi(this,b,c,d,e)};
var zi,Ai=Fd,Bi=Pf("reagent-compiler"),Ci=w(Jg.g(Ai))?ti:qi,Di=wb.l(Ai,mg,function(a,b){a=ji(vi,b);if(null==a){var c=R(Vf(ii,Dc(b)));a=Zb(c,0,null);var d=Zb(c,1,null);c=Zb(c,2,null);c=null==c?null:Rg(c,/\./," ");var e=a.indexOf("-");e=!S.h(-1,e);a=new ri(a,d,c,e);return vi[b]=a}return a});zi=new yi(Ai,Bi,Ci,Di,Fd);function Ei(){return new Y(null,4,5,nd,[og,Mg.Text,new fb(null,1,[gg,new fb(null,3,[Lg,24,Eg,qg,Ag,wg],null)],null),"Hello, Simple App!"],null)}
global.RemoteApp.start=function(){return Mg.AppRegistry.registerComponent("RemoteApp",function(){return Lh(Ei)?Ei:Wh(Ei,zi)})};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment