!function(){"use strict";functione(){functione(n,r){returnt.push(n+" ")>xe.cacheLength&&deletee[t.shift()],e[n+" "]=r}vart=[];returne}functiont(e){returne[Me]=!0,e}functionn(e,t){varn=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||We)-(~e.sourceIndex||We);if(r)returnr;if(n)for(;n=n.nextSibling;)if(n===t)return-1;returne?1:-1}functionr(e){returnfunction(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}functiono(e){returnfunction(t){varn=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}functioni(e){returnt(function(n){returnn=+n,t(function(t,r){for(varo,i=e([],t.length,n),a=i.length;a--;)t[o=i[a]]&&(t[o]=!(r[o]=t[o]))})})}functiona(e){returne&&typeofe.getElementsByTagName!==$e&&e}functionu(){}functions(e){for(vart=0,n=e.length,r="";t<n;t++)r+=e[t].value;returnr}functionc(e,t,n){varr=t.dir,o=n&&"parentNode"===r,i=Ue++;returnt.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)returne(t,n,i)}:function(t,n,a){varu,s,c=[ze,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}elsefor(;t=t[r];)if(1===t.nodeType||o){if(s=t[Me]||(t[Me]={}),(u=s[r])&&u[0]===ze&&u[1]===i)returnc[2]=u[2];if(s[r]=c,c[2]=e(t,n,a))return!0}}}functionl(e){returne.length>1?function(t,n,r){for(varo=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}functionf(e,t,n,r,o){for(vari,a=[],u=0,s=e.length,c=null!=t;u<s;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));returna}functiond(e,n,r,o,i,a){returno&&!o[Me]&&(o=d(o)),i&&!i[Me]&&(i=d(i,a)),t(function(t,a,u,s){varc,l,d,m=[],h=[],p=a.length,g=t||function(e,t,n){for(varr=0,o=t.length;r<o;r++)bt(e,t[r],n);returnn}(n||"*",u.nodeType?[u]:u,[]),v=!e||!t&&n?g:f(g,m,e,u,s),y=r?i||(t?e:p||o)?[]:a:v;if(r&&r(v,y,u,s),o)for(c=f(y,h),o(c,[],u,s),l=c.length;l--;)(d=c[l])&&(y[h[l]]=!(v[h[l]]=d));if(t){if(i||e){if(i){for(c=[],l=y.length;l--;)(d=y[l])&&c.push(v[l]=d);i(null,y=[],c,s)}for(l=y.length;l--;)(d=y[l])&&(c=i?Ze.call(t,d):m[l])>-1&&(t[c]=!(a[c]=d))}}elsey=f(y===a?y.splice(p,y.length):y),i?i(null,a,y,s):Je.apply(a,y)})}functionm(e){for(vart,n,r,o=e.length,i=xe.relative[e[0].type],a=i||xe.relative[" "],u=i?1:0,f=c(function(e){returne===t},a,!0),h=c(function(e){returnZe.call(t,e)>-1},a,!0),p=[function(e,n,r){return!i&&(r||n!==Te)||((t=n).nodeType?f(e,n,r):h(e,n,r))}];u<o;u++)if(n=xe.relative[e[u].type])p=[c(l(p),n)];else{if((n=xe.filter[e[u].type].apply(null,e[u].matches))[Me]){for(r=++u;r<o&&!xe.relative[e[r].type];r++);returnd(u>1&&l(p),u>1&&s(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(ot,"$1"),n,u<r&&m(e.slice(u,r)),r<o&&m(e=e.slice(r)),r<o&&s(e))}p.push(n)}returnl(p)}varh,p,g,v,y,b,C,x,w,N,S,E,k=function(e){returnfunction(){returne}},T={noop:function(){},noarg:function(e){returnfunction(){returne()}},compose:function(e,t){returnfunction(){returne(t.apply(null,arguments))}},constant:k,identity:function(e){returne},tripleEquals:function(e,t){returne===t},curry:function(e){for(vart=newArray(arguments.length-1),n=1;n<arguments.length;n++)t[n-1]=arguments[n];returnfunction(){for(varn=newArray(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];varo=t.concat(n);returne.apply(null,o)}},not:function(e){returnfunction(){return!e.apply(null,arguments)}},die:function(e){returnfunction(){thrownewError(e)}},apply:function(e){returne()},call:function(e){e()},never:k(!1),always:k(!0)},A=T.never,_=T.always,R=function(){returnB},B=function(){vare=function(e){returne.isNone()},t=function(e){returne()},n=function(e){returne},r={fold:function(e,t){returne()},is:A,isSome:A,isNone:_,getOr:n,getOrThunk:t,getOrDie:function(e){thrownewError(e||"error: getOrDie called on none.")},or:n,orThunk:t,map:R,ap:R,each:function(){},bind:R,flatten:R,exists:A,forall:_,filter:R,equals:e,equals_:e,toArray:function(){return[]},toString:T.constant("none()")};returnObject.freeze&&Object.freeze(r),r}(),D=function(e){vart=function(){returne},n=function(){returno},r=function(t){returnt(e)},o={fold:function(t,n){returnn(e)},is:function(t){returne===t},isSome:_,isNone:A,getOr:t,getOr