svg.escobar.life

Unnamed repository; edit this file 'description' to name the repository.

commit 3a8623cbed6b80e126378a16d9d10eb54c9bbcbf
parent ef3d75cad90091639940fd4fc7ca8233ee9ae2cb
Author: Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>
Date:   Mon, 26 Aug 2019 08:46:18 -0300

Adressed boolean blindness.

Diffstat:
Mscript.min.js | 4++--
Msrc/Main.elm | 21++++++++++++++-------
Msrc/Types.elm | 24+++++++++++++++++++-----
Msrc/View.elm | 30+++++++++++++++++++++++-------
4 files changed, 58 insertions(+), 21 deletions(-)
diff --git a/script.min.js b/script.min.js
@@ -1,2 +1,2 @@
 /* Thiago Brevidelli ? 2019. ALL RIGHTS RESERVED */  
-(function(e){'use strict';var ba=Math.floor,na=String.fromCharCode;function a(e,a,t){return t.a=e,t.f=a,t}function t(e){return a(2,e,function(t){return function(a){return e(t,a)}})}function b(e){return a(3,e,function(t){return function(a){return function(b){return e(t,a,b)}}})}function n(e){return a(4,e,function(t){return function(a){return function(b){return function(n){return e(t,a,b,n)}}}})}function d(t){return a(5,t,function(n){return function(a){return function(b){return function(i){return function(d){return t(n,a,b,i,d)}}}}})}function i(t){return a(6,t,function(n){return function(a){return function(b){return function(i){return function(d){return function(e){return t(n,a,b,i,d,e)}}}}}})}function s(t){return a(7,t,function(n){return function(a){return function(b){return function(i){return function(d){return function(e){return function(s){return t(n,a,b,i,d,e,s)}}}}}}})}function l(t){return a(8,t,function(n){return function(a){return function(b){return function(i){return function(d){return function(e){return function(s){return function(l){return t(n,a,b,i,d,e,s,l)}}}}}}}})}function o(t){return a(9,t,function(n){return function(a){return function(b){return function(s){return function(d){return function(e){return function(l){return function(o){return function(h){return t(n,a,b,s,d,e,l,o,h)}}}}}}}}})}function h(e,t,a){return 2===e.a?e.f(t,a):e(t)(a)}function $(e,t,a,b){return 3===e.a?e.f(t,a,b):e(t)(a)(b)}function r(e,t,a,b,n){return 4===e.a?e.f(t,a,b,n):e(t)(a)(b)(n)}function g(t,n,a,b,i,d){return 5===t.a?t.f(n,a,b,i,d):t(n)(a)(b)(i)(d)}function m(t,n,a,b,i,d,e){return 6===t.a?t.f(n,a,b,i,d,e):t(n)(a)(b)(i)(d)(e)}function u(t,n,a,b,i,d,e,s){return 7===t.a?t.f(n,a,b,i,d,e,s):t(n)(a)(b)(i)(d)(e)(s)}function p(t,n,a,b,i,d,e,s,l){return 8===t.a?t.f(n,a,b,i,d,e,s,l):t(n)(a)(b)(i)(d)(e)(s)(l)}function c(e,a){return{$:1,a:e,b:a}}function v(e){for(var a=ka,t=e.length;t--;)a=c(e[t],a);return a}function y(e){for(var a=[];e.b;e=e.b)a.push(e.a);return a}function k(){return"<internals>"}function T(e){throw new Error("https://github.com/elm/core/blob/1.0.0/hints/"+e+".md")}function A(e,a){for(var t,b=[],n=E(e,a,0,b);n&&(t=b.pop());n=E(t.a,t.b,0,b));return n}function E(e,a,t,b){if(100<t)return b.push(C(e,a)),!0;if(e===a)return!0;if("object"!=typeof e||null===e||null===a)return"function"==typeof e&&T(5),!1;for(var n in 0>e.$&&(e=Tn(e),a=Tn(a)),e)if(!E(e[n],a[n],t+1,b))return!1;return!0}function j(e,a,t){if("object"!=typeof e)return e===a?0:e<a?-1:1;if("undefined"==typeof e.$)return(t=j(e.a,a.a))?t:(t=j(e.b,a.b))?t:j(e.c,a.c);for(;e.b&&a.b&&!(t=j(e.a,a.a));e=e.b,a=a.b);return t||(e.b?1:a.b?-1:0)}function C(e,a){return{a:e,b:a}}function N(e,a,t){return{a:e,b:a,c:t}}function L(e){return e}function _(e,a){var t={};for(var b in e)t[b]=e[b];for(var b in a)t[b]=a[b];return t}function O(e,a){if("string"==typeof e)return e+a;if(!e.b)return a;var t=c(e.a,a);e=e.b;for(var b=t;e.b;e=e.b)b=b.b=c(e.a,a);return t}function w(e){return{$:2,b:e}}function I(e,a){return{$:9,f:e,g:a}}function B(e,a){switch(e.$){case 2:return e.b(a);case 5:return null===a?_n(e.c):S("null",a);case 3:return R(a)?J(e.b,a,v):S("a LIST",a);case 4:return R(a)?J(e.b,a,K):S("an ARRAY",a);case 6:var t=e.d;if("object"!=typeof a||null===a||!(t in a))return S("an OBJECT with a field named `"+t+"`",a);var b=B(e.b,a[t]);return Zn(b)?b:yd(h(xd,t,b.a));case 7:var n=e.e;if(!R(a))return S("an ARRAY",a);if(n>=a.length)return S("a LONGER array. Need index "+n+" but only see "+a.length+" entries",a);var b=B(e.b,a[n]);return Zn(b)?b:yd(h(Td,n,b.a));case 8:if("object"!=typeof a||null===a||R(a))return S("an OBJECT",a);var d=ka;for(var s in a)if(a.hasOwnProperty(s)){var b=B(e.b,a[s]);if(!Zn(b))return yd(h(xd,s,b.a));d=c(C(s,b.a),d)}return _n(od(d));case 9:for(var b,l=e.f,o=e.g,r=0;r<o.length;r++){if(b=B(o[r],a),!Zn(b))return b;l=l(b.a)}return _n(l);case 10:var b=B(e.b,a);return Zn(b)?B(e.h(b.a),a):b;case 11:for(var b,$=ka,g=e.g;g.b;g=g.b){if(b=B(g.a,a),Zn(b))return b;$=c(b.a,$)}return yd(Ad(od($)));case 1:return yd(h(kd,e.a,q(a)));case 0:return _n(e.a);}}function J(e,a,t){for(var b,n=a.length,d=Array(n),s=0;s<n;s++){if(b=B(e,a[s]),!Zn(b))return yd(h(Td,s,b.a));d[s]=b.a}return _n(t(d))}function R(e){return Array.isArray(e)||"undefined"!=typeof FileList&&e instanceof FileList}function K(e){return h(vd,e.length,function(a){return e[a]})}function S(e,a){return yd(h(kd,"Expecting "+e,q(a)))}function z(e,a){if(e===a)return!0;if(e.$!==a.$)return!1;switch(e.$){case 0:case 1:return e.a===a.a;case 2:return e.b===a.b;case 5:return e.c===a.c;case 3:case 4:case 8:return z(e.b,a.b);case 6:return e.d===a.d&&z(e.b,a.b);case 7:return e.e===a.e&&z(e.b,a.b);case 9:return e.f===a.f&&G(e.g,a.g);case 10:return e.h===a.h&&z(e.b,a.b);case 11:return G(e.g,a.g);}}function G(e,a){var t=e.length;if(t!==a.length)return!1;for(var b=0;b<t;b++)if(!z(e[b],a[b]))return!1;return!0}function q(e){return e}function D(e){return e}function P(e){return{$:0,a:e}}function Y(e){return{$:1,a:e}}function F(e){return{$:2,b:e,c:null}}function W(e){return{$:5,b:e}}function H(e){var a={$:0,e:ab++,f:e,g:null,h:[]};return X(a),a}function M(e){return F(function(a){a(P(H(e)))})}function U(e,a){e.h.push(a),X(e)}function X(e){if(nb.push(e),!bb){for(bb=!0;e=nb.shift();)Z(e);bb=!1}}function Z(e){for(;e.f;){var a=e.f.$;if(0===a||1===a){for(;e.g&&e.g.$!==a;)e.g=e.g.i;if(!e.g)return;e.f=e.g.b(e.f.a),e.g=e.g.i}else{if(2===a)return void(e.f.c=e.f.b(function(a){e.f=a,X(e)}));if(5===a){if(0===e.h.length)return;e.f=e.f.b(e.h.shift())}else e.g={$:3===a?0:1,b:e.f.b,i:e.g},e.f=e.f.d}}}function Q(e,a,t,b,n,d){function i(e,a){s=h(b,e,o),r(o=s.a,a),ne(l,s.b,n(o))}var s=h(Ut,e,q(a?a.flags:void 0));Zn(s)||T(2);var l={};s=t(s.a);var o=s.a,r=d(i,o),c=V(l,i);return ne(l,s.b,n(o)),c?{ports:c}:{}}function V(e,a){var t;for(var b in ib){var n=ib[b];n.a&&(t=t||{},t[b]=n.a(b,a)),e[b]=ae(n,a)}return t}function ee(e,a,t,b,n){return{b:e,c:a,d:t,e:b,f:n}}function ae(e,a){function t(e){return h(Vt,t,W(function(a){var t=a.a;return 0===a.$?$(d,b,t,e):i&&s?r(n,b,t.i,t.j,e):$(n,b,i?t.i:t.j,e)}))}var b={g:a,h:void 0},n=e.c,d=e.d,i=e.e,s=e.f;return b.h=H(h(Vt,t,e.b))}function te(e){return function(a){return{$:1,k:e,l:a}}}function be(e){return{$:2,m:e}}function ne(e,a,t){var b={};for(var n in de(!0,a,b,null),de(!1,t,b,null),e)U(e[n],{$:"fx",a:b[n]||{i:ka,j:ka}})}function de(e,a,t,b){switch(a.$){case 1:var n=a.k,d=ie(e,n,b,a.l);return void(t[n]=se(e,d,t[n]));case 2:for(var i=a.m;i.b;i=i.b)de(e,i.a,t,b);return;case 3:return void de(e,a.o,t,{p:a.n,q:b});}}function ie(e,a,t,b){var n=e?ib[a].e:ib[a].f;return h(n,function(e){for(var a=t;a;a=a.q)e=a.p(e);return e},b)}function se(e,a,t){return t=t||{i:ka,j:ka},e?t.i=c(a,t.i):t.j=c(a,t.j),t}function le(e,a){for(var t in a)t in e?"init"==t?T(6):le(e[t],a[t]):e[t]=a[t]}function oe(e,a){for(var t=a.i;t.b;t=t.b)e.setRequestHeader(t.a.a,t.a.b);e.timeout=a.n.a||0,e.responseType=a.bf.d,e.withCredentials=a.B}function he(e,a){return h(200<=a.status&&300>a.status?Md:Wd,re(a),e(a.response))}function re(e){return{bN:e.responseURL,aY:e.status,bA:e.statusText,i:ce(e.getAllResponseHeaders())}}function ce(e){if(!e)return Bn;for(var a=Bn,t=e.split("\r\n"),b=t.length;b--;){var n=t[b],d=n.indexOf(": ");if(0<d){var s=n.substring(0,d),l=n.substring(d+2);a=$(Un,s,function(e){return jn(Xn(e)?l+", "+e.a:l)},a)}}return a}function $e(e,a,t){a.upload.addEventListener("progress",function(b){a.c||H(h(Yd,e,C(t,Zd({bz:b.loaded,ab:b.total}))))}),a.addEventListener("progress",function(b){a.c||H(h(Yd,e,C(t,Xd({bv:b.loaded,ab:b.lengthComputable?jn(b.total):Cn}))))})}function ge(){return ia||(ia=document.createElement("a"))}function fe(e){if("function"==typeof MouseEvent)e.dispatchEvent(new MouseEvent("click"));else{var a=document.createEvent("MouseEvents");a.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),document.body.appendChild(e),e.dispatchEvent(a),document.body.removeChild(e)}}function me(e){return F(function(a){sa=document.createElement("input"),sa.type="file",sa.accept=h(Rd,",",e),sa.addEventListener("change",function(e){a(P(e.target.files[0]))}),fe(sa)})}function ue(e,a){e.appendChild(a)}function pe(e){return{$:0,a:e}}function ve(e,a){return{$:5,l:e,m:a,k:void 0}}function ye(e){return /^(on|formAction$)/i.test(e)?"data-"+e:e}function ke(e){return /^javascript:/i.test(e.replace(/\s/g,""))?"":e}function xe(e){return /^\s*(javascript:|data:text\/html)/i.test(e)?"":e}function Te(e,a){var t=bs(a);return{$:a.$,a:t?$(as,3>t?Gb:qb,ts(e),a.a):h(es,e,a.a)}}function Ae(e){for(var a={};e.b;e=e.b){var t=e.a,b=t.$,n=t.n,d=t.o;if("a2"===b){"className"===n?Ee(a,n,D(d)):a[n]=D(d);continue}var i=a[b]||(a[b]={});"a3"===b&&"class"===n?Ee(i,n,d):i[n]=d}return a}function Ee(e,a,t){var b=e[a];e[a]=b?b+" "+t:t}function je(e,a){var t=e.$;if(5===t)return je(e.k||(e.k=e.m()),a);if(0===t)return vb.createTextNode(e.a);if(4===t){for(var b=e.k,n=e.j;4===b.$;)"object"==typeof n?n.push(b.j):n=[n,b.j],b=b.k;var d={j:n,p:a},s=je(b,d);return s.elm_event_node_ref=d,s}if(3===t){var s=e.h(e.g);return Ce(s,a,e.d),s}var s=e.f?vb.createElementNS(e.f,e.c):vb.createElement(e.c);la&&"a"==e.c&&s.addEventListener("click",la(s)),Ce(s,a,e.d);for(var l=e.e,o=0;o<l.length;o++)ue(s,je(1===t?l[o]:l[o].b,a));return s}function Ce(e,a,t){for(var b in t){var n=t[b];"a1"==b?Ne(e,n):"a0"==b?Oe(e,a,n):"a3"==b?Le(e,n):"a4"==b?_e(e,n):("value"!=b&&"checked"!=b||e[b]!==n)&&(e[b]=n)}}function Ne(e,a){var t=e.style;for(var b in a)t[b]=a[b]}function Le(e,a){for(var t in a){var b=a[t];"undefined"==typeof b?e.removeAttribute(t):e.setAttribute(t,b)}}function _e(e,a){for(var t in a){var b=a[t],n=b.f,d=b.o;"undefined"==typeof d?e.removeAttributeNS(n,t):e.setAttributeNS(n,t,d)}}function Oe(e,a,t){var b=e.elmFs||(e.elmFs={});for(var n in t){var d=t[n],i=b[n];if(!d){e.removeEventListener(n,i),b[n]=void 0;continue}if(i){var s=i.q;if(s.$===d.$){i.q=d;continue}e.removeEventListener(n,i)}i=we(a,d),e.addEventListener(n,i,oa&&{passive:2>bs(d)}),b[n]=i}}function we(e,a){function t(a){var b=t.q,n=B(b.a,a);if(Zn(n)){for(var d,s,l=bs(b),o=n.a,h=l?3>l?o.a:o.t:o,r=1==l?o.b:3==l&&o.ad,c=(r&&a.stopPropagation(),(2==l?o.b:3==l&&o.aa)&&a.preventDefault(),e);d=c.j;){if("function"==typeof d)h=d(h);else for(var s=d.length;s--;)h=d[s](h);c=c.p}c(h,r)}}return t.q=a,t}function Ie(e,a){return e.$==a.$&&z(e.a,a.a)}function Be(e,a){var t=[];return Re(e,a,t,0),t}function Je(e,a,t,b){var n={$:a,r:t,s:b,t:void 0,u:void 0};return e.push(n),n}function Re(e,a,t,b){if(e!==a){var n=e.$,d=a.$;if(n!==d)if(1===n&&2===d)a=Ve(a),d=1;else return void Je(t,0,b,a);switch(d){case 5:for(var s=e.l,l=a.l,o=s.length,h=o===l.length;h&&o--;)h=s[o]===l[o];if(h)return void(a.k=e.k);a.k=a.m();var r=[];return Re(e.k,a.k,r,0),void(0<r.length&&Je(t,1,b,r));case 4:for(var c=e.j,$=a.j,g=!1,f=e.k;4===f.$;)g=!0,"object"==typeof c?c.push(f.j):c=[c,f.j],f=f.k;for(var m=a.k;4===m.$;)g=!0,"object"==typeof $?$.push(m.j):$=[$,m.j],m=m.k;return g&&c.length!==$.length?void Je(t,0,b,a):((g?!Ke(c,$):c!==$)&&Je(t,2,b,$),void Re(f,m,t,b+1));case 0:return void(e.a!==a.a&&Je(t,3,b,a.a));case 1:return void Se(e,a,t,b,Ge);case 2:return void Se(e,a,t,b,qe);case 3:if(e.h!==a.h)return void Je(t,0,b,a);var u=ze(e.d,a.d);u&&Je(t,4,b,u);var p=a.i(e.g,a.g);return void(p&&Je(t,5,b,p));}}}function Ke(e,a){for(var t=0;t<e.length;t++)if(e[t]!==a[t])return!1;return!0}function Se(e,a,t,b,n){if(e.c!==a.c||e.f!==a.f)return void Je(t,0,b,a);var d=ze(e.d,a.d);d&&Je(t,4,b,d),n(e,a,t,b)}function ze(e,a,t){var b;for(var n in e){if("a1"==n||"a0"==n||"a3"==n||"a4"==n){var d=ze(e[n],a[n]||{},n);d&&(b=b||{},b[n]=d);continue}if(!(n in a)){b=b||{},b[n]=t?"a1"===t?"":"a0"===t||"a3"===t?void 0:{f:e[n].f,o:void 0}:"string"==typeof e[n]?"":null;continue}var i=e[n],s=a[n];i===s&&"value"!=n&&"checked"!=n||"a0"===t&&Ie(i,s)||(b=b||{},b[n]=s)}for(var l in a)l in e||(b=b||{},b[l]=a[l]);return b}function Ge(e,a,t,b){var n=e.e,d=a.e,s=n.length,l=d.length;s>l?Je(t,6,b,{v:l,i:s-l}):s<l&&Je(t,7,b,{v:s,e:d});for(var o,h=s<l?s:l,r=0;r<h;r++)o=n[r],Re(o,d[r],t,++b),b+=o.b||0}function qe(e,a,t,b){for(var n=[],d={},i=[],s=e.e,l=a.e,o=s.length,h=l.length,r=0,c=0,$=b;r<o&&c<h;){var g=s[r],f=l[c],m=g.a,u=f.a,p=g.b,v=f.b,k=void 0,T=void 0;if(m===u){$++,Re(p,v,n,$),$+=p.b||0,r++,c++;continue}var A=s[r+1],E=l[c+1];if(A){var j=A.a,C=A.b;T=u===j}if(E){var N=E.a,L=E.b;k=m===N}if(k&&T){$++,Re(p,L,n,$),De(d,n,m,v,c,i),$+=p.b||0,$++,Pe(d,n,m,C,$),$+=C.b||0,r+=2,c+=2;continue}if(k){$++,De(d,n,u,v,c,i),Re(p,L,n,$),$+=p.b||0,r+=1,c+=2;continue}if(T){$++,Pe(d,n,m,p,$),$+=p.b||0,$++,Re(C,v,n,$),$+=C.b||0,r+=2,c+=1;continue}if(A&&j===N){$++,Pe(d,n,m,p,$),De(d,n,u,v,c,i),$+=p.b||0,$++,Re(C,L,n,$),$+=C.b||0,r+=2,c+=2;continue}break}for(;r<o;){$++;var g=s[r],p=g.b;Pe(d,n,g.a,p,$),$+=p.b||0,r++}for(;c<h;){var _=_||[],f=l[c];De(d,n,f.a,f.b,void 0,_),c++}(0<n.length||0<i.length||_)&&Je(t,8,b,{w:n,x:i,y:_})}function De(e,a,t,b,n,d){var i=e[t];if(!i)return i={c:0,z:b,r:n,s:void 0},d.push({r:n,A:i}),void(e[t]=i);if(1===i.c){d.push({r:n,A:i}),i.c=2;var s=[];return Re(i.z,b,s,i.r),i.r=n,void(i.s.s={w:s,A:i})}De(e,a,t+"_elmW6BL",b,n,d)}function Pe(e,a,t,b,n){var d=e[t];if(!d){var i=Je(a,9,n,void 0);return void(e[t]={c:1,z:b,r:n,s:i})}if(0===d.c){d.c=2;var s=[];return Re(b,d.z,s,n),void Je(a,9,n,{w:s,A:d})}Pe(e,a,t+"_elmW6BL",b,n)}function Ye(e,a,t,b){Fe(e,a,t,0,0,a.b,b)}function Fe(e,a,t,b,n,d,s){for(var l,o=t[b],h=o.r;h===n;){if(l=o.$,1===l)Ye(e,a.k,o.s,s);else if(8===l){o.t=e,o.u=s;var r=o.s.w;0<r.length&&Fe(e,a,r,0,n,d,s)}else if(9===l){o.t=e,o.u=s;var c=o.s;if(c){c.A.s=e;var r=c.w;0<r.length&&Fe(e,a,r,0,n,d,s)}}else o.t=e,o.u=s;if(b++,!(o=t[b])||(h=o.r)>d)return b}var $=a.$;if(4===$){for(var g=a.k;4===g.$;)g=g.k;return Fe(e,g,t,b,n+1,d,e.elm_event_node_ref)}for(var f=a.e,m=e.childNodes,u=0;u<f.length;u++){n++;var p=1===$?f[u]:f[u].b,v=n+(p.b||0);if(n<=h&&h<=v&&(b=Fe(m[u],p,t,b,n,v,s),!(o=t[b])||(h=o.r)>d))return b;n=v}return b}function We(e,a,t,b){return 0===t.length?e:(Ye(e,a,t,b),He(e,t))}function He(e,a){for(var t=0;t<a.length;t++){var b=a[t],n=b.t,d=Me(n,b);n===e&&(e=d)}return e}function Me(e,a){switch(a.$){case 0:return Ue(e,a.s,a.u);case 4:return Ce(e,a.u,a.s),e;case 3:return e.replaceData(0,e.length,a.s),e;case 1:return He(e,a.s);case 2:return e.elm_event_node_ref?e.elm_event_node_ref.j=a.s:e.elm_event_node_ref={j:a.s,p:a.u},e;case 6:for(var t=a.s,b=0;b<t.i;b++)e.removeChild(e.childNodes[t.v]);return e;case 7:for(var t=a.s,n=t.e,b=t.v,d=e.childNodes[b];b<n.length;b++)e.insertBefore(je(n[b],a.u),d);return e;case 9:var t=a.s;if(!t)return e.parentNode.removeChild(e),e;var s=t.A;return"undefined"!=typeof s.r&&e.parentNode.removeChild(e),s.s=He(e,t.w),e;case 8:return Xe(e,a);case 5:return a.s(e);default:T(10);}}function Ue(e,a,t){var b=e.parentNode,n=je(a,t);return n.elm_event_node_ref||(n.elm_event_node_ref=e.elm_event_node_ref),b&&n!==e&&b.replaceChild(n,e),n}function Xe(e,a){var t=a.s,b=Ze(t.y,a);e=He(e,t.w);for(var n=t.x,d=0;d<n.length;d++){var s=n[d],l=s.A,o=2===l.c?l.s:je(l.z,a.u);e.insertBefore(o,e.childNodes[s.r])}return b&&ue(e,b),e}function Ze(e,a){if(e){for(var t=vb.createDocumentFragment(),b=0;b<e.length;b++){var n=e[b],d=n.A;ue(t,2===d.c?d.s:je(d.z,a.u))}return t}}function Qe(e){if(3===e.nodeType)return pe(e.textContent);if(1!==e.nodeType)return pe("");for(var a=ka,t=e.attributes,b=t.length;b--;){var n=t[b],d=n.name,s=n.value;a=c(h(Kb,d,s),a)}for(var l=e.tagName.toLowerCase(),o=ka,r=e.childNodes,b=r.length;b--;)o=c(Qe(r[b]),o);return $(xb,l,a,o)}function Ve(e){for(var a=e.e,t=a.length,b=Array(t),n=0;n<t;n++)b[n]=a[n].b;return{$:1,c:e.c,d:e.d,e:b,f:e.f,b:e.b}}function ea(e,a){function t(){b=1===b?0:(en(t),a(e),1)}a(e);var b=0;return function(n,d){e=n,d?(a(e),2==b&&(b=1)):(0==b&&en(t),b=2)}}function aa(e,a){return F(function(t){en(function(){var b=document.getElementById(e);t(b?P(a(b)):Y(sh(e)))})})}function ta(e){return F(function(a){en(function(){a(P(e()))})})}var da,ia,sa,la,oa,ha=b(function(e,a,t){for(var b=Array(e),n=0;n<e;n++)b[n]=t(a+n);return b}),ra=t(function(e,a){for(var t=Array(e),b=0;b<e&&a.b;b++)t[b]=a.a,a=a.b;return t.length=b,C(t,a)}),ca=t(function(e,a){return a[e]}),$a=b(function(e,a,t){for(var b=t.length,n=Array(b),d=0;d<b;d++)n[d]=t[d];return n[e]=a,n}),ga=t(function(e,a){for(var t=a.length,b=Array(t+1),n=0;n<t;n++)b[n]=a[n];return b[t]=e,b}),fa=b(function(e,a,t){for(var b=t.length,n=0;n<b;n++)a=h(e,t[n],a);return a}),ma=b(function(e,a,t){for(var b=t.length-1;0<=b;b--)a=h(e,t[b],a);return a}),ua=t(function(e,a){for(var t=a.length,b=Array(t),n=0;n<t;n++)b[n]=e(a[n]);return b}),pa=b(function(e,a,t){for(var b=t.length,n=Array(b),d=0;d<b;d++)n[d]=h(e,a+d,t[d]);return n}),va=b(function(e,a,t){return t.slice(e,a)}),ya=b(function(e,a,t){var b=a.length,n=e-b;n>t.length&&(n=t.length);for(var d=b+n,s=Array(d),l=0;l<b;l++)s[l]=a[l];for(var l=0;l<n;l++)s[l+b]=t[l];return s}),ka={$:0},xa=t(c),Ta=b(function(e,a,t){for(var b=[];a.b&&t.b;a=a.b,t=t.b)b.push(h(e,a.a,t.a));return v(b)}),Aa=n(function(e,a,t,b){for(var n=[];a.b&&t.b&&b.b;a=a.b,t=t.b,b=b.b)n.push($(e,a.a,t.a,b.a));return v(n)}),Ea=d(function(e,a,t,b,n){for(var d=[];a.b&&t.b&&b.b&&n.b;a=a.b,t=t.b,b=b.b,n=n.b)d.push(r(e,a.a,t.a,b.a,n.a));return v(d)}),ja=i(function(e,a,t,b,n,d){for(var i=[];a.b&&t.b&&b.b&&n.b&&d.b;a=a.b,t=t.b,b=b.b,n=n.b,d=d.b)i.push(g(e,a.a,t.a,b.a,n.a,d.a));return v(i)}),Ca=t(function(e,a){return v(y(a).sort(function(t,a){return j(e(t),e(a))}))}),Na=t(function(e,a){return v(y(a).sort(function(t,a){var b=h(e,t,a);return b===un?0:b===pn?-1:1}))}),La=t(function(e,a){return a}),_a=t(function(e,a){return console.log(e+": "+k(a)),a}),Oa=t(A),wa=t(function(e,a){return!A(e,a)}),Ia=t(function(e,a){return 0>j(e,a)}),Ba=t(function(e,a){return 1>j(e,a)}),Ja=t(function(e,a){return 0<j(e,a)}),Ra=t(function(e,a){return 0<=j(e,a)}),Ka=t(function(e,a){var t=j(e,a);return 0>t?pn:t?kn:un}),Sa=0,za=t(O),Ga=/.^/,qa=t(function(e,a){var t="g";e.aE&&(t+="m"),e.ag&&(t+="i");try{return jn(new RegExp(a,t))}catch(e){return Cn}}),Da=t(function(e,a){return null!==a.match(e)}),Pa=b(function(e,a,t){for(var b,n=[],d=0,s=a.lastIndex,l=-1;d++<e&&(b=a.exec(t))&&l!=a.lastIndex;){for(var o,h=b.length-1,c=Array(h);0<h;)o=b[h],c[--h]=o?jn(o):Cn;n.push(r(Nn,b[0],b.index,d,v(c))),l=a.lastIndex}return a.lastIndex=s,v(n)}),Ya=n(function(e,a,t,b){function n(a){if(d++>=e)return a;for(var b=arguments.length-3,n=Array(b);0<b;){var s=arguments[b];n[--b]=s?jn(s):Cn}return t(r(Nn,a,arguments[arguments.length-2],d,v(n)))}var d=0;return b.replace(a,n)}),Fa=b(function(e,a,t){for(var b,d=t,i=[],s=a.lastIndex,l=a.lastIndex;e--&&(b=a.exec(d),!!b);)i.push(d.slice(s,b.index)),s=a.lastIndex;return i.push(d.slice(s)),a.lastIndex=l,v(i)}),Wa=t(function(e,a){return e+a}),Ha=t(function(e,a){return e-a}),Ma=t(function(e,a){return e*a}),Ua=t(function(e,a){return e/a}),Xa=t(function(e,a){return 0|e/a}),Za=t(Math.pow),Qa=t(function(e,t){return t%e}),Va=t(function(e,a){var t=a%e;return 0===e?T(11):0<t&&0>e||0>t&&0<e?t+e:t}),et=Math.PI,at=Math.E,tt=Math.cos,bt=Math.sin,nt=Math.tan,dt=Math.acos,it=Math.asin,st=Math.atan,lt=t(Math.atan2),ot=Math.ceil,ht=Math.round,rt=Math.sqrt,ct=Math.log,$t=isNaN,gt=t(function(e,a){return e&&a}),ft=t(function(e,a){return e||a}),mt=t(function(e,a){return e!==a}),ut=t(function(e,a){return e+a}),pt=t(function(e,a){return e+a}),vt=t(function(e,a){for(var t=a.length,b=Array(t),n=0;n<t;){var d=a.charCodeAt(n);if(55296<=d&&56319>=d){b[n]=e(L(a[n]+a[n+1])),n+=2;continue}b[n]=e(L(a[n])),n++}return b.join("")}),yt=t(function(e,a){for(var t=[],b=a.length,n=0;n<b;){var d=a[n],s=a.charCodeAt(n);n++,55296<=s&&56319>=s&&(d+=a[n],n++),e(L(d))&&t.push(d)}return t.join("")}),kt=b(function(e,a,t){for(var b=t.length,n=0;n<b;){var d=t[n],s=t.charCodeAt(n);n++,55296<=s&&56319>=s&&(d+=t[n],n++),a=h(e,L(d),a)}return a}),xt=b(function(e,a,t){for(var b=t.length;b--;){var n=t[b],d=t.charCodeAt(b);56320<=d&&57343>=d&&(b--,n=t[b]+n),a=h(e,L(n),a)}return a}),Tt=t(function(e,a){return a.split(e)}),At=t(function(e,a){return a.join(e)}),Et=b(function(e,a,t){return t.slice(e,a)}),jt=t(function(e,a){for(var t=a.length;t--;){var b=a[t],n=a.charCodeAt(t);if(56320<=n&&57343>=n&&(t--,b=a[t]+b),e(L(b)))return!0}return!1}),Ct=t(function(e,a){for(var t=a.length;t--;){var b=a[t],n=a.charCodeAt(t);if(56320<=n&&57343>=n&&(t--,b=a[t]+b),!e(L(b)))return!1}return!0}),Nt=t(function(e,a){return-1<a.indexOf(e)}),Lt=t(function(e,a){return 0===a.indexOf(e)}),_t=t(function(e,a){return a.length>=e.length&&a.lastIndexOf(e)===a.length-e.length}),Ot=t(function(e,a){var t=e.length;if(1>t)return ka;for(var b=0,n=[];-1<(b=a.indexOf(e,b));)n.push(b),b+=t;return v(n)}),wt=w(function(e){return"number"==typeof e?-2147483647<e&&2147483647>e&&(0|e)===e?_n(e):isFinite(e)&&!(e%1)?_n(e):S("an INT",e):S("an INT",e)}),It=w(function(e){return"boolean"==typeof e?_n(e):S("a BOOL",e)}),Bt=w(function(e){return"number"==typeof e?_n(e):S("a FLOAT",e)}),Jt=w(function(e){return _n(q(e))}),Rt=w(function(e){return"string"==typeof e?_n(e):e instanceof String?_n(e+""):S("a STRING",e)}),Kt=t(function(e,a){return{$:6,d:e,b:a}}),St=t(function(e,a){return{$:7,e:e,b:a}}),zt=t(function(e,a){return{$:10,b:a,h:e}}),Gt=t(function(e,a){return I(e,[a])}),qt=b(function(e,a,t){return I(e,[a,t])}),Dt=n(function(e,a,t,b){return I(e,[a,t,b])}),Pt=d(function(e,a,t,b,n){return I(e,[a,t,b,n])}),Yt=i(function(e,a,t,b,n,d){return I(e,[a,t,b,n,d])}),Ft=s(function(e,a,t,b,n,d,i){return I(e,[a,t,b,n,d,i])}),Wt=l(function(e,a,t,b,n,d,i,s){return I(e,[a,t,b,n,d,i,s])}),Ht=o(function(e,a,t,b,n,d,i,s,l){return I(e,[a,t,b,n,d,i,s,l])}),Mt=t(function(e,a){try{var t=JSON.parse(a);return B(e,t)}catch(t){return yd(h(kd,"This is not valid JSON! "+t.message,q(a)))}}),Ut=t(function(e,a){return B(e,D(a))}),Xt=t(function(e,a){return JSON.stringify(D(a),null,e)+""}),Zt=b(function(e,a,t){return t[e]=D(a),t}),Qt=q(null),Vt=t(function(e,a){return{$:3,b:e,d:a}}),eb=t(function(e,a){return{$:4,b:e,d:a}}),ab=0,tb=t(function(e,a){return F(function(t){U(e,a),t(P(Sa))})}),bb=!1,nb=[],db=n(function(e,a,t,b){return Q(a,b,e.bn,e.bL,e.bI,function(){return function(){}})}),ib={},sb=t(function(e,a){return F(function(t){e.g(a),t(P(Sa))})}),lb=t(function(e,a){return h(tb,e.h,{$:0,a:a})}),ob=t(function(e,a){return{$:3,n:e,o:a}}),hb=t(function(e,a){return a}),rb=t(function(e,a){return function(t){return e(a(t))}}),cb=b(function(e,a,t){return F(function(b){function n(e){b(a(t.bf.a(e)))}var d=new XMLHttpRequest;d.addEventListener("error",function(){n(Ud)}),d.addEventListener("timeout",function(){n(Qd)}),d.addEventListener("load",function(){n(he(t.bf.b,d))}),Xn(t.o)&&$e(e,d,t.o.a);try{d.open(t.m,t.bN,!0)}catch(a){return n(Hd(t.bN))}return oe(d,t),t.a6.a&&d.setRequestHeader("Content-Type",t.a6.a),d.send(t.a6.b),function(){d.c=!0,d.abort()}})}),$b=b(function(e,a,t){return{$:0,d:e,b:a,a:t}}),gb=t(function(e,a){return{$:0,d:a.d,b:a.b,a:function(t){return e(a.a(t))}}}),fb=t(function(e,a){return{$:0,a:e,b:a}}),mb=t(function(e,a){return new Blob([a],{type:e})}),ub=w(function(e){return"undefined"!=typeof File&&e instanceof File?_n(e):S("a FILE",e)}),pb=b(function(e,a,t){return F(function(){var b=new Blob([t],{type:a});if(navigator.msSaveOrOpenBlob)return void navigator.msSaveOrOpenBlob(b,e);var n=ge(),d=URL.createObjectURL(b);n.href=d,n.download=e,fe(n),URL.revokeObjectURL(d)})}),vb="undefined"==typeof document?{}:document,yb=n(function(e,a,t,b){var n=b.node;return n.parentNode.replaceChild(je(e,function(){}),n),{}}),kb=t(function(e,a){return t(function(t,b){for(var n,d=[],i=0;b.b;b=b.b)n=b.a,i+=n.b||0,d.push(n);return i+=d.length,{$:1,c:a,d:Ae(t),e:d,f:e,b:i}})}),xb=kb(void 0),Tb=t(function(e,a){return t(function(t,b){for(var n,d=[],i=0;b.b;b=b.b)n=b.a,i+=n.b.b||0,d.push(n);return i+=d.length,{$:2,c:a,d:Ae(t),e:d,f:e,b:i}})}),Ab=Tb(void 0),Eb=t(function(e,a){return{$:4,j:e,k:a,b:1+(a.b||0)}}),jb=t(function(e,t){return ve([e,t],function(){return e(t)})}),Cb=b(function(e,t,a){return ve([e,t,a],function(){return h(e,t,a)})}),Nb=n(function(e,t,a,b){return ve([e,t,a,b],function(){return $(e,t,a,b)})}),Lb=d(function(e,t,a,b,n){return ve([e,t,a,b,n],function(){return r(e,t,a,b,n)})}),_b=i(function(t,n,a,b,i,d){return ve([t,n,a,b,i,d],function(){return g(t,n,a,b,i,d)})}),Ob=s(function(t,n,a,b,i,d,e){return ve([t,n,a,b,i,d,e],function(){return m(t,n,a,b,i,d,e)})}),wb=l(function(t,n,a,b,i,d,e,s){return ve([t,n,a,b,i,d,e,s],function(){return u(t,n,a,b,i,d,e,s)})}),Ib=o(function(t,n,a,b,i,d,e,s,l){return ve([t,n,a,b,i,d,e,s,l],function(){return p(t,n,a,b,i,d,e,s,l)})}),Bb=t(function(e,a){return{$:"a0",n:e,o:a}}),Jb=t(function(e,a){return{$:"a1",n:e,o:a}}),Rb=t(function(e,a){return{$:"a2",n:e,o:a}}),Kb=t(function(e,a){return{$:"a3",n:e,o:a}}),Sb=b(function(e,a,t){return{$:"a4",n:a,o:{f:e,o:t}}}),zb=t(function(e,a){return"a0"===a.$?h(Bb,a.n,Te(e,a.o)):a}),Gb=t(function(e,a){return C(e(a.a),a.b)}),qb=t(function(e,a){return{t:e(a.t),ad:a.ad,aa:a.aa}});try{window.addEventListener("t",null,Object.defineProperty({},"passive",{get:function(){oa=!0}}))}catch(a){}var Db,Pb,Yb=d(function(e,a,t,b,n){for(var d,s=e.length,l=a+s<=n.length,o=0;l&&o<s;)d=n.charCodeAt(a),l=e[o++]===n[a++]&&(10===d?(t++,b=1):(b++,55296==(63488&d)?e[o++]===n[a++]:1));return N(l?a:-1,t,b)}),Fb=b(function(e,a,t){return t.length<=a?-1:55296==(63488&t.charCodeAt(a))?e(L(t.substr(a,2)))?a+2:-1:e(L(t[a]))?"\n"===t[a]?-2:a+1:-1}),Wb=b(function(e,a,t){return t.charCodeAt(a)===e}),Hb=t(function(e,a){for(;e<a.length;e++){var t=a.charCodeAt(e);if(48>t||57<t)return e}return e}),Mb=b(function(e,a,t){for(var b,n=0;a<t.length&&(b=t.charCodeAt(a)-48,!(0>b||e<=b));a++)n=e*n+b;return C(a,n)}),Ub=t(function(e,a){for(var t,b=0;e<a.length;e++)if(t=a.charCodeAt(e),48<=t&&57>=t)b=16*b+t-48;else if(65<=t&&70>=t)b=16*b+t-55;else if(97<=t&&102>=t)b=16*b+t-87;else break;return C(e,b)}),Xb=d(function(e,a,t,b,n){for(var d=n.indexOf(e,a),i=0>d?n.length:d+e.length;a<i;){var s=n.charCodeAt(a++);10===s?(b=1,t++):(b++,55296==(63488&s)&&a++)}return N(d,t,b)}),Zb=Db||n(function(e,a,t,b){return Q(a,b,e.bn,e.bL,e.bI,function(a,t){var n=e.bO,d=b.node,i=Qe(d);return ea(t,function(e){var t=n(e),b=Be(i,t);d=We(d,i,b,a),i=t})})}),Qb=Pb||n(function(e,a,t,b){return Q(a,b,e.bn,e.bL,e.bI,function(a,t){var b=e.O&&e.O(a),n=e.bO,d=vb.title,i=vb.body,s=Qe(i);return ea(t,function(e){la=b;var t=n(e),l=xb("body")(ka)(t.a6),o=Be(s,l);i=We(i,s,o,a),s=l,la=0,d!==t.bK&&(vb.title=d=t.bK)})})}),Vb="undefined"==typeof cancelAnimationFrame?function(e){clearTimeout(e)}:cancelAnimationFrame,en="undefined"==typeof requestAnimationFrame?function(e){return setTimeout(e,1e3/60)}:requestAnimationFrame,an=t(function(e,a){return h(Yi,Xi,F(function(){a&&history.go(a),e()}))}),tn=t(function(e,a){return h(Yi,Xi,F(function(){history.pushState({},"",a),e()}))}),bn=t(function(e,a){return h(Yi,Xi,F(function(){history.replaceState({},"",a),e()}))}),nn={addEventListener:function(){},removeEventListener:function(){}},dn="undefined"==typeof document?nn:document,sn="undefined"==typeof window?nn:window,ln=b(function(e,a,t){return M(F(function(){function b(e){H(t(e))}return e.addEventListener(a,b,oa&&{passive:!0}),function(){e.removeEventListener(a,b)}}))}),on=t(function(e,a){var t=B(e,a);return Zn(t)?jn(t.a):Cn}),hn=t(function(e,a){return aa(a,function(a){return a[e](),Sa})}),rn=t(function(e,a){return ta(function(){return sn.scroll(e,a),Sa})}),cn=b(function(e,a,t){return aa(e,function(e){return e.scrollLeft=a,e.scrollTop=t,Sa})}),$n=t(function(e,a){return e(a)}),gn=t(function(e,a){if(!a.$){var t=a.a;return t}return e}),fn=ma,mn=b(function(e,a,b){var n=b.c,d=b.d,i=t(function(a,t){if(!a.$){var b=a.a;return $(fn,i,t,b)}var n=a.a;return $(fn,e,t,n)});return $(fn,i,$(fn,e,a,d),n)}),un=1,pn=0,vn=xa,yn=function(e){return $(mn,vn,ka,e)},kn=2,xn=b(function(e,a,b){foldr:for(;;){if(-2===b.$)return a;var n=b.b,d=b.c,i=b.d,s=b.e,l=e,o=$(e,n,d,$(xn,e,a,s));e=l,a=o,b=i;continue foldr}}),Tn=function(e){return $(xn,b(function(e,a,t){return h(vn,C(e,a),t)}),ka,e)},An=function(e){return $(xn,b(function(e,a,t){return h(vn,e,t)}),ka,e)},En=function(e){return An(e)},jn=function(e){return{$:0,a:e}},Cn={$:1},Nn=n(function(e,a,t,b){return{bm:a,bp:e,br:t,aZ:b}}),Ln={W:!1,bd:C(0,0),X:"example.svg",T:"<svg> . . . </svg>",az:!0,Y:!1,bM:h(gn,Ga,function(e){return h(qa,{ag:!1,aE:!1},e)}("!|#|\\$|%|&|'|\\(|\\)|\\*|\\+|,|\\/|:|;|=|\\?|@|\\[|\\]"))},_n=function(e){return{$:0,a:e}},On=b(function(e,a,t){return a(e(t))}),wn=function(e){return e},In={$:-2},Bn=In,Jn=Ka,Rn=t(function(e,a){get:for(;;){if(-2===a.$)return Cn;var t=a.b,b=a.c,n=a.d,d=a.e,i=h(Jn,e,t);switch(i){case 0:var s=e,l=n;e=s,a=l;continue get;case 1:return jn(b);default:var s=e,l=d;e=s,a=l;continue get;}}}),Kn=d(function(t,a,b,n,d){return{$:-1,a:t,b:a,c:b,d:n,e:d}}),Sn=d(function(e,a,t,b,n){if(-1===n.$&&!n.a){var d=n.a,i=n.b,s=n.c,l=n.d,o=n.e;if(-1===b.$&&!b.a){var h=b.a,r=b.b,c=b.c,$=b.d,f=b.e;return g(Kn,0,a,t,g(Kn,1,r,c,$,f),g(Kn,1,i,s,l,o))}return g(Kn,e,i,s,g(Kn,0,a,t,b,l),o)}if(-1===b.$&&!b.a&&-1===b.d.$&&!b.d.a){var m=b.a,r=b.b,c=b.c,u=b.d,p=u.a,v=u.b,y=u.c,k=u.d,x=u.e,f=b.e;return g(Kn,0,r,c,g(Kn,1,v,y,k,x),g(Kn,1,a,t,f,n))}return g(Kn,e,a,t,b,n)}),zn=b(function(e,a,t){if(-2===t.$)return g(Kn,0,e,a,In,In);var b=t.a,n=t.b,d=t.c,i=t.d,s=t.e,l=h(Jn,e,n);return 0===l?g(Sn,b,n,d,$(zn,e,a,i),s):1===l?g(Kn,b,n,a,i,s):g(Sn,b,n,d,i,$(zn,e,a,s))}),Gn=b(function(e,a,t){var b=$(zn,e,a,t);if(-1===b.$&&!b.a){var n=b.a,d=b.b,i=b.c,s=b.d,l=b.e;return g(Kn,1,d,i,s,l)}return b}),qn=function(e){getMin:for(;;)if(-1===e.$&&-1===e.d.$){var a=e.d;e=a;continue getMin}else return e},Dn=function(e){if(-1===e.$&&-1===e.d.$&&-1===e.e.$){if(-1===e.e.d.$&&!e.e.d.a){var a=e.a,t=e.b,b=e.c,n=e.d,d=n.a,i=n.b,s=n.c,l=n.d,o=n.e,h=e.e,r=h.a,c=h.b,$=h.c,f=h.d,m=f.a,u=f.b,p=f.c,y=f.d,x=f.e,T=h.e;return g(Kn,0,u,p,g(Kn,1,t,b,g(Kn,0,i,s,l,o),y),g(Kn,1,c,$,x,T))}var a=e.a,t=e.b,b=e.c,A=e.d,d=A.a,i=A.b,s=A.c,l=A.d,o=A.e,E=e.e,r=E.a,c=E.b,$=E.c,f=E.d,T=E.e;return 1===a?g(Kn,1,t,b,g(Kn,0,i,s,l,o),g(Kn,0,c,$,f,T)):g(Kn,1,t,b,g(Kn,0,i,s,l,o),g(Kn,0,c,$,f,T))}return e},Pn=function(e){if(-1===e.$&&-1===e.d.$&&-1===e.e.$){if(-1===e.d.d.$&&!e.d.d.a){var a=e.a,t=e.b,b=e.c,n=e.d,d=n.a,i=n.b,s=n.c,l=n.d,o=l.a,h=l.b,r=l.c,c=l.d,$=l.e,f=n.e,m=e.e,u=m.a,p=m.b,y=m.c,x=m.d,T=m.e;return g(Kn,0,i,s,g(Kn,1,h,r,c,$),g(Kn,1,t,b,f,g(Kn,0,p,y,x,T)))}var a=e.a,t=e.b,b=e.c,A=e.d,d=A.a,i=A.b,s=A.c,E=A.d,f=A.e,j=e.e,u=j.a,p=j.b,y=j.c,x=j.d,T=j.e;return 1===a?g(Kn,1,t,b,g(Kn,0,i,s,E,f),g(Kn,0,p,y,x,T)):g(Kn,1,t,b,g(Kn,0,i,s,E,f),g(Kn,0,p,y,x,T))}return e},Yn=s(function(e,a,t,b,n,d,i){if(-1===d.$&&!d.a){var s=d.a,l=d.b,o=d.c,h=d.d,r=d.e;return g(Kn,t,l,o,h,g(Kn,0,b,n,r,i))}_n2$2:for(;;)if(-1!==i.$||1!==i.a)break _n2$2;else if(-1===i.d.$){if(1===i.d.a){var c=i.a,$=i.d,f=$.a;return Pn(a)}break _n2$2}else{var m=i.a,u=i.d;return Pn(a)}return a}),Fn=function(e){if(-1===e.$&&-1===e.d.$){var a=e.a,t=e.b,b=e.c,n=e.d,d=n.a,i=n.d,s=e.e;if(1===d){if(-1===i.$&&!i.a){i.a;return g(Kn,a,t,b,Fn(n),s)}var l=Dn(e);if(-1===l.$){var o=l.a,h=l.b,r=l.c,c=l.d,$=l.e;return g(Sn,o,h,r,Fn(c),$)}return In}return g(Kn,a,t,b,Fn(n),s)}return In},Wn=t(function(e,a){if(-2===a.$)return In;var t=a.a,b=a.b,n=a.c,d=a.d,i=a.e;if(0>j(e,b)){if(-1===d.$&&1===d.a){var s=d.a,l=d.d;if(-1===l.$&&!l.a){l.a;return g(Kn,t,b,n,h(Wn,e,d),i)}var o=Dn(a);if(-1===o.$){var r=o.a,c=o.b,$=o.c,f=o.d,m=o.e;return g(Sn,r,c,$,h(Wn,e,f),m)}return In}return g(Kn,t,b,n,h(Wn,e,d),i)}return h(Hn,e,u(Yn,e,a,t,b,n,d,i))}),Hn=t(function(e,a){if(-1===a.$){var t=a.a,b=a.b,n=a.c,d=a.d,i=a.e;if(A(e,b)){var s=qn(i);if(-1===s.$){var l=s.b,o=s.c;return g(Sn,t,l,o,d,Fn(i))}return In}return g(Sn,t,b,n,d,h(Wn,e,i))}return In}),Mn=t(function(e,a){var t=h(Wn,e,a);if(-1===t.$&&!t.a){var b=t.a,n=t.b,d=t.c,i=t.d,s=t.e;return g(Kn,1,n,d,i,s)}return t}),Un=b(function(e,a,t){var b=a(h(Rn,e,t));if(!b.$){var n=b.a;return $(Gn,e,n,t)}return h(Mn,e,t)}),Xn=function(e){return!e.$},Zn=function(e){return!e.$},Qn=32,Vn=n(function(e,a,t,b){return{$:0,a:e,b:a,c:t,d:b}}),ed=ot,ad=t(function(e,a){return ct(a)/ct(e)}),td=ed(h(ad,2,Qn)),bd=[],nd=r(Vn,0,td,bd,bd),dd=function(e){return{$:1,a:e}},id=function(e){return{$:0,a:e}},sd=ra,ld=b(function(e,a,t){foldl:for(;;){if(!t.b)return a;var b=t.a,n=t.b,d=e,i=h(e,b,a);e=d,a=i,t=n;continue foldl}}),od=function(e){return $(ld,vn,ka,e)},hd=t(function(e,a){compressNodes:for(;;){var t=h(sd,Qn,e),b=t.a,n=t.b,d=h(vn,id(b),a);if(!n.b)return od(d);e=n,a=d;continue compressNodes}}),rd=t(function(e,a){return a(e)}),cd=function(e){var a=e.a;return a},$d=t(function(e,a){treeFromBuilder:for(;;){var t=ed(a/Qn);if(1===t)return h(sd,Qn,e).a;var b=h(hd,e,ka);e=b,a=t;continue treeFromBuilder}}),gd=t(function(e,a){return 0<j(e,a)?e:a}),fd=function(e){return e.length},md=t(function(e,a){if(!a.e)return r(Vn,fd(a.g),td,bd,a.g);var t=a.e*Qn,b=ba(h(ad,Qn,t-1)),n=e?od(a.h):a.h,d=h($d,n,a.e);return r(Vn,fd(a.g)+t,h(gd,5,b*td),d,a.g)}),ud=ha,pd=d(function(e,a,t,b,n){initializeHelp:for(;;){if(0>a)return h(md,!1,{h:b,e:0|t/Qn,g:n});var d=dd($(ud,Qn,a,e)),i=e,s=a-Qn,l=t,o=h(vn,d,b),r=n;e=i,a=s,t=l,b=o,n=r;continue initializeHelp}}),vd=t(function(e,a){if(0>=e)return nd;var t=e%Qn,b=$(ud,t,e-t,a);return g(pd,a,e-t-Qn,e,ka,b)}),yd=function(e){return{$:1,a:e}},kd=t(function(e,a){return{$:3,a:e,b:a}}),xd=t(function(e,a){return{$:0,a:e,b:a}}),Td=t(function(e,a){return{$:1,a:e,b:a}}),Ad=function(e){return{$:2,a:e}},Ed=function(e){var a=e.charCodeAt(0);return 55296<=a&&56319>=a?1024*(a-55296)+e.charCodeAt(1)-56320+65536:a},jd=function(e){var a=Ed(e);return 97<=a&&122>=a},Cd=function(e){var a=Ed(e);return 90>=a&&65<=a},Nd=function(e){return jd(e)||Cd(e)},Ld=function(e){var a=Ed(e);return 57>=a&&48<=a},_d=function(e){return jd(e)||Cd(e)||Ld(e)},Od=function(e){return $(ld,t(function(e,a){return a+1}),0,e)},wd=b(function(e,a,t){rangeHelp:for(;;)if(1>j(e,a)){var b=e,n=a-1,d=h(vn,a,t);e=b,a=n,t=d;continue rangeHelp}else return t}),Id=t(function(e,a){return $(wd,e,a,ka)}),Bd=t(function(e,a){return $(Ta,e,h(Id,0,Od(a)-1),a)}),Jd=function(e){return e+""},Rd=t(function(e,a){return h(At,e,y(a))}),Kd=function(e){var a=e.charCodeAt(0);return a?jn(55296<=a&&56319>=a?C(L(e[0]+e[1]),e.slice(2)):C(L(e[0]),e.slice(1))):Cn},Sd=t(function(e,a){return v(h(Tt,e,a))}),zd=function(e){return h(Rd,"\n    ",h(Sd,"\n",e))},Gd=t(function(e,a){return"\n\n("+(Jd(e+1)+(") "+zd(qd(a))))}),qd=function(e){return h(Dd,e,ka)},Dd=t(function(e,a){errorToStringHelp:for(;;)switch(e.$){case 0:var t=e.a,b=e.b,n=function(){var e=Kd(t);if(1===e.$)return!1;var a=e.a,b=a.a,n=a.b;return Nd(b)&&h(Ct,_d,n)}(),d=n?"."+t:"['"+(t+"']"),s=b,l=h(vn,d,a);e=s,a=l;continue errorToStringHelp;case 1:var o=e.a,b=e.b,i="["+(Jd(o)+"]"),s=b,l=h(vn,i,a);e=s,a=l;continue errorToStringHelp;case 2:var r=e.a;if(!r.b)return"Ran into a Json.Decode.oneOf with no possibilities"+function(){return a.b?" at json"+h(Rd,"",od(a)):"!"}();if(!r.b.b){var b=r.a,s=b,l=a;e=s,a=l;continue errorToStringHelp}else{var c=function(){return a.b?"The Json.Decode.oneOf at json"+h(Rd,"",od(a)):"Json.Decode.oneOf"}(),$=c+(" failed in the following "+(Jd(Od(r))+" ways:"));return h(Rd,"\n\n",h(vn,$,h(Bd,Gd,r)))}default:var g=e.a,f=e.b,$=function(){return a.b?"Problem with the value at json"+(h(Rd,"",od(a))+":\n\n    "):"Problem with the given value:\n\n"}();return $+(zd(h(Xt,4,f))+("\n\n"+g));}}),Pd=sb,Yd=lb,Fd=t(function(t,b){if(!b.$){var n=b.a;return _n(t(n))}var a=b.a;return yd(a)}),Wd=t(function(e,a){return{$:3,a:e,b:a}}),Hd=function(e){return{$:0,a:e}},Md=t(function(e,a){return{$:4,a:e,b:a}}),Ud={$:2},Xd=function(e){return{$:1,a:e}},Zd=function(e){return{$:0,a:e}},Qd={$:1},Vd=t(function(e,a){return $($b,"",wn,h(On,a,e))}),ei=t(function(a,t){if(!t.$){var b=t.a;return _n(b)}var n=t.a;return yd(a(n))}),ai=function(e){return{$:4,a:e}},ti=function(e){return{$:3,a:e}},bi=function(e){return{$:0,a:e}},ni={$:2},di={$:1},ii=t(function(e,a){switch(a.$){case 0:var t=a.a;return yd(bi(t));case 1:return yd(di);case 2:return yd(ni);case 3:var b=a.a;return yd(ti(b.aY));default:var n=a.b;return h(ei,ai,e(n));}}),si={$:0},li=function(e){return{$:1,a:e}},oi=P,hi=t(function(e,a){return{aP:e,a_:a}}),ri=oi(h(hi,Bn,ka)),ci=Vt,$i=function(e){return F(function(a){var t=e.f;2===t.$&&t.c&&t.c(),e.f=null,a(P(0))})},gi=b(function(e,a,t){updateReqs:for(;;){if(!a.b)return oi(t);var b=a.a,n=a.b;if(!b.$){var d=b.a,i=h(Rn,d,t);if(1===i.$){var s=e,l=t;e=s,a=n,t=l;continue updateReqs}else{var o=i.a;return h(ci,function(){return $(gi,e,n,h(Mn,d,t))},$i(o))}}else{var r=b.a;return h(ci,function(a){var b=r.o;if(1===b.$)return $(gi,e,n,t);var d=b.a;return $(gi,e,n,$(Gn,d,a,t))},M($(cb,e,Pd(e),r)))}}}),fi=n(function(e,a,t,b){return h(ci,function(e){return oi(h(hi,e,t))},$(gi,e,a,b.aP))}),mi=n(function(e,t,n,i){if(!i.b)return t;var s=i.a,a=i.b;if(!a.b)return h(e,s,t);var l=a.a,b=a.b;if(!b.b)return h(e,s,h(e,l,t));var o=b.a,c=b.b;if(!c.b)return h(e,s,h(e,l,h(e,o,t)));var g=c.a,d=c.b,f=500<n?$(ld,e,t,od(d)):r(mi,e,t,n+1,d);return h(e,s,h(e,l,h(e,o,h(e,g,f))))}),ui=b(function(e,a,t){return r(mi,e,a,0,t)}),pi=b(function(e,a,t){var b=e(a);if(!b.$){var n=b.a;return h(vn,n,t)}return t}),vi=t(function(e,a){return $(ui,pi(e),ka,a)}),yi=b(function(e,a,t){return h(ci,function(n){return h(ci,function(a){return oi(h(e,n,a))},t)},a)}),ki=function(e){return $(ui,yi(vn),oi(ka),e)},xi=n(function(e,a,t,b){var n=b.a,d=b.b;return A(a,n)?jn(h(Pd,e,d(t))):Cn}),Ti=b(function(e,a,t){var b=a.a,n=a.b;return h(ci,function(){return oi(t)},ki(h(vi,$(xi,e,b,n),t.a_)))}),Ai=function(e){return{$:0,a:e}},Ei=t(function(e,a){if(!a.$){var t=a.a;return Ai(t)}var b=a.a;return li({B:b.B,a6:b.a6,bf:h(gb,e,b.bf),i:b.i,m:b.m,n:b.n,o:b.o,bN:b.bN})}),ji=t(function(e,a){return{$:0,a:e,b:a}}),Ci=t(function(e,a){var t=a.a,b=a.b;return h(ji,t,h(On,b,e))});ib.Http=ee(ri,fi,Ti,Ei,Ci);var Ni=te("Http"),Li=te("Http"),_i=function(e){return Ni(li({B:!1,a6:e.a6,bf:e.bf,i:e.i,m:e.m,n:e.n,o:e.o,bN:e.bN}))},Oi=function(e){return _i({a6:si,bf:e.bf,i:ka,m:"GET",n:Cn,o:Cn,bN:e.bN})}({bf:function(e){return h(Vd,e,ii(_n))}(function(e){return{$:1,a:e}}),bN:"assets/example.svg"}),wi=t(function(e,a){if(!a.$){var t=a.a;return _(e,{T:t,Y:!0})}return _(e,{Y:!0})}),Ii=function(e){return{$:1,a:e}},Bi=function(e){return{$:0,a:e}},Ji=function(e){return{$:5,a:e}},Ri=oi(0),Ki=t(function(e,a){return $(ui,t(function(a,t){return h(vn,e(a),t)}),ka,a)}),Si=t(function(e,a){return h(ci,function(t){return oi(e(t))},a)}),zi=t(function(e,a){return M(h(ci,Pd(e),a))}),Gi=b(function(e,a){return h(Si,function(){return 0},ki(h(Ki,zi(e),a)))}),qi=b(function(){return oi(0)}),Di=t(function(e,a){return h(Si,e,a)});ib.Task=ee(Ri,Gi,qi,Di);var Pi=te("Task"),Yi=t(function(e,a){return Pi(h(Si,e,a))}),Fi=function(e){return e.name},Wi=function(e){return F(function(a){var t=new FileReader;return t.addEventListener("loadend",function(){a(P(t.result))}),t.readAsText(e),function(){t.abort()}})},Hi=t(function(e,a){return h(Yi,a,me(e))}),Mi=t(function(e,a){if(!a.$)return C(e,h(Hi,v(["image/svg+xml"]),function(e){return Ji(Ii(e))}));var t=a.a;return C(_(e,{X:Fi(t)}),h(Yi,Bi,Wi(t)))}),Ui=be(ka),Xi=function(e){never:for(;;){var a=e;e=a;continue never}},Zi=b(function(e,a,t){return h(Yi,Xi,$(pb,e,a,t))}),Qi=t(function(e,a){switch(e.$){case 0:var t=e.a;return C(_(a,{T:t}),Ui);case 1:var b=e.a;return C(h(wi,a,b),Ui);case 2:var n=e.a;return C(_(a,{az:n}),Ui);case 3:return C(_(a,{W:!a.W}),Ui);case 4:return C(a,$(Zi,a.X,"image/svg+xml",a.T));case 5:var d=e.a;return h(Mi,a,d);default:var i=e.a;return C(_(a,{bd:i}),Ui);}}),Vi=t(function(e,t){if(!t.$){var b=t.a;return b}return e}),es=Gt,as=qt,ts=function(e){return{$:0,a:e}},bs=function(e){switch(e.$){case 0:return 0;case 1:return 1;case 2:return 2;default:return 3;}},ns=xb("code"),ds=xb("pre"),is=pe,ss=function(e){return v([e])},ls=t(function(e,a){return h(Rb,e,q(a))}),os=ls("className"),hs=xb("div"),rs=t(function(e,a){return h(Kb,ye(e),xe(a))}),cs=t(function(e,a){return $(ui,t(function(a,t){return e(a)?h(vn,a,t):t}),ka,a)}),$s=function(e){var a=e.b;return a},gs=function(e){return os(h(Rd," ",h(Ki,cd,h(cs,$s,e))))},fs=function(e){return""===e},ms=xb("span"),us=function(e){return"elmsh"+function(){return 0===e?"0":1===e?"-comm":2===e?"1":3===e?"2":4===e?"3":5===e?"4":6===e?"5":7===e?"6":"7"}()},ps=function(e){var a=e.bJ,t=e.bw,b=e.a4;return!t&&fs(b)?is(a):h(ms,v([gs(v([C(us(t),t),C("elmsh-"+b,""!==b)]))]),v([is(a)]))},vs=b(function(e,a,t){var b=t.bi,n=t.bk;return h(hs,v([gs(v([C("elmsh-line",!0),C("elmsh-hl",A(n,jn(0))),C("elmsh-add",A(n,jn(1))),C("elmsh-del",A(n,jn(2)))])),h(rs,"data-elmsh-lc",Jd(e+a))]),h(Ki,ps,b))}),ys=t(function(e,a){return a.b?$(ui,vn,a,e):e}),ks=function(e){return $(ui,ys,ka,e)},xs=function(e){return h(ns,v([os("elmsh")]),ks(h(Ki,function(e){var a=e.bk,t=e.bi;return A(a,Cn)?h(Ki,ps,t):v([h(ms,v([gs(v([C("elmsh-hl",A(a,jn(0))),C("elmsh-add",A(a,jn(1))),C("elmsh-del",A(a,jn(2)))]))]),h(Ki,ps,t))])},e)))},Ts=t(function(e,a){if(1===e.$)return h(ds,v([os("elmsh")]),v([xs(a)]));var t=e.a;return h(ds,v([os("elmsh")]),ss(h(ns,ka,h(Bd,vs(t),a))))}),As=t(function(e,a){return h(Ts,e,a)}),Es=b(function(e,a,t){return{ai:a,aJ:t,aT:e}}),js=function(e){return $(Es,e.aT,e.ai,e.aJ)},Cs=t(function(e,a){bagToList:for(;;)switch(e.$){case 0:return a;case 1:var t=e.a,b=e.b,n=t,d=h(vn,b,a);e=n,a=d;continue bagToList;default:var t=e.a,i=e.b,n=t,d=h(Cs,i,a);e=n,a=d;continue bagToList;}}),Ns=t(function(e,a){var t=e({ai:1,c:ka,d:1,b:0,aT:1,a:a});if(!t.$){var b=t.b;return _n(b)}var n=t.b;return yd(h(Cs,n,ka))}),Ls=t(function(e,t){var b=h(Ns,e,t);if(!b.$){var n=b.a;return _n(n)}var a=b.a;return yd(h(Ki,js,a))}),_s=t(function(e,a){return{$:1,a:e,b:a}}),Os=b(function(e,a,t){return{$:0,a:e,b:a,c:t}}),ws=t(function(e,t){return function(b){var n=t(b);if(!n.$){var d=n.a,i=n.b,a=n.c;return $(Os,d,e(i),a)}var d=n.a,s=n.b;return h(_s,d,s)}}),Is=ws,Bs=function(e){return{$:1,a:e}},Js=function(e){return{$:0,a:e}},Rs=function(e){if(!e.$){var t=e.a;return Js(t)}var b=e.a;return Bs(b)},Ks=n(function(e,a,t,b){loopHelp:for(;;){var n=t(a),d=n(b);if(!d.$){var i=d.a,s=d.b,l=d.c;if(!s.$){var o=s.a,r=e||i,c=t;e=r,a=o,t=c,b=l;continue loopHelp}else{var g=s.a;return $(Os,e||i,g,l)}}else{var i=d.a,f=d.b;return h(_s,e||i,f)}}}),Ss=t(function(e,a){return function(t){return r(Ks,!1,e,a,t)}}),zs=t(function(e,a){return h(Ss,e,function(e){return h(Is,Rs,a(e))})}),Gs=function(e){return{$:1,a:e}},qs=function(e){return{$:0,a:e}},Ds=t(function(e){return e}),Ps=Et,Ys=t(function(e,t){return function(b){var n=t(b);if(1===n.$){var d=n.a,i=n.b;return h(_s,d,i)}var d=n.a,s=n.b,a=n.c;return $(Os,d,h(e,$(Ps,b.b,a.b,b.a),s),a)}}),Fs=function(e){return h(Ys,Ds,e)},Ws={$:0},Hs=t(function(e,a){return{$:2,a:e,b:a}}),Ms=b(function(e,a,t){oneOfHelp:for(;;){if(!t.b)return h(_s,!1,a);var b=t.a,n=t.b,d=b(e);if(!d.$){var i=d;return i}var i=d,s=i.a,l=i.b;if(s)return i;var o=e,r=h(Hs,a,l);e=o,a=r,t=n;continue oneOfHelp}}),Us=function(e){return function(a){return $(Ms,a,Ws,e)}},Xs=function(e){return function(a){return $(Os,!1,e,a)}},Zs={$:11},Qs=t(function(e,a){return{$:1,a:e,b:a}}),Vs=n(function(e,a,t,b){return{ai:a,a9:b,aJ:t,aT:e}}),el=t(function(e,a){return h(Qs,Ws,r(Vs,e.aT,e.ai,a,e.c))}),al=Fb,tl=t(function(e,a){return function(t){var b=$(al,e,t.b,t.a);return A(b,-1)?h(_s,!1,h(el,t,a)):A(b,-2)?$(Os,!0,0,{ai:1,c:t.c,d:t.d,b:t.b+1,aT:t.aT+1,a:t.a}):$(Os,!0,0,{ai:t.ai+1,c:t.c,d:t.d,b:b,aT:t.aT,a:t.a})}}),bl=function(e){return h(tl,e,Zs)},nl=d(function(e,a,t,b,n){chompWhileHelp:for(;;){var d=$(al,e,a,n.a);if(A(d,-1))return $(Os,0>j(n.b,a),0,{ai:b,c:n.c,d:n.d,b:a,aT:t,a:n.a});if(A(d,-2)){var i=e,s=a+1,l=t+1,o=1,h=n;e=i,a=s,t=l,b=o,n=h;continue chompWhileHelp}else{var i=e,s=d,l=t,o=b+1,h=n;e=i,a=s,t=l,b=o,n=h;continue chompWhileHelp}}}),dl=function(e){return function(a){return g(nl,e,a.b,a.aT,a.ai,a)}},il=b(function(e,t,n){return function(d){var i=t(d);if(1===i.$){var s=i.a,l=i.b;return h(_s,s,l)}var o=i.a,r=i.b,a=i.c,c=n(a);if(1===c.$){var g=c.a,l=c.b;return h(_s,o||g,l)}var g=c.a,f=c.b,b=c.c;return $(Os,o||g,h(e,r,f),b)}}),sl=t(function(e,a){return $(il,Ds,e,a)}),ll=sl,ol=function(e){return h(ll,h(ll,Xs(0),bl(e)),dl(e))},hl=function(e){return"\n"===e},rl={$:0},cl=t(function(e,t){return function(n){var d=t(n);if(1===d.$){var i=d.a,s=d.b;return h(_s,i,s)}var l=d.a,o=d.b,a=d.c,r=e(o),c=r(a);if(1===c.$){var g=c.a,s=c.b;return h(_s,l||g,s)}var g=c.a,f=c.b,b=c.c;return $(Os,l||g,f,b)}}),$l=cl,gl=function(e){return{$:8,a:e}},fl=t(function(e,a){return{$:0,a:e,b:a}}),ml=function(e){var a=e.a,t=e.b,b=!fs(a);return function(e){var n=g(Yb,a,e.b,e.aT,e.ai,e.a),d=n.a,i=n.b,s=n.c;return A(d,-1)?h(_s,!1,h(el,e,t)):$(Os,b,0,{ai:s,c:e.c,d:e.d,b:d,aT:i,a:e.a})}},ul=function(e){return ml(h(fl,e,gl(e)))},pl=function(e){return{$:12,a:e}},vl=function(e){return function(a){return h(_s,!1,h(el,a,e))}},yl=function(e){return vl(pl(e))},kl=function(e){return e.length},xl=function(e){return function(a){return A(kl(a.a),a.b)?$(Os,!1,0,a):h(_s,!1,h(el,a,e))}}({$:10}),Tl=b(function(e,a,t){return h($l,function(t){return e(O(t,a))},t)}),Al=b(function(e,a,t){return h($l,function(t){return e(h(vn,t,a))},t)}),El=t(function(e,a){return h(ll,a,dl(e))}),jl=t(function(e,a){var t=e.am,b=e.ay,n=e.an,d=e.av;return Us(v([h(Is,Ds(h(vn,t(n),a)),ul(n)),h(Is,Ds(a),xl),$(Tl,jl(e),a,Us(d)),$(Al,jl(e),a,h(Is,t,Fs(h(El,b,bl(Ds(!0))))))]))}),Cl=b(function(e,a,t){var b=a.am,n=a.ay,d=a.ac,i=a.an,s=a.av;return Us(v([h($l,function(t){return 1===e?Xs(t):$(Cl,e-1,a,t)},h(Is,Ds(h(vn,b(i),t)),ul(i))),$(Al,h(Cl,e+1,a),t,h(Is,b,Fs(h(El,n,ul(d))))),$(Tl,jl(a),t,Us(s)),h(Is,Ds(t),xl),$(Al,h(Cl,e,a),t,h(Is,b,Fs(h(El,n,bl(Ds(!0))))))]))}),Nl=t(function(e,a){var t=e.ac,b=e.an,n=e.ay,d=C(Kd(e.ac),Kd(e.an));if(1===d.a.$){d.a;return yl("Trying to parse a delimited helper, but the start token cannot be an empty string!")}if(1===d.b.$){d.b;return yl("Trying to parse a delimited helper, but the end token cannot be an empty string!")}var i=d.a.a,s=i.a,l=d.b.a,o=l.a;return e.ax?$(Cl,1,_(e,{ay:function(e){return n(e)&&!A(e,s)&&!A(e,o)}}),a):h(jl,_(e,{ay:function(e){return n(e)&&!A(e,o)}}),a)}),Ll=function(e){var a=e.ac,t=e.ay,b=e.am;return h($l,function(a){return h(Nl,e,v([a]))},h(Is,Ds(b(a)),ul(a)))},_l={$:1},Ol=b(function(e,a,t){return e(a(t))}),wl=function(e){return{$:3,a:e}},Il={$:2},Bl=h(Is,function(){return C(Il,"\n")},ul("\n")),Jl=h(Is,ss,Bl),Rl={am:function(e){return C(wl(2),e)},an:"\"",av:v([Jl]),ax:!1,ay:h(Ol,function(e){return!e},hl),ac:"\""},Kl=Ll(_(Rl,{am:function(e){return C(_l,e)},an:"-->",ac:"<!--"})),Sl=h(ll,h(ll,Xs(0),bl(function(e){return"<"===e})),Us(v([bl(function(e){return"/"===e||"!"===e}),Xs(0)]))),zl=function(e){return" "===e||"\t"===e},Gl=function(e){return zl(e)||hl(e)},ql=Ll(Rl),Dl=Ll(_(Rl,{an:"'",ac:"'"})),Pl=Us(v([ql,Dl,h(Is,function(e){return v([C(wl(2),e)])},Fs(ol(function(e){return!Gl(e)&&">"!==e})))])),Yl=Us(v([h(Is,function(e){return C(rl,e)},Fs(ol(zl))),Bl])),Fl=function(e){return Us(v([$(Al,Fl,e,Yl),$(Tl,Xs,e,Pl),Xs(e)]))},Wl=function(e){return Us(v([$(Al,Wl,e,Yl),$(Al,Fl,e,h(Is,function(){return C(rl,"=")},ul("="))),Xs(e)]))},Hl=function(e){return Cd(e)||jd(e)||Ld(e)},Ml=function(e){return Hl(e)||"-"===e},Ul=function(e){return Ml(e)||"_"===e},Xl=function(e){return Us(v([h(Is,qs,$(Al,Wl,e,h(Is,function(e){return C(wl(1),e)},Fs(ol(Ul))))),h(Is,function(a){return qs(h(vn,a,e))},Yl),h(Is,function(a){return qs(h(vn,C(rl,a),e))},Fs(ol(function(e){return!Gl(e)&&">"!==e}))),Xs(Gs(e))]))},Zl=function(e){return Us(v([h($l,function(a){return h(zs,h(vn,a,e),Xl)},h(Is,function(e){return C(wl(0),e)},Fs(h(El,Ml,bl(Hl))))),Xs(e)]))},Ql=function(e){return h($l,Zl,h(Is,function(a){return h(vn,C(rl,a),e)},Fs(Sl)))},Vl=h(zs,ka,function(e){return Us(v([h(Is,function(a){return qs(h(vn,a,e))},Yl),h(Is,function(a){return qs(O(a,e))},Kl),h(Is,function(a){return qs(h(vn,C(rl,a),e))},Fs(ol(function(e){return"<"!==e&&!hl(e)}))),h(Is,qs,Ql(e)),Xs(Gs(e))]))}),eo=function(e){return{bi:e,bk:Cn}},ao=t(function(e,a){var t=a.a,b=a.b;switch(t.$){case 0:return{a4:"",bw:0,bJ:b};case 1:return{a4:"",bw:1,bJ:b};case 2:return{a4:"",bw:0,bJ:b};default:var n=t.a,d=e(n),i=d.a,s=d.b;return{a4:s,bw:i,bJ:b};}}),to=b(function(e,a,t){var b=a.a,n=a.b,d=t.a,i=t.b,s=t.c;if(A(b,Il))return N(h(vn,eo(i),d),v([h(ao,e,C(b,n))]),Cn);if(A(jn(b),s)){if(i.b){var l=i.a,o=i.b;return N(d,h(vn,_(l,{bJ:O(n,l.bJ)}),o),s)}return N(d,h(vn,h(ao,e,C(b,n)),i),s)}return N(d,h(vn,h(ao,e,C(b,n)),i),jn(b))}),bo=t(function(e,a){return function(e){var a=e.a,t=e.b;return h(vn,eo(t),a)}($(ld,to(e),N(ka,ka,Cn),a))}),no=h(On,Ls(Vl),Fd(bo(function(e){return 0===e?C(4,"xml-t"):1===e?C(6,"xml-a"):C(3,"xlm-av")}))),io=h(On,no,Fd(wn)),so=function(e){return h(Vi,h(ds,ka,v([h(ns,ka,v([is(e.T)]))])),h(Fd,As(Cn),io(""===e.T?"<svg ...> ... </svg>":e.T)))},lo=function(e){return{$:0,a:e}},oo=Bb,ho=t(function(e,a){return h(oo,e,lo(a))}),ro=t(function(e,a){return $(ui,Kt,a,e)}),co=wt,$o=function(e){return h(ho,"scroll",h(es,e,$(as,function(e){return function(a){return C(e,a)}},h(ro,v(["target","scrollLeft"]),co),h(ro,v(["target","scrollTop"]),co))))},go=function(e){return{$:6,a:e}},fo=xb("textarea"),mo=t(function(e,a){return h(Rb,e,q(a))}),uo=mo("spellcheck"),po=ls("value"),vo=function(e){return C(e,!0)},yo=function(e){return{$:1,a:e}},ko=t(function(e,a){return h(oo,e,yo(a))}),xo=h(ro,v(["target","value"]),Rt),To=function(e){return h(ko,"input",h(es,vo,h(es,e,xo)))},Ao=function(e){return h(fo,v([po(e.T),To(Bi),$o(go),uo(!1)]),ka)},Eo=Jd,jo=function(e){return h(Jb,"transform",e)},Co=function(e){var a=e.a,t=e.b;return jo("translate("+(Eo(-a)+("px, "+(Eo(-t)+"px)"))))},No=ls("id"),Lo=function(e){return h(hs,v([No("editor")]),v([h(hs,v([Co(e.bd)]),v([so(e)])),Ao(e)]))},_o={$:4},Oo={$:0},wo={$:3},Io=xb("img"),Bo=function(e){return h(ls,"src",xe(e))},Jo=h(Io,v([Bo("assets/download.svg")]),ka),Ro=h(Io,v([No("error"),Bo("assets/error.svg")]),ka),Ko=function(e){return{$:2,a:e}},So=function(e){return h(ho,"error",ts(e))},zo=function(e){return h(ho,"load",ts(e))},Go=function(e){return e.az?So(Ko(!1)):zo(Ko(!0))},qo=h(Io,v([Bo("assets/moon.svg")]),ka),Do=h(Io,v([Bo("assets/sun.svg")]),ka),Po=h(Io,v([Bo("assets/upload.svg")]),ka),Yo=function(e){var a=e.bp;switch(a){case"!":return"%21";case"#":return"%23";case"$":return"%24";case"%":return"%25";case"&":return"%26";case"'":return"%27";case"(":return"%28";case")":return"%29";case"*":return"%2A";case"+":return"%2B";case",":return"%2C";case"/":return"%2F";case":":return"%3A";case";":return"%3B";case"=":return"%3D";case"?":return"%3F";case"@":return"%40";case"[":return"%5B";case"]":return"%5D";default:return a;}},Fo=Ya(1/0),Wo=function(e){return"data:image/svg+xml;utf8,"+$(Fo,e.bM,Yo,e.T)},Ho=xb("button"),Mo=function(e){return h(ho,"click",ts(e))},Uo=function(e){return h(hs,v([No("display"),os(e.W?"dark":"")]),v([h(Io,v([No("image"),Bo(Wo(e)),Go(e)]),ka),Ro,h(Ho,v([Mo(_o)]),v([Jo])),h(Ho,v([Mo(Ji(Oo))]),v([Po])),h(Ho,v([Mo(wo)]),v([e.W?Do:qo]))]))},Xo=h(Io,v([Bo("assets/github.svg")]),ka),Zo=xb("a"),Qo=Kb("rel"),Vo=ls("target"),eh=t(function(e,a){return h(Zo,O(v([Vo("_blank"),Qo("noopener noreferrer")]),e),a)}),ah=h(Io,v([Bo("assets/logo.svg")]),ka),th=function(e){return h(ls,"href",ke(e))},bh=jb,nh=function(e){return h(hs,v([No("container"),os(e.az?"":"error")]),v([h(hs,v([No("title")]),v([ah,h(eh,v([th("https://github.com/GarkGarcia/RawSvg"),No("github")]),v([Xo])),h(eh,v([th("https://github.com/GarkGarcia/RawSvg/blob/master/LICENSE"),No("copyright"),os("elmsh-comm")]),v([is("<!-- GarkGarcia (C) 2019 -->")]))])),Uo(e),h(bh,Lo,e)]))},dh=function(e){return{$:1,a:e}},ih=function(e){return{$:0,a:e}},sh=wn,lh=t(function(e,a){return 1>e?a:$(Ps,e,kl(a),a)}),oh=Lt,hh=Ot,rh=t(function(e,a){return 1>e?"":$(Ps,0,e,a)}),ch=function(e){for(var a,t=0,b=e.charCodeAt(0),n=43==b||45==b?1:0,d=n;d<e.length;++d){if(a=e.charCodeAt(d),48>a||57<a)return Cn;t=10*t+a-48}return d==n?Cn:jn(45==b?-t:t)},$h=i(function(e,a,t,b,n,d){return{ar:d,at:a,aG:b,aI:t,aM:e,aN:n}}),gh=d(function(e,a,t,b,n){if(fs(n)||h(Nt,"@",n))return Cn;var d=h(hh,":",n);if(!d.b)return jn(m($h,e,n,Cn,a,t,b));if(!d.b.b){var s=d.a,i=ch(h(lh,s+1,n));if(1===i.$)return Cn;return jn(m($h,e,h(rh,s,n),i,a,t,b))}return Cn}),fh=n(function(e,a,t,b){if(fs(b))return Cn;var n=h(hh,"/",b);if(!n.b)return g(gh,e,"/",a,t,b);var d=n.a;return g(gh,e,h(lh,d,b),a,t,h(rh,d,b))}),mh=b(function(e,a,t){if(fs(t))return Cn;var b=h(hh,"?",t);if(!b.b)return r(fh,e,Cn,a,t);var n=b.a;return r(fh,e,jn(h(lh,n+1,t)),a,h(rh,n,t))}),uh=t(function(e,a){if(fs(a))return Cn;var t=h(hh,"#",a);if(!t.b)return $(mh,e,Cn,a);var b=t.a;return $(mh,e,jn(h(lh,b+1,a)),h(rh,b,a))}),ph=function(e){return h(oh,"http://",e)?h(uh,0,h(lh,7,e)):h(oh,"https://",e)?h(uh,1,h(lh,8,e)):Cn},vh=be(ka),yh=Qb({bn:function(){return C(Ln,Oi)},bI:function(){return vh},bL:Qi,bO:function(e){return{a6:e.Y?v([h(bh,nh,e)]):ka,bK:"RawSvg"}}});(function(a){e.Elm?le(e.Elm,a):e.Elm=a})({Main:{init:yh(ts(0))(0)}})})(this);-
\ No newline at end of file
+(function(e){'use strict';var na=Math.floor,ba=String.fromCharCode;function a(e,a,t){return t.a=e,t.f=a,t}function t(e){return a(2,e,function(t){return function(a){return e(t,a)}})}function n(e){return a(3,e,function(t){return function(a){return function(n){return e(t,a,n)}}})}function b(e){return a(4,e,function(t){return function(a){return function(n){return function(b){return e(t,a,n,b)}}}})}function d(t){return a(5,t,function(n){return function(a){return function(b){return function(i){return function(d){return t(n,a,b,i,d)}}}}})}function i(t){return a(6,t,function(n){return function(a){return function(b){return function(i){return function(d){return function(e){return t(n,a,b,i,d,e)}}}}}})}function s(t){return a(7,t,function(n){return function(a){return function(b){return function(i){return function(d){return function(e){return function(s){return t(n,a,b,i,d,e,s)}}}}}}})}function l(t){return a(8,t,function(n){return function(a){return function(b){return function(i){return function(d){return function(e){return function(s){return function(l){return t(n,a,b,i,d,e,s,l)}}}}}}}})}function o(t){return a(9,t,function(n){return function(a){return function(b){return function(s){return function(d){return function(e){return function(l){return function(o){return function(r){return t(n,a,b,s,d,e,l,o,r)}}}}}}}}})}function h(e,t,a){return 2===e.a?e.f(t,a):e(t)(a)}function $(e,t,a,n){return 3===e.a?e.f(t,a,n):e(t)(a)(n)}function r(e,t,a,n,b){return 4===e.a?e.f(t,a,n,b):e(t)(a)(n)(b)}function g(t,n,a,b,i,d){return 5===t.a?t.f(n,a,b,i,d):t(n)(a)(b)(i)(d)}function m(t,n,a,b,i,d,e){return 6===t.a?t.f(n,a,b,i,d,e):t(n)(a)(b)(i)(d)(e)}function u(t,n,a,b,i,d,e,s){return 7===t.a?t.f(n,a,b,i,d,e,s):t(n)(a)(b)(i)(d)(e)(s)}function p(t,n,a,b,i,d,e,s,l){return 8===t.a?t.f(n,a,b,i,d,e,s,l):t(n)(a)(b)(i)(d)(e)(s)(l)}function c(e,a){return{$:1,a:e,b:a}}function v(e){for(var a=ka,t=e.length;t--;)a=c(e[t],a);return a}function y(e){for(var a=[];e.b;e=e.b)a.push(e.a);return a}function k(){return"<internals>"}function A(e){throw new Error("https://github.com/elm/core/blob/1.0.0/hints/"+e+".md")}function E(e,a){for(var t,n=[],b=j(e,a,0,n);b&&(t=n.pop());b=j(t.a,t.b,0,n));return b}function j(e,a,t,n){if(100<t)return n.push(T(e,a)),!0;if(e===a)return!0;if("object"!=typeof e||null===e||null===a)return"function"==typeof e&&A(5),!1;for(var b in 0>e.$&&(e=Ab(e),a=Ab(a)),e)if(!j(e[b],a[b],t+1,n))return!1;return!0}function C(e,a,t){if("object"!=typeof e)return e===a?0:e<a?-1:1;if("undefined"==typeof e.$)return(t=C(e.a,a.a))?t:(t=C(e.b,a.b))?t:C(e.c,a.c);for(;e.b&&a.b&&!(t=C(e.a,a.a));e=e.b,a=a.b);return t||(e.b?1:a.b?-1:0)}function T(e,a){return{a:e,b:a}}function L(e,a,t){return{a:e,b:a,c:t}}function N(e){return e}function w(e,a){var t={};for(var n in e)t[n]=e[n];for(var n in a)t[n]=a[n];return t}function O(e,a){if("string"==typeof e)return e+a;if(!e.b)return a;var t=c(e.a,a);e=e.b;for(var n=t;e.b;e=e.b)n=n.b=c(e.a,a);return t}function _(e){return{$:2,b:e}}function I(e,a){return{$:9,f:e,g:a}}function S(e,a){switch(e.$){case 2:return e.b(a);case 5:return null===a?wb(e.c):K("null",a);case 3:return B(a)?R(e.b,a,v):K("a LIST",a);case 4:return B(a)?R(e.b,a,D):K("an ARRAY",a);case 6:var t=e.d;if("object"!=typeof a||null===a||!(t in a))return K("an OBJECT with a field named `"+t+"`",a);var n=S(e.b,a[t]);return Yb(n)?n:yd(h(xd,t,n.a));case 7:var b=e.e;if(!B(a))return K("an ARRAY",a);if(b>=a.length)return K("a LONGER array. Need index "+b+" but only see "+a.length+" entries",a);var n=S(e.b,a[b]);return Yb(n)?n:yd(h(Ad,b,n.a));case 8:if("object"!=typeof a||null===a||B(a))return K("an OBJECT",a);var d=ka;for(var s in a)if(a.hasOwnProperty(s)){var n=S(e.b,a[s]);if(!Yb(n))return yd(h(xd,s,n.a));d=c(T(s,n.a),d)}return wb(od(d));case 9:for(var n,l=e.f,o=e.g,r=0;r<o.length;r++){if(n=S(o[r],a),!Yb(n))return n;l=l(n.a)}return wb(l);case 10:var n=S(e.b,a);return Yb(n)?S(e.h(n.a),a):n;case 11:for(var n,$=ka,g=e.g;g.b;g=g.b){if(n=S(g.a,a),Yb(n))return n;$=c(n.a,$)}return yd(Ed(od($)));case 1:return yd(h(kd,e.a,q(a)));case 0:return wb(e.a);}}function R(e,a,t){for(var n,b=a.length,d=Array(b),s=0;s<b;s++){if(n=S(e,a[s]),!Yb(n))return yd(h(Ad,s,n.a));d[s]=n.a}return wb(t(d))}function B(e){return Array.isArray(e)||"undefined"!=typeof FileList&&e instanceof FileList}function D(e){return h(vd,e.length,function(a){return e[a]})}function K(e,a){return yd(h(kd,"Expecting "+e,q(a)))}function J(e,a){if(e===a)return!0;if(e.$!==a.$)return!1;switch(e.$){case 0:case 1:return e.a===a.a;case 2:return e.b===a.b;case 5:return e.c===a.c;case 3:case 4:case 8:return J(e.b,a.b);case 6:return e.d===a.d&&J(e.b,a.b);case 7:return e.e===a.e&&J(e.b,a.b);case 9:return e.f===a.f&&G(e.g,a.g);case 10:return e.h===a.h&&J(e.b,a.b);case 11:return G(e.g,a.g);}}function G(e,a){var t=e.length;if(t!==a.length)return!1;for(var n=0;n<t;n++)if(!J(e[n],a[n]))return!1;return!0}function q(e){return e}function M(e){return e}function F(e){return{$:0,a:e}}function X(e){return{$:1,a:e}}function z(e){return{$:2,b:e,c:null}}function H(e){return{$:5,b:e}}function P(e){var a={$:0,e:an++,f:e,g:null,h:[]};return U(a),a}function W(e){return z(function(a){a(F(P(e)))})}function Z(e,a){e.h.push(a),U(e)}function U(e){if(bn.push(e),!nn){for(nn=!0;e=bn.shift();)Y(e);nn=!1}}function Y(e){for(;e.f;){var a=e.f.$;if(0===a||1===a){for(;e.g&&e.g.$!==a;)e.g=e.g.i;if(!e.g)return;e.f=e.g.b(e.f.a),e.g=e.g.i}else{if(2===a)return void(e.f.c=e.f.b(function(a){e.f=a,U(e)}));if(5===a){if(0===e.h.length)return;e.f=e.f.b(e.h.shift())}else e.g={$:3===a?0:1,b:e.f.b,i:e.g},e.f=e.f.d}}}function Q(e,a,t,n,b,d){function i(e,a){s=h(n,e,o),r(o=s.a,a),be(l,s.b,b(o))}var s=h(Zt,e,q(a?a.flags:void 0));Yb(s)||A(2);var l={};s=t(s.a);var o=s.a,r=d(i,o),c=V(l,i);return be(l,s.b,b(o)),c?{ports:c}:{}}function V(e,a){var t;for(var n in sn){var b=sn[n];b.a&&(t=t||{},t[n]=b.a(n,a)),e[n]=ae(b,a)}return t}function ee(e,a,t,n,b){return{b:e,c:a,d:t,e:n,f:b}}function ae(e,a){function t(e){return h(Vt,t,H(function(a){var t=a.a;return 0===a.$?$(d,n,t,e):i&&s?r(b,n,t.i,t.j,e):$(b,n,i?t.i:t.j,e)}))}var n={g:a,h:void 0},b=e.c,d=e.d,i=e.e,s=e.f;return n.h=P(h(Vt,t,e.b))}function te(e){return function(a){return{$:1,k:e,l:a}}}function ne(e){return{$:2,m:e}}function be(e,a,t){var n={};for(var b in de(!0,a,n,null),de(!1,t,n,null),e)Z(e[b],{$:"fx",a:n[b]||{i:ka,j:ka}})}function de(e,a,t,n){switch(a.$){case 1:var b=a.k,d=ie(e,b,n,a.l);return void(t[b]=se(e,d,t[b]));case 2:for(var i=a.m;i.b;i=i.b)de(e,i.a,t,n);return;case 3:return void de(e,a.o,t,{p:a.n,q:n});}}function ie(e,a,t,n){var b=e?sn[a].e:sn[a].f;return h(b,function(e){for(var a=t;a;a=a.q)e=a.p(e);return e},n)}function se(e,a,t){return t=t||{i:ka,j:ka},e?t.i=c(a,t.i):t.j=c(a,t.j),t}function le(e,a){for(var t in a)t in e?"init"==t?A(6):le(e[t],a[t]):e[t]=a[t]}function oe(e,a){for(var t=a.i;t.b;t=t.b)e.setRequestHeader(t.a.a,t.a.b);e.timeout=a.n.a||0,e.responseType=a.bf.d,e.withCredentials=a.B}function re(e,a){return h(200<=a.status&&300>a.status?Wd:Hd,he(a),e(a.response))}function he(e){return{bN:e.responseURL,aY:e.status,bA:e.statusText,i:ce(e.getAllResponseHeaders())}}function ce(e){if(!e)return Sb;for(var a=Sb,t=e.split("\r\n"),n=t.length;n--;){var b=t[n],d=b.indexOf(": ");if(0<d){var s=b.substring(0,d),l=b.substring(d+2);a=$(Zb,s,function(e){return Cb(Ub(e)?l+", "+e.a:l)},a)}}return a}function $e(e,a,t){a.upload.addEventListener("progress",function(n){a.c||P(h(Xd,e,T(t,Yd({bz:n.loaded,ab:n.total}))))}),a.addEventListener("progress",function(n){a.c||P(h(Xd,e,T(t,Ud({bv:n.loaded,ab:n.lengthComputable?Cb(n.total):Tb}))))})}function ge(){return ia||(ia=document.createElement("a"))}function fe(e){if("function"==typeof MouseEvent)e.dispatchEvent(new MouseEvent("click"));else{var a=document.createEvent("MouseEvents");a.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),document.body.appendChild(e),e.dispatchEvent(a),document.body.removeChild(e)}}function me(e){return z(function(a){sa=document.createElement("input"),sa.type="file",sa.accept=h(Bd,",",e),sa.addEventListener("change",function(e){a(F(e.target.files[0]))}),fe(sa)})}function ue(e,a){e.appendChild(a)}function pe(e){return{$:0,a:e}}function ve(e,a){return{$:5,l:e,m:a,k:void 0}}function ye(e){return /^(on|formAction$)/i.test(e)?"data-"+e:e}function ke(e){return /^javascript:/i.test(e.replace(/\s/g,""))?"":e}function xe(e){return /^\s*(javascript:|data:text\/html)/i.test(e)?"":e}function Ae(e,a){var t=bs(a);return{$:a.$,a:t?$(ts,3>t?qn:Mn,ns(e),a.a):h(as,e,a.a)}}function Ee(e){for(var a={};e.b;e=e.b){var t=e.a,n=t.$,b=t.n,d=t.o;if("a2"===n){"className"===b?je(a,b,M(d)):a[b]=M(d);continue}var i=a[n]||(a[n]={});"a3"===n&&"class"===b?je(i,b,d):i[b]=d}return a}function je(e,a,t){var n=e[a];e[a]=n?n+" "+t:t}function Ce(e,a){var t=e.$;if(5===t)return Ce(e.k||(e.k=e.m()),a);if(0===t)return yn.createTextNode(e.a);if(4===t){for(var n=e.k,b=e.j;4===n.$;)"object"==typeof b?b.push(n.j):b=[b,n.j],n=n.k;var d={j:b,p:a},s=Ce(n,d);return s.elm_event_node_ref=d,s}if(3===t){var s=e.h(e.g);return Te(s,a,e.d),s}var s=e.f?yn.createElementNS(e.f,e.c):yn.createElement(e.c);la&&"a"==e.c&&s.addEventListener("click",la(s)),Te(s,a,e.d);for(var l=e.e,o=0;o<l.length;o++)ue(s,Ce(1===t?l[o]:l[o].b,a));return s}function Te(e,a,t){for(var n in t){var b=t[n];"a1"==n?Le(e,b):"a0"==n?Oe(e,a,b):"a3"==n?Ne(e,b):"a4"==n?we(e,b):("value"!=n&&"checked"!=n||e[n]!==b)&&(e[n]=b)}}function Le(e,a){var t=e.style;for(var n in a)t[n]=a[n]}function Ne(e,a){for(var t in a){var n=a[t];"undefined"==typeof n?e.removeAttribute(t):e.setAttribute(t,n)}}function we(e,a){for(var t in a){var n=a[t],b=n.f,d=n.o;"undefined"==typeof d?e.removeAttributeNS(b,t):e.setAttributeNS(b,t,d)}}function Oe(e,a,t){var n=e.elmFs||(e.elmFs={});for(var b in t){var d=t[b],i=n[b];if(!d){e.removeEventListener(b,i),n[b]=void 0;continue}if(i){var s=i.q;if(s.$===d.$){i.q=d;continue}e.removeEventListener(b,i)}i=_e(a,d),e.addEventListener(b,i,oa&&{passive:2>bs(d)}),n[b]=i}}function _e(e,a){function t(a){var n=t.q,b=S(n.a,a);if(Yb(b)){for(var d,s,l=bs(n),o=b.a,r=l?3>l?o.a:o.t:o,h=1==l?o.b:3==l&&o.ad,c=(h&&a.stopPropagation(),(2==l?o.b:3==l&&o.aa)&&a.preventDefault(),e);d=c.j;){if("function"==typeof d)r=d(r);else for(var s=d.length;s--;)r=d[s](r);c=c.p}c(r,h)}}return t.q=a,t}function Ie(e,a){return e.$==a.$&&J(e.a,a.a)}function Se(e,a){var t=[];return Be(e,a,t,0),t}function Re(e,a,t,n){var b={$:a,r:t,s:n,t:void 0,u:void 0};return e.push(b),b}function Be(e,a,t,n){if(e!==a){var b=e.$,d=a.$;if(b!==d)if(1===b&&2===d)a=Ve(a),d=1;else return void Re(t,0,n,a);switch(d){case 5:for(var s=e.l,l=a.l,o=s.length,r=o===l.length;r&&o--;)r=s[o]===l[o];if(r)return void(a.k=e.k);a.k=a.m();var h=[];return Be(e.k,a.k,h,0),void(0<h.length&&Re(t,1,n,h));case 4:for(var c=e.j,$=a.j,g=!1,f=e.k;4===f.$;)g=!0,"object"==typeof c?c.push(f.j):c=[c,f.j],f=f.k;for(var m=a.k;4===m.$;)g=!0,"object"==typeof $?$.push(m.j):$=[$,m.j],m=m.k;return g&&c.length!==$.length?void Re(t,0,n,a):((g?!De(c,$):c!==$)&&Re(t,2,n,$),void Be(f,m,t,n+1));case 0:return void(e.a!==a.a&&Re(t,3,n,a.a));case 1:return void Ke(e,a,t,n,Ge);case 2:return void Ke(e,a,t,n,qe);case 3:if(e.h!==a.h)return void Re(t,0,n,a);var u=Je(e.d,a.d);u&&Re(t,4,n,u);var p=a.i(e.g,a.g);return void(p&&Re(t,5,n,p));}}}function De(e,a){for(var t=0;t<e.length;t++)if(e[t]!==a[t])return!1;return!0}function Ke(e,a,t,n,b){if(e.c!==a.c||e.f!==a.f)return void Re(t,0,n,a);var d=Je(e.d,a.d);d&&Re(t,4,n,d),b(e,a,t,n)}function Je(e,a,t){var n;for(var b in e){if("a1"==b||"a0"==b||"a3"==b||"a4"==b){var d=Je(e[b],a[b]||{},b);d&&(n=n||{},n[b]=d);continue}if(!(b in a)){n=n||{},n[b]=t?"a1"===t?"":"a0"===t||"a3"===t?void 0:{f:e[b].f,o:void 0}:"string"==typeof e[b]?"":null;continue}var i=e[b],s=a[b];i===s&&"value"!=b&&"checked"!=b||"a0"===t&&Ie(i,s)||(n=n||{},n[b]=s)}for(var l in a)l in e||(n=n||{},n[l]=a[l]);return n}function Ge(e,a,t,n){var b=e.e,d=a.e,s=b.length,l=d.length;s>l?Re(t,6,n,{v:l,i:s-l}):s<l&&Re(t,7,n,{v:s,e:d});for(var o,r=s<l?s:l,h=0;h<r;h++)o=b[h],Be(o,d[h],t,++n),n+=o.b||0}function qe(e,a,t,n){for(var b=[],d={},i=[],s=e.e,l=a.e,o=s.length,r=l.length,h=0,c=0,$=n;h<o&&c<r;){var g=s[h],f=l[c],m=g.a,u=f.a,p=g.b,v=f.b,k=void 0,A=void 0;if(m===u){$++,Be(p,v,b,$),$+=p.b||0,h++,c++;continue}var E=s[h+1],j=l[c+1];if(E){var C=E.a,T=E.b;A=u===C}if(j){var L=j.a,N=j.b;k=m===L}if(k&&A){$++,Be(p,N,b,$),Me(d,b,m,v,c,i),$+=p.b||0,$++,Fe(d,b,m,T,$),$+=T.b||0,h+=2,c+=2;continue}if(k){$++,Me(d,b,u,v,c,i),Be(p,N,b,$),$+=p.b||0,h+=1,c+=2;continue}if(A){$++,Fe(d,b,m,p,$),$+=p.b||0,$++,Be(T,v,b,$),$+=T.b||0,h+=2,c+=1;continue}if(E&&C===L){$++,Fe(d,b,m,p,$),Me(d,b,u,v,c,i),$+=p.b||0,$++,Be(T,N,b,$),$+=T.b||0,h+=2,c+=2;continue}break}for(;h<o;){$++;var g=s[h],p=g.b;Fe(d,b,g.a,p,$),$+=p.b||0,h++}for(;c<r;){var w=w||[],f=l[c];Me(d,b,f.a,f.b,void 0,w),c++}(0<b.length||0<i.length||w)&&Re(t,8,n,{w:b,x:i,y:w})}function Me(e,a,t,n,b,d){var i=e[t];if(!i)return i={c:0,z:n,r:b,s:void 0},d.push({r:b,A:i}),void(e[t]=i);if(1===i.c){d.push({r:b,A:i}),i.c=2;var s=[];return Be(i.z,n,s,i.r),i.r=b,void(i.s.s={w:s,A:i})}Me(e,a,t+"_elmW6BL",n,b,d)}function Fe(e,a,t,n,b){var d=e[t];if(!d){var i=Re(a,9,b,void 0);return void(e[t]={c:1,z:n,r:b,s:i})}if(0===d.c){d.c=2;var s=[];return Be(n,d.z,s,b),void Re(a,9,b,{w:s,A:d})}Fe(e,a,t+"_elmW6BL",n,b)}function Xe(e,a,t,n){ze(e,a,t,0,0,a.b,n)}function ze(e,a,t,n,b,d,s){for(var l,o=t[n],r=o.r;r===b;){if(l=o.$,1===l)Xe(e,a.k,o.s,s);else if(8===l){o.t=e,o.u=s;var h=o.s.w;0<h.length&&ze(e,a,h,0,b,d,s)}else if(9===l){o.t=e,o.u=s;var c=o.s;if(c){c.A.s=e;var h=c.w;0<h.length&&ze(e,a,h,0,b,d,s)}}else o.t=e,o.u=s;if(n++,!(o=t[n])||(r=o.r)>d)return n}var $=a.$;if(4===$){for(var g=a.k;4===g.$;)g=g.k;return ze(e,g,t,n,b+1,d,e.elm_event_node_ref)}for(var f=a.e,m=e.childNodes,u=0;u<f.length;u++){b++;var p=1===$?f[u]:f[u].b,v=b+(p.b||0);if(b<=r&&r<=v&&(n=ze(m[u],p,t,n,b,v,s),!(o=t[n])||(r=o.r)>d))return n;b=v}return n}function He(e,a,t,n){return 0===t.length?e:(Xe(e,a,t,n),Pe(e,t))}function Pe(e,a){for(var t=0;t<a.length;t++){var n=a[t],b=n.t,d=We(b,n);b===e&&(e=d)}return e}function We(e,a){switch(a.$){case 0:return Ze(e,a.s,a.u);case 4:return Te(e,a.u,a.s),e;case 3:return e.replaceData(0,e.length,a.s),e;case 1:return Pe(e,a.s);case 2:return e.elm_event_node_ref?e.elm_event_node_ref.j=a.s:e.elm_event_node_ref={j:a.s,p:a.u},e;case 6:for(var t=a.s,n=0;n<t.i;n++)e.removeChild(e.childNodes[t.v]);return e;case 7:for(var t=a.s,b=t.e,n=t.v,d=e.childNodes[n];n<b.length;n++)e.insertBefore(Ce(b[n],a.u),d);return e;case 9:var t=a.s;if(!t)return e.parentNode.removeChild(e),e;var s=t.A;return"undefined"!=typeof s.r&&e.parentNode.removeChild(e),s.s=Pe(e,t.w),e;case 8:return Ue(e,a);case 5:return a.s(e);default:A(10);}}function Ze(e,a,t){var n=e.parentNode,b=Ce(a,t);return b.elm_event_node_ref||(b.elm_event_node_ref=e.elm_event_node_ref),n&&b!==e&&n.replaceChild(b,e),b}function Ue(e,a){var t=a.s,n=Ye(t.y,a);e=Pe(e,t.w);for(var b=t.x,d=0;d<b.length;d++){var s=b[d],l=s.A,o=2===l.c?l.s:Ce(l.z,a.u);e.insertBefore(o,e.childNodes[s.r])}return n&&ue(e,n),e}function Ye(e,a){if(e){for(var t=yn.createDocumentFragment(),n=0;n<e.length;n++){var b=e[n],d=b.A;ue(t,2===d.c?d.s:Ce(d.z,a.u))}return t}}function Qe(e){if(3===e.nodeType)return pe(e.textContent);if(1!==e.nodeType)return pe("");for(var a=ka,t=e.attributes,n=t.length;n--;){var b=t[n],d=b.name,s=b.value;a=c(h(Kn,d,s),a)}for(var l=e.tagName.toLowerCase(),o=ka,r=e.childNodes,n=r.length;n--;)o=c(Qe(r[n]),o);return $(An,l,a,o)}function Ve(e){for(var a=e.e,t=a.length,n=Array(t),b=0;b<t;b++)n[b]=a[b].b;return{$:1,c:e.c,d:e.d,e:n,f:e.f,b:e.b}}function ea(e,a){function t(){n=1===n?0:(ab(t),a(e),1)}a(e);var n=0;return function(b,d){e=b,d?(a(e),2==n&&(n=1)):(0==n&&ab(t),n=2)}}function aa(e,a){return z(function(t){ab(function(){var n=document.getElementById(e);t(n?F(a(n)):X(hr(e)))})})}function ta(e){return z(function(a){ab(function(){a(F(e()))})})}var da,ia,sa,la,oa,ra=n(function(e,a,t){for(var n=Array(e),b=0;b<e;b++)n[b]=t(a+b);return n}),ha=t(function(e,a){for(var t=Array(e),n=0;n<e&&a.b;n++)t[n]=a.a,a=a.b;return t.length=n,T(t,a)}),ca=t(function(e,a){return a[e]}),$a=n(function(e,a,t){for(var n=t.length,b=Array(n),d=0;d<n;d++)b[d]=t[d];return b[e]=a,b}),ga=t(function(e,a){for(var t=a.length,n=Array(t+1),b=0;b<t;b++)n[b]=a[b];return n[t]=e,n}),fa=n(function(e,a,t){for(var n=t.length,b=0;b<n;b++)a=h(e,t[b],a);return a}),ma=n(function(e,a,t){for(var n=t.length-1;0<=n;n--)a=h(e,t[n],a);return a}),ua=t(function(e,a){for(var t=a.length,n=Array(t),b=0;b<t;b++)n[b]=e(a[b]);return n}),pa=n(function(e,a,t){for(var n=t.length,b=Array(n),d=0;d<n;d++)b[d]=h(e,a+d,t[d]);return b}),va=n(function(e,a,t){return t.slice(e,a)}),ya=n(function(e,a,t){var n=a.length,b=e-n;b>t.length&&(b=t.length);for(var d=n+b,s=Array(d),l=0;l<n;l++)s[l]=a[l];for(var l=0;l<b;l++)s[l+n]=t[l];return s}),ka={$:0},xa=t(c),Aa=n(function(e,a,t){for(var n=[];a.b&&t.b;a=a.b,t=t.b)n.push(h(e,a.a,t.a));return v(n)}),Ea=b(function(e,a,t,n){for(var b=[];a.b&&t.b&&n.b;a=a.b,t=t.b,n=n.b)b.push($(e,a.a,t.a,n.a));return v(b)}),ja=d(function(e,a,t,n,b){for(var d=[];a.b&&t.b&&n.b&&b.b;a=a.b,t=t.b,n=n.b,b=b.b)d.push(r(e,a.a,t.a,n.a,b.a));return v(d)}),Ca=i(function(e,a,t,n,b,d){for(var i=[];a.b&&t.b&&n.b&&b.b&&d.b;a=a.b,t=t.b,n=n.b,b=b.b,d=d.b)i.push(g(e,a.a,t.a,n.a,b.a,d.a));return v(i)}),Ta=t(function(e,a){return v(y(a).sort(function(t,a){return C(e(t),e(a))}))}),La=t(function(e,a){return v(y(a).sort(function(t,a){var n=h(e,t,a);return n===ub?0:n===pb?-1:1}))}),Na=t(function(e,a){return a}),wa=t(function(e,a){return console.log(e+": "+k(a)),a}),Oa=t(E),_a=t(function(e,a){return!E(e,a)}),Ia=t(function(e,a){return 0>C(e,a)}),Sa=t(function(e,a){return 1>C(e,a)}),Ra=t(function(e,a){return 0<C(e,a)}),Ba=t(function(e,a){return 0<=C(e,a)}),Da=t(function(e,a){var t=C(e,a);return 0>t?pb:t?kb:ub}),Ka=0,Ja=t(O),Ga=/.^/,qa=t(function(e,a){var t="g";e.aD&&(t+="m"),e.ag&&(t+="i");try{return Cb(new RegExp(a,t))}catch(e){return Tb}}),Ma=t(function(e,a){return null!==a.match(e)}),Fa=n(function(e,a,t){for(var n,b=[],d=0,s=a.lastIndex,l=-1;d++<e&&(n=a.exec(t))&&l!=a.lastIndex;){for(var o,h=n.length-1,c=Array(h);0<h;)o=n[h],c[--h]=o?Cb(o):Tb;b.push(r(Lb,n[0],n.index,d,v(c))),l=a.lastIndex}return a.lastIndex=s,v(b)}),Xa=b(function(e,a,t,n){function b(a){if(d++>=e)return a;for(var n=arguments.length-3,b=Array(n);0<n;){var s=arguments[n];b[--n]=s?Cb(s):Tb}return t(r(Lb,a,arguments[arguments.length-2],d,v(b)))}var d=0;return n.replace(a,b)}),za=n(function(e,a,t){for(var b,d=t,i=[],s=a.lastIndex,l=a.lastIndex;e--&&(b=a.exec(d),!!b);)i.push(d.slice(s,b.index)),s=a.lastIndex;return i.push(d.slice(s)),a.lastIndex=l,v(i)}),Ha=t(function(e,a){return e+a}),Pa=t(function(e,a){return e-a}),Wa=t(function(e,a){return e*a}),Za=t(function(e,a){return e/a}),Ua=t(function(e,a){return 0|e/a}),Ya=t(Math.pow),Qa=t(function(e,t){return t%e}),Va=t(function(e,a){var t=a%e;return 0===e?A(11):0<t&&0>e||0>t&&0<e?t+e:t}),et=Math.PI,at=Math.E,tt=Math.cos,nt=Math.sin,bt=Math.tan,dt=Math.acos,it=Math.asin,st=Math.atan,lt=t(Math.atan2),ot=Math.ceil,rt=Math.round,ht=Math.sqrt,ct=Math.log,$t=isNaN,gt=t(function(e,a){return e&&a}),ft=t(function(e,a){return e||a}),mt=t(function(e,a){return e!==a}),ut=t(function(e,a){return e+a}),pt=t(function(e,a){return e+a}),vt=t(function(e,a){for(var t=a.length,n=Array(t),b=0;b<t;){var d=a.charCodeAt(b);if(55296<=d&&56319>=d){n[b]=e(N(a[b]+a[b+1])),b+=2;continue}n[b]=e(N(a[b])),b++}return n.join("")}),yt=t(function(e,a){for(var t=[],n=a.length,b=0;b<n;){var d=a[b],s=a.charCodeAt(b);b++,55296<=s&&56319>=s&&(d+=a[b],b++),e(N(d))&&t.push(d)}return t.join("")}),kt=n(function(e,a,t){for(var n=t.length,b=0;b<n;){var d=t[b],s=t.charCodeAt(b);b++,55296<=s&&56319>=s&&(d+=t[b],b++),a=h(e,N(d),a)}return a}),xt=n(function(e,a,t){for(var n=t.length;n--;){var b=t[n],d=t.charCodeAt(n);56320<=d&&57343>=d&&(n--,b=t[n]+b),a=h(e,N(b),a)}return a}),At=t(function(e,a){return a.split(e)}),Et=t(function(e,a){return a.join(e)}),jt=n(function(e,a,t){return t.slice(e,a)}),Ct=t(function(e,a){for(var t=a.length;t--;){var n=a[t],b=a.charCodeAt(t);if(56320<=b&&57343>=b&&(t--,n=a[t]+n),e(N(n)))return!0}return!1}),Tt=t(function(e,a){for(var t=a.length;t--;){var n=a[t],b=a.charCodeAt(t);if(56320<=b&&57343>=b&&(t--,n=a[t]+n),!e(N(n)))return!1}return!0}),Lt=t(function(e,a){return-1<a.indexOf(e)}),Nt=t(function(e,a){return 0===a.indexOf(e)}),wt=t(function(e,a){return a.length>=e.length&&a.lastIndexOf(e)===a.length-e.length}),Ot=t(function(e,a){var t=e.length;if(1>t)return ka;for(var n=0,b=[];-1<(n=a.indexOf(e,n));)b.push(n),n+=t;return v(b)}),_t=_(function(e){return"number"==typeof e?-2147483647<e&&2147483647>e&&(0|e)===e?wb(e):isFinite(e)&&!(e%1)?wb(e):K("an INT",e):K("an INT",e)}),It=_(function(e){return"boolean"==typeof e?wb(e):K("a BOOL",e)}),St=_(function(e){return"number"==typeof e?wb(e):K("a FLOAT",e)}),Rt=_(function(e){return wb(q(e))}),Bt=_(function(e){return"string"==typeof e?wb(e):e instanceof String?wb(e+""):K("a STRING",e)}),Dt=t(function(e,a){return{$:6,d:e,b:a}}),Kt=t(function(e,a){return{$:7,e:e,b:a}}),Jt=t(function(e,a){return{$:10,b:a,h:e}}),Gt=t(function(e,a){return I(e,[a])}),qt=n(function(e,a,t){return I(e,[a,t])}),Mt=b(function(e,a,t,n){return I(e,[a,t,n])}),Ft=d(function(e,a,t,n,b){return I(e,[a,t,n,b])}),Xt=i(function(e,a,t,n,b,d){return I(e,[a,t,n,b,d])}),zt=s(function(e,a,t,n,b,d,i){return I(e,[a,t,n,b,d,i])}),Ht=l(function(e,a,t,n,b,d,i,s){return I(e,[a,t,n,b,d,i,s])}),Pt=o(function(e,a,t,n,b,d,i,s,l){return I(e,[a,t,n,b,d,i,s,l])}),Wt=t(function(e,a){try{var t=JSON.parse(a);return S(e,t)}catch(t){return yd(h(kd,"This is not valid JSON! "+t.message,q(a)))}}),Zt=t(function(e,a){return S(e,M(a))}),Ut=t(function(e,a){return JSON.stringify(M(a),null,e)+""}),Yt=n(function(e,a,t){return t[e]=M(a),t}),Qt=q(null),Vt=t(function(e,a){return{$:3,b:e,d:a}}),en=t(function(e,a){return{$:4,b:e,d:a}}),an=0,tn=t(function(e,a){return z(function(t){Z(e,a),t(F(Ka))})}),nn=!1,bn=[],dn=b(function(e,a,t,n){return Q(a,n,e.bn,e.bL,e.bI,function(){return function(){}})}),sn={},ln=t(function(e,a){return z(function(t){e.g(a),t(F(Ka))})}),on=t(function(e,a){return h(tn,e.h,{$:0,a:a})}),rn=t(function(e,a){return{$:3,n:e,o:a}}),hn=t(function(e,a){return a}),cn=t(function(e,a){return function(t){return e(a(t))}}),$n=n(function(e,a,t){return z(function(n){function b(e){n(a(t.bf.a(e)))}var d=new XMLHttpRequest;d.addEventListener("error",function(){b(Zd)}),d.addEventListener("timeout",function(){b(Qd)}),d.addEventListener("load",function(){b(re(t.bf.b,d))}),Ub(t.o)&&$e(e,d,t.o.a);try{d.open(t.m,t.bN,!0)}catch(a){return b(Pd(t.bN))}return oe(d,t),t.a6.a&&d.setRequestHeader("Content-Type",t.a6.a),d.send(t.a6.b),function(){d.c=!0,d.abort()}})}),gn=n(function(e,a,t){return{$:0,d:e,b:a,a:t}}),fn=t(function(e,a){return{$:0,d:a.d,b:a.b,a:function(t){return e(a.a(t))}}}),mn=t(function(e,a){return{$:0,a:e,b:a}}),un=t(function(e,a){return new Blob([a],{type:e})}),pn=_(function(e){return"undefined"!=typeof File&&e instanceof File?wb(e):K("a FILE",e)}),vn=n(function(e,a,t){return z(function(){var n=new Blob([t],{type:a});if(navigator.msSaveOrOpenBlob)return void navigator.msSaveOrOpenBlob(n,e);var b=ge(),d=URL.createObjectURL(n);b.href=d,b.download=e,fe(b),URL.revokeObjectURL(d)})}),yn="undefined"==typeof document?{}:document,kn=b(function(e,a,t,n){var b=n.node;return b.parentNode.replaceChild(Ce(e,function(){}),b),{}}),xn=t(function(e,a){return t(function(t,n){for(var b,d=[],i=0;n.b;n=n.b)b=n.a,i+=b.b||0,d.push(b);return i+=d.length,{$:1,c:a,d:Ee(t),e:d,f:e,b:i}})}),An=xn(void 0),En=t(function(e,a){return t(function(t,n){for(var b,d=[],i=0;n.b;n=n.b)b=n.a,i+=b.b.b||0,d.push(b);return i+=d.length,{$:2,c:a,d:Ee(t),e:d,f:e,b:i}})}),jn=En(void 0),Cn=t(function(e,a){return{$:4,j:e,k:a,b:1+(a.b||0)}}),Tn=t(function(e,t){return ve([e,t],function(){return e(t)})}),Ln=n(function(e,t,a){return ve([e,t,a],function(){return h(e,t,a)})}),Nn=b(function(e,t,a,n){return ve([e,t,a,n],function(){return $(e,t,a,n)})}),wn=d(function(e,t,a,n,b){return ve([e,t,a,n,b],function(){return r(e,t,a,n,b)})}),On=i(function(t,n,a,b,i,d){return ve([t,n,a,b,i,d],function(){return g(t,n,a,b,i,d)})}),_n=s(function(t,n,a,b,i,d,e){return ve([t,n,a,b,i,d,e],function(){return m(t,n,a,b,i,d,e)})}),In=l(function(t,n,a,b,i,d,e,s){return ve([t,n,a,b,i,d,e,s],function(){return u(t,n,a,b,i,d,e,s)})}),Sn=o(function(t,n,a,b,i,d,e,s,l){return ve([t,n,a,b,i,d,e,s,l],function(){return p(t,n,a,b,i,d,e,s,l)})}),Rn=t(function(e,a){return{$:"a0",n:e,o:a}}),Bn=t(function(e,a){return{$:"a1",n:e,o:a}}),Dn=t(function(e,a){return{$:"a2",n:e,o:a}}),Kn=t(function(e,a){return{$:"a3",n:e,o:a}}),Jn=n(function(e,a,t){return{$:"a4",n:a,o:{f:e,o:t}}}),Gn=t(function(e,a){return"a0"===a.$?h(Rn,a.n,Ae(e,a.o)):a}),qn=t(function(e,a){return T(e(a.a),a.b)}),Mn=t(function(e,a){return{t:e(a.t),ad:a.ad,aa:a.aa}});try{window.addEventListener("t",null,Object.defineProperty({},"passive",{get:function(){oa=!0}}))}catch(a){}var Fn,Xn,zn=d(function(e,a,t,n,b){for(var d,s=e.length,l=a+s<=b.length,o=0;l&&o<s;)d=b.charCodeAt(a),l=e[o++]===b[a++]&&(10===d?(t++,n=1):(n++,55296==(63488&d)?e[o++]===b[a++]:1));return L(l?a:-1,t,n)}),Hn=n(function(e,a,t){return t.length<=a?-1:55296==(63488&t.charCodeAt(a))?e(N(t.substr(a,2)))?a+2:-1:e(N(t[a]))?"\n"===t[a]?-2:a+1:-1}),Pn=n(function(e,a,t){return t.charCodeAt(a)===e}),Wn=t(function(e,a){for(;e<a.length;e++){var t=a.charCodeAt(e);if(48>t||57<t)return e}return e}),Zn=n(function(e,a,t){for(var n,b=0;a<t.length&&(n=t.charCodeAt(a)-48,!(0>n||e<=n));a++)b=e*b+n;return T(a,b)}),Un=t(function(e,a){for(var t,n=0;e<a.length;e++)if(t=a.charCodeAt(e),48<=t&&57>=t)n=16*n+t-48;else if(65<=t&&70>=t)n=16*n+t-55;else if(97<=t&&102>=t)n=16*n+t-87;else break;return T(e,n)}),Yn=d(function(e,a,t,n,b){for(var d=b.indexOf(e,a),i=0>d?b.length:d+e.length;a<i;){var s=b.charCodeAt(a++);10===s?(n=1,t++):(n++,55296==(63488&s)&&a++)}return L(d,t,n)}),Qn=Fn||b(function(e,a,t,n){return Q(a,n,e.bn,e.bL,e.bI,function(a,t){var b=e.bO,d=n.node,i=Qe(d);return ea(t,function(e){var t=b(e),n=Se(i,t);d=He(d,i,n,a),i=t})})}),Vn=Xn||b(function(e,a,t,n){return Q(a,n,e.bn,e.bL,e.bI,function(a,t){var n=e.O&&e.O(a),b=e.bO,d=yn.title,i=yn.body,s=Qe(i);return ea(t,function(e){la=n;var t=b(e),l=An("body")(ka)(t.a6),o=Se(s,l);i=He(i,s,o,a),s=l,la=0,d!==t.bK&&(yn.title=d=t.bK)})})}),eb="undefined"==typeof cancelAnimationFrame?function(e){clearTimeout(e)}:cancelAnimationFrame,ab="undefined"==typeof requestAnimationFrame?function(e){return setTimeout(e,1e3/60)}:requestAnimationFrame,tb=t(function(e,a){return h(zi,Yi,z(function(){a&&history.go(a),e()}))}),nb=t(function(e,a){return h(zi,Yi,z(function(){history.pushState({},"",a),e()}))}),bb=t(function(e,a){return h(zi,Yi,z(function(){history.replaceState({},"",a),e()}))}),db={addEventListener:function(){},removeEventListener:function(){}},ib="undefined"==typeof document?db:document,sb="undefined"==typeof window?db:window,lb=n(function(e,a,t){return W(z(function(){function n(e){P(t(e))}return e.addEventListener(a,n,oa&&{passive:!0}),function(){e.removeEventListener(a,n)}}))}),ob=t(function(e,a){var t=S(e,a);return Yb(t)?Cb(t.a):Tb}),rb=t(function(e,a){return aa(a,function(a){return a[e](),Ka})}),hb=t(function(e,a){return ta(function(){return sb.scroll(e,a),Ka})}),cb=n(function(e,a,t){return aa(e,function(e){return e.scrollLeft=a,e.scrollTop=t,Ka})}),$b=t(function(e,a){return e(a)}),gb=t(function(e,a){if(!a.$){var t=a.a;return t}return e}),fb=ma,mb=n(function(e,a,n){var b=n.c,d=n.d,i=t(function(a,t){if(!a.$){var n=a.a;return $(fb,i,t,n)}var b=a.a;return $(fb,e,t,b)});return $(fb,i,$(fb,e,a,d),b)}),ub=1,pb=0,vb=xa,yb=function(e){return $(mb,vb,ka,e)},kb=2,xb=n(function(e,a,n){foldr:for(;;){if(-2===n.$)return a;var b=n.b,d=n.c,i=n.d,s=n.e,l=e,o=$(e,b,d,$(xb,e,a,s));e=l,a=o,n=i;continue foldr}}),Ab=function(e){return $(xb,n(function(e,a,t){return h(vb,T(e,a),t)}),ka,e)},Eb=function(e){return $(xb,n(function(e,a,t){return h(vb,e,t)}),ka,e)},jb=function(e){return Eb(e)},Cb=function(e){return{$:0,a:e}},Tb={$:1},Lb=b(function(e,a,t,n){return{bm:a,bp:e,br:t,aZ:n}}),Nb={bd:T(0,0),W:"example.svg",T:"<svg> . . . </svg>",X:0,Z:0,aX:0,bM:h(gb,Ga,function(e){return h(qa,{ag:!1,aD:!1},e)}("!|#|\\$|%|&|'|\\(|\\)|\\*|\\+|,|\\/|:|;|=|\\?|@|\\[|\\]"))},wb=function(e){return{$:0,a:e}},Ob=n(function(e,a,t){return a(e(t))}),_b=function(e){return e},Ib={$:-2},Sb=Ib,Rb=Da,Bb=t(function(e,a){get:for(;;){if(-2===a.$)return Tb;var t=a.b,n=a.c,b=a.d,d=a.e,i=h(Rb,e,t);switch(i){case 0:var s=e,l=b;e=s,a=l;continue get;case 1:return Cb(n);default:var s=e,l=d;e=s,a=l;continue get;}}}),Db=d(function(t,a,n,b,d){return{$:-1,a:t,b:a,c:n,d:b,e:d}}),Kb=d(function(e,a,t,n,b){if(-1===b.$&&!b.a){var d=b.a,i=b.b,s=b.c,l=b.d,o=b.e;if(-1===n.$&&!n.a){var r=n.a,h=n.b,c=n.c,$=n.d,f=n.e;return g(Db,0,a,t,g(Db,1,h,c,$,f),g(Db,1,i,s,l,o))}return g(Db,e,i,s,g(Db,0,a,t,n,l),o)}if(-1===n.$&&!n.a&&-1===n.d.$&&!n.d.a){var m=n.a,h=n.b,c=n.c,u=n.d,p=u.a,v=u.b,y=u.c,k=u.d,x=u.e,f=n.e;return g(Db,0,h,c,g(Db,1,v,y,k,x),g(Db,1,a,t,f,b))}return g(Db,e,a,t,n,b)}),Jb=n(function(e,a,t){if(-2===t.$)return g(Db,0,e,a,Ib,Ib);var n=t.a,b=t.b,d=t.c,i=t.d,s=t.e,l=h(Rb,e,b);return 0===l?g(Kb,n,b,d,$(Jb,e,a,i),s):1===l?g(Db,n,b,a,i,s):g(Kb,n,b,d,i,$(Jb,e,a,s))}),Gb=n(function(e,a,t){var n=$(Jb,e,a,t);if(-1===n.$&&!n.a){var b=n.a,d=n.b,i=n.c,s=n.d,l=n.e;return g(Db,1,d,i,s,l)}return n}),qb=function(e){getMin:for(;;)if(-1===e.$&&-1===e.d.$){var a=e.d;e=a;continue getMin}else return e},Mb=function(e){if(-1===e.$&&-1===e.d.$&&-1===e.e.$){if(-1===e.e.d.$&&!e.e.d.a){var a=e.a,t=e.b,n=e.c,b=e.d,d=b.a,i=b.b,s=b.c,l=b.d,o=b.e,r=e.e,h=r.a,c=r.b,$=r.c,f=r.d,m=f.a,u=f.b,p=f.c,y=f.d,x=f.e,A=r.e;return g(Db,0,u,p,g(Db,1,t,n,g(Db,0,i,s,l,o),y),g(Db,1,c,$,x,A))}var a=e.a,t=e.b,n=e.c,E=e.d,d=E.a,i=E.b,s=E.c,l=E.d,o=E.e,j=e.e,h=j.a,c=j.b,$=j.c,f=j.d,A=j.e;return 1===a?g(Db,1,t,n,g(Db,0,i,s,l,o),g(Db,0,c,$,f,A)):g(Db,1,t,n,g(Db,0,i,s,l,o),g(Db,0,c,$,f,A))}return e},Fb=function(e){if(-1===e.$&&-1===e.d.$&&-1===e.e.$){if(-1===e.d.d.$&&!e.d.d.a){var a=e.a,t=e.b,n=e.c,b=e.d,d=b.a,i=b.b,s=b.c,l=b.d,o=l.a,r=l.b,h=l.c,c=l.d,$=l.e,f=b.e,m=e.e,u=m.a,p=m.b,y=m.c,x=m.d,A=m.e;return g(Db,0,i,s,g(Db,1,r,h,c,$),g(Db,1,t,n,f,g(Db,0,p,y,x,A)))}var a=e.a,t=e.b,n=e.c,E=e.d,d=E.a,i=E.b,s=E.c,j=E.d,f=E.e,C=e.e,u=C.a,p=C.b,y=C.c,x=C.d,A=C.e;return 1===a?g(Db,1,t,n,g(Db,0,i,s,j,f),g(Db,0,p,y,x,A)):g(Db,1,t,n,g(Db,0,i,s,j,f),g(Db,0,p,y,x,A))}return e},Xb=s(function(e,a,t,n,b,d,i){if(-1===d.$&&!d.a){var s=d.a,l=d.b,o=d.c,r=d.d,h=d.e;return g(Db,t,l,o,r,g(Db,0,n,b,h,i))}_n2$2:for(;;)if(-1!==i.$||1!==i.a)break _n2$2;else if(-1===i.d.$){if(1===i.d.a){var c=i.a,$=i.d,f=$.a;return Fb(a)}break _n2$2}else{var m=i.a,u=i.d;return Fb(a)}return a}),zb=function(e){if(-1===e.$&&-1===e.d.$){var a=e.a,t=e.b,n=e.c,b=e.d,d=b.a,i=b.d,s=e.e;if(1===d){if(-1===i.$&&!i.a){i.a;return g(Db,a,t,n,zb(b),s)}var l=Mb(e);if(-1===l.$){var o=l.a,r=l.b,h=l.c,c=l.d,$=l.e;return g(Kb,o,r,h,zb(c),$)}return Ib}return g(Db,a,t,n,zb(b),s)}return Ib},Hb=t(function(e,a){if(-2===a.$)return Ib;var t=a.a,n=a.b,b=a.c,d=a.d,i=a.e;if(0>C(e,n)){if(-1===d.$&&1===d.a){var s=d.a,l=d.d;if(-1===l.$&&!l.a){l.a;return g(Db,t,n,b,h(Hb,e,d),i)}var o=Mb(a);if(-1===o.$){var r=o.a,c=o.b,$=o.c,f=o.d,m=o.e;return g(Kb,r,c,$,h(Hb,e,f),m)}return Ib}return g(Db,t,n,b,h(Hb,e,d),i)}return h(Pb,e,u(Xb,e,a,t,n,b,d,i))}),Pb=t(function(e,a){if(-1===a.$){var t=a.a,n=a.b,b=a.c,d=a.d,i=a.e;if(E(e,n)){var s=qb(i);if(-1===s.$){var l=s.b,o=s.c;return g(Kb,t,l,o,d,zb(i))}return Ib}return g(Kb,t,n,b,d,h(Hb,e,i))}return Ib}),Wb=t(function(e,a){var t=h(Hb,e,a);if(-1===t.$&&!t.a){var n=t.a,b=t.b,d=t.c,i=t.d,s=t.e;return g(Db,1,b,d,i,s)}return t}),Zb=n(function(e,a,t){var n=a(h(Bb,e,t));if(!n.$){var b=n.a;return $(Gb,e,b,t)}return h(Wb,e,t)}),Ub=function(e){return!e.$},Yb=function(e){return!e.$},Qb=32,Vb=b(function(e,a,t,n){return{$:0,a:e,b:a,c:t,d:n}}),ed=ot,ad=t(function(e,a){return ct(a)/ct(e)}),td=ed(h(ad,2,Qb)),nd=[],bd=r(Vb,0,td,nd,nd),dd=function(e){return{$:1,a:e}},id=function(e){return{$:0,a:e}},sd=ha,ld=n(function(e,a,t){foldl:for(;;){if(!t.b)return a;var n=t.a,b=t.b,d=e,i=h(e,n,a);e=d,a=i,t=b;continue foldl}}),od=function(e){return $(ld,vb,ka,e)},rd=t(function(e,a){compressNodes:for(;;){var t=h(sd,Qb,e),n=t.a,b=t.b,d=h(vb,id(n),a);if(!b.b)return od(d);e=b,a=d;continue compressNodes}}),hd=t(function(e,a){return a(e)}),cd=function(e){var a=e.a;return a},$d=t(function(e,a){treeFromBuilder:for(;;){var t=ed(a/Qb);if(1===t)return h(sd,Qb,e).a;var n=h(rd,e,ka);e=n,a=t;continue treeFromBuilder}}),gd=t(function(e,a){return 0<C(e,a)?e:a}),fd=function(e){return e.length},md=t(function(e,a){if(!a.e)return r(Vb,fd(a.g),td,nd,a.g);var t=a.e*Qb,n=na(h(ad,Qb,t-1)),b=e?od(a.h):a.h,d=h($d,b,a.e);return r(Vb,fd(a.g)+t,h(gd,5,n*td),d,a.g)}),ud=ra,pd=d(function(e,a,t,n,b){initializeHelp:for(;;){if(0>a)return h(md,!1,{h:n,e:0|t/Qb,g:b});var d=dd($(ud,Qb,a,e)),i=e,s=a-Qb,l=t,o=h(vb,d,n),r=b;e=i,a=s,t=l,n=o,b=r;continue initializeHelp}}),vd=t(function(e,a){if(0>=e)return bd;var t=e%Qb,n=$(ud,t,e-t,a);return g(pd,a,e-t-Qb,e,ka,n)}),yd=function(e){return{$:1,a:e}},kd=t(function(e,a){return{$:3,a:e,b:a}}),xd=t(function(e,a){return{$:0,a:e,b:a}}),Ad=t(function(e,a){return{$:1,a:e,b:a}}),Ed=function(e){return{$:2,a:e}},jd=function(e){var a=e.charCodeAt(0);return 55296<=a&&56319>=a?1024*(a-55296)+e.charCodeAt(1)-56320+65536:a},Cd=function(e){var a=jd(e);return 97<=a&&122>=a},Td=function(e){var a=jd(e);return 90>=a&&65<=a},Ld=function(e){return Cd(e)||Td(e)},Nd=function(e){var a=jd(e);return 57>=a&&48<=a},wd=function(e){return Cd(e)||Td(e)||Nd(e)},Od=function(e){return $(ld,t(function(e,a){return a+1}),0,e)},_d=n(function(e,a,t){rangeHelp:for(;;)if(1>C(e,a)){var n=e,b=a-1,d=h(vb,a,t);e=n,a=b,t=d;continue rangeHelp}else return t}),Id=t(function(e,a){return $(_d,e,a,ka)}),Sd=t(function(e,a){return $(Aa,e,h(Id,0,Od(a)-1),a)}),Rd=function(e){return e+""},Bd=t(function(e,a){return h(Et,e,y(a))}),Dd=function(e){var a=e.charCodeAt(0);return a?Cb(55296<=a&&56319>=a?T(N(e[0]+e[1]),e.slice(2)):T(N(e[0]),e.slice(1))):Tb},Kd=t(function(e,a){return v(h(At,e,a))}),Jd=function(e){return h(Bd,"\n    ",h(Kd,"\n",e))},Gd=t(function(e,a){return"\n\n("+(Rd(e+1)+(") "+Jd(qd(a))))}),qd=function(e){return h(Md,e,ka)},Md=t(function(e,a){errorToStringHelp:for(;;)switch(e.$){case 0:var t=e.a,n=e.b,b=function(){var e=Dd(t);if(1===e.$)return!1;var a=e.a,n=a.a,b=a.b;return Ld(n)&&h(Tt,wd,b)}(),d=b?"."+t:"['"+(t+"']"),s=n,l=h(vb,d,a);e=s,a=l;continue errorToStringHelp;case 1:var o=e.a,n=e.b,i="["+(Rd(o)+"]"),s=n,l=h(vb,i,a);e=s,a=l;continue errorToStringHelp;case 2:var r=e.a;if(!r.b)return"Ran into a Json.Decode.oneOf with no possibilities"+function(){return a.b?" at json"+h(Bd,"",od(a)):"!"}();if(!r.b.b){var n=r.a,s=n,l=a;e=s,a=l;continue errorToStringHelp}else{var c=function(){return a.b?"The Json.Decode.oneOf at json"+h(Bd,"",od(a)):"Json.Decode.oneOf"}(),$=c+(" failed in the following "+(Rd(Od(r))+" ways:"));return h(Bd,"\n\n",h(vb,$,h(Sd,Gd,r)))}default:var g=e.a,f=e.b,$=function(){return a.b?"Problem with the value at json"+(h(Bd,"",od(a))+":\n\n    "):"Problem with the given value:\n\n"}();return $+(Jd(h(Ut,4,f))+("\n\n"+g));}}),Fd=ln,Xd=on,zd=t(function(t,n){if(!n.$){var b=n.a;return wb(t(b))}var a=n.a;return yd(a)}),Hd=t(function(e,a){return{$:3,a:e,b:a}}),Pd=function(e){return{$:0,a:e}},Wd=t(function(e,a){return{$:4,a:e,b:a}}),Zd={$:2},Ud=function(e){return{$:1,a:e}},Yd=function(e){return{$:0,a:e}},Qd={$:1},Vd=t(function(e,a){return $(gn,"",_b,h(Ob,a,e))}),ei=t(function(a,t){if(!t.$){var n=t.a;return wb(n)}var b=t.a;return yd(a(b))}),ai=function(e){return{$:4,a:e}},ti=function(e){return{$:3,a:e}},ni=function(e){return{$:0,a:e}},bi={$:2},di={$:1},ii=t(function(e,a){switch(a.$){case 0:var t=a.a;return yd(ni(t));case 1:return yd(di);case 2:return yd(bi);case 3:var n=a.a;return yd(ti(n.aY));default:var b=a.b;return h(ei,ai,e(b));}}),si={$:0},li=function(e){return{$:1,a:e}},oi=F,ri=t(function(e,a){return{aO:e,a_:a}}),hi=oi(h(ri,Sb,ka)),ci=Vt,$i=function(e){return z(function(a){var t=e.f;2===t.$&&t.c&&t.c(),e.f=null,a(F(0))})},gi=n(function(e,a,t){updateReqs:for(;;){if(!a.b)return oi(t);var n=a.a,b=a.b;if(!n.$){var d=n.a,i=h(Bb,d,t);if(1===i.$){var s=e,l=t;e=s,a=b,t=l;continue updateReqs}else{var o=i.a;return h(ci,function(){return $(gi,e,b,h(Wb,d,t))},$i(o))}}else{var r=n.a;return h(ci,function(a){var n=r.o;if(1===n.$)return $(gi,e,b,t);var d=n.a;return $(gi,e,b,$(Gb,d,a,t))},W($($n,e,Fd(e),r)))}}}),fi=b(function(e,a,t,n){return h(ci,function(e){return oi(h(ri,e,t))},$(gi,e,a,n.aO))}),mi=b(function(e,t,n,i){if(!i.b)return t;var s=i.a,a=i.b;if(!a.b)return h(e,s,t);var l=a.a,b=a.b;if(!b.b)return h(e,s,h(e,l,t));var o=b.a,c=b.b;if(!c.b)return h(e,s,h(e,l,h(e,o,t)));var g=c.a,d=c.b,f=500<n?$(ld,e,t,od(d)):r(mi,e,t,n+1,d);return h(e,s,h(e,l,h(e,o,h(e,g,f))))}),ui=n(function(e,a,t){return r(mi,e,a,0,t)}),pi=n(function(e,a,t){var n=e(a);if(!n.$){var b=n.a;return h(vb,b,t)}return t}),vi=t(function(e,a){return $(ui,pi(e),ka,a)}),yi=n(function(e,a,t){return h(ci,function(n){return h(ci,function(a){return oi(h(e,n,a))},t)},a)}),ki=function(e){return $(ui,yi(vb),oi(ka),e)},xi=b(function(e,a,t,n){var b=n.a,d=n.b;return E(a,b)?Cb(h(Fd,e,d(t))):Tb}),Ai=n(function(e,a,t){var n=a.a,b=a.b;return h(ci,function(){return oi(t)},ki(h(vi,$(xi,e,n,b),t.a_)))}),Ei=function(e){return{$:0,a:e}},ji=t(function(e,a){if(!a.$){var t=a.a;return Ei(t)}var n=a.a;return li({B:n.B,a6:n.a6,bf:h(fn,e,n.bf),i:n.i,m:n.m,n:n.n,o:n.o,bN:n.bN})}),Ci=t(function(e,a){return{$:0,a:e,b:a}}),Ti=t(function(e,a){var t=a.a,n=a.b;return h(Ci,t,h(Ob,n,e))});sn.Http=ee(hi,fi,Ai,ji,Ti);var Li=te("Http"),Ni=te("Http"),wi=function(e){return Li(li({B:!1,a6:e.a6,bf:e.bf,i:e.i,m:e.m,n:e.n,o:e.o,bN:e.bN}))},Oi=function(e){return wi({a6:si,bf:e.bf,i:ka,m:"GET",n:Tb,o:Tb,bN:e.bN})}({bf:function(e){return h(Vd,e,ii(wb))}(function(e){return{$:1,a:e}}),bN:"assets/example.svg"}),_i=t(function(e,a){if(!a.$){var t=a.a;return w(e,{T:t,X:1})}return w(e,{X:1})}),Ii=function(e){return e?0:1},Si=function(e){return{$:1,a:e}},Ri=function(e){return{$:0,a:e}},Bi=function(e){return{$:5,a:e}},Di=oi(0),Ki=t(function(e,a){return $(ui,t(function(a,t){return h(vb,e(a),t)}),ka,a)}),Ji=t(function(e,a){return h(ci,function(t){return oi(e(t))},a)}),Gi=t(function(e,a){return W(h(ci,Fd(e),a))}),qi=n(function(e,a){return h(Ji,function(){return 0},ki(h(Ki,Gi(e),a)))}),Mi=n(function(){return oi(0)}),Fi=t(function(e,a){return h(Ji,e,a)});sn.Task=ee(Di,qi,Mi,Fi);var Xi=te("Task"),zi=t(function(e,a){return Xi(h(Ji,e,a))}),Hi=function(e){return e.name},Pi=function(e){return z(function(a){var t=new FileReader;return t.addEventListener("loadend",function(){a(F(t.result))}),t.readAsText(e),function(){t.abort()}})},Wi=t(function(e,a){return h(zi,a,me(e))}),Zi=t(function(e,a){if(!a.$)return T(e,h(Wi,v(["image/svg+xml"]),function(e){return Bi(Si(e))}));var t=a.a;return T(w(e,{W:Hi(t)}),h(zi,Ri,Pi(t)))}),Ui=ne(ka),Yi=function(e){never:for(;;){var a=e;e=a;continue never}},Qi=n(function(e,a,t){return h(zi,Yi,$(vn,e,a,t))}),Vi=t(function(e,a){switch(e.$){case 0:var t=e.a;return T(w(a,{T:t}),Ui);case 1:var n=e.a;return T(h(_i,a,n),Ui);case 2:var b=e.a;return T(w(a,{aX:b}),Ui);case 3:return T(w(a,{Z:Ii(a.Z)}),Ui);case 4:return T(a,$(Qi,a.W,"image/svg+xml",a.T));case 5:var d=e.a;return h(Zi,a,d);default:var i=e.a;return T(w(a,{bd:i}),Ui);}}),es=t(function(e,t){if(!t.$){var n=t.a;return n}return e}),as=Gt,ts=qt,ns=function(e){return{$:0,a:e}},bs=function(e){switch(e.$){case 0:return 0;case 1:return 1;case 2:return 2;default:return 3;}},ds=An("code"),is=An("pre"),ss=pe,ls=function(e){return v([e])},os=t(function(e,a){return h(Dn,e,q(a))}),rs=os("className"),hs=An("div"),cs=t(function(e,a){return h(Kn,ye(e),xe(a))}),$s=t(function(e,a){return $(ui,t(function(a,t){return e(a)?h(vb,a,t):t}),ka,a)}),gs=function(e){var a=e.b;return a},fs=function(e){return rs(h(Bd," ",h(Ki,cd,h($s,gs,e))))},ms=function(e){return""===e},us=An("span"),ps=function(e){return"elmsh"+function(){return 0===e?"0":1===e?"-comm":2===e?"1":3===e?"2":4===e?"3":5===e?"4":6===e?"5":7===e?"6":"7"}()},vs=function(e){var a=e.bJ,t=e.bw,n=e.a4;return!t&&ms(n)?ss(a):h(us,v([fs(v([T(ps(t),t),T("elmsh-"+n,""!==n)]))]),v([ss(a)]))},ys=n(function(e,a,t){var n=t.bi,b=t.bk;return h(hs,v([fs(v([T("elmsh-line",!0),T("elmsh-hl",E(b,Cb(0))),T("elmsh-add",E(b,Cb(1))),T("elmsh-del",E(b,Cb(2)))])),h(cs,"data-elmsh-lc",Rd(e+a))]),h(Ki,vs,n))}),ks=t(function(e,a){return a.b?$(ui,vb,a,e):e}),xs=function(e){return $(ui,ks,ka,e)},As=function(e){return h(ds,v([rs("elmsh")]),xs(h(Ki,function(e){var a=e.bk,t=e.bi;return E(a,Tb)?h(Ki,vs,t):v([h(us,v([fs(v([T("elmsh-hl",E(a,Cb(0))),T("elmsh-add",E(a,Cb(1))),T("elmsh-del",E(a,Cb(2)))]))]),h(Ki,vs,t))])},e)))},Es=t(function(e,a){if(1===e.$)return h(is,v([rs("elmsh")]),v([As(a)]));var t=e.a;return h(is,v([rs("elmsh")]),ls(h(ds,ka,h(Sd,ys(t),a))))}),js=t(function(e,a){return h(Es,e,a)}),Cs=n(function(e,a,t){return{ai:a,aI:t,aS:e}}),Ts=function(e){return $(Cs,e.aS,e.ai,e.aI)},Ls=t(function(e,a){bagToList:for(;;)switch(e.$){case 0:return a;case 1:var t=e.a,n=e.b,b=t,d=h(vb,n,a);e=b,a=d;continue bagToList;default:var t=e.a,i=e.b,b=t,d=h(Ls,i,a);e=b,a=d;continue bagToList;}}),Ns=t(function(e,a){var t=e({ai:1,c:ka,d:1,b:0,aS:1,a:a});if(!t.$){var n=t.b;return wb(n)}var b=t.b;return yd(h(Ls,b,ka))}),ws=t(function(e,t){var n=h(Ns,e,t);if(!n.$){var b=n.a;return wb(b)}var a=n.a;return yd(h(Ki,Ts,a))}),Os=t(function(e,a){return{$:1,a:e,b:a}}),_s=n(function(e,a,t){return{$:0,a:e,b:a,c:t}}),Is=t(function(e,t){return function(n){var b=t(n);if(!b.$){var d=b.a,i=b.b,a=b.c;return $(_s,d,e(i),a)}var d=b.a,s=b.b;return h(Os,d,s)}}),Ss=Is,Rs=function(e){return{$:1,a:e}},Bs=function(e){return{$:0,a:e}},Ds=function(e){if(!e.$){var t=e.a;return Bs(t)}var n=e.a;return Rs(n)},Ks=b(function(e,a,t,n){loopHelp:for(;;){var b=t(a),d=b(n);if(!d.$){var i=d.a,s=d.b,l=d.c;if(!s.$){var o=s.a,r=e||i,c=t;e=r,a=o,t=c,n=l;continue loopHelp}else{var g=s.a;return $(_s,e||i,g,l)}}else{var i=d.a,f=d.b;return h(Os,e||i,f)}}}),Js=t(function(e,a){return function(t){return r(Ks,!1,e,a,t)}}),Gs=t(function(e,a){return h(Js,e,function(e){return h(Ss,Ds,a(e))})}),qs=function(e){return{$:1,a:e}},Ms=function(e){return{$:0,a:e}},Fs=t(function(e){return e}),Xs=jt,zs=t(function(e,t){return function(n){var b=t(n);if(1===b.$){var d=b.a,i=b.b;return h(Os,d,i)}var d=b.a,s=b.b,a=b.c;return $(_s,d,h(e,$(Xs,n.b,a.b,n.a),s),a)}}),Hs=function(e){return h(zs,Fs,e)},Ps={$:0},Ws=t(function(e,a){return{$:2,a:e,b:a}}),Zs=n(function(e,a,t){oneOfHelp:for(;;){if(!t.b)return h(Os,!1,a);var n=t.a,b=t.b,d=n(e);if(!d.$){var i=d;return i}var i=d,s=i.a,l=i.b;if(s)return i;var o=e,r=h(Ws,a,l);e=o,a=r,t=b;continue oneOfHelp}}),Us=function(e){return function(a){return $(Zs,a,Ps,e)}},Ys=function(e){return function(a){return $(_s,!1,e,a)}},Qs={$:11},Vs=t(function(e,a){return{$:1,a:e,b:a}}),el=b(function(e,a,t,n){return{ai:a,a9:n,aI:t,aS:e}}),al=t(function(e,a){return h(Vs,Ps,r(el,e.aS,e.ai,a,e.c))}),tl=Hn,nl=t(function(e,a){return function(t){var n=$(tl,e,t.b,t.a);return E(n,-1)?h(Os,!1,h(al,t,a)):E(n,-2)?$(_s,!0,0,{ai:1,c:t.c,d:t.d,b:t.b+1,aS:t.aS+1,a:t.a}):$(_s,!0,0,{ai:t.ai+1,c:t.c,d:t.d,b:n,aS:t.aS,a:t.a})}}),bl=function(e){return h(nl,e,Qs)},dl=d(function(e,a,t,n,b){chompWhileHelp:for(;;){var d=$(tl,e,a,b.a);if(E(d,-1))return $(_s,0>C(b.b,a),0,{ai:n,c:b.c,d:b.d,b:a,aS:t,a:b.a});if(E(d,-2)){var i=e,s=a+1,l=t+1,o=1,r=b;e=i,a=s,t=l,n=o,b=r;continue chompWhileHelp}else{var i=e,s=d,l=t,o=n+1,r=b;e=i,a=s,t=l,n=o,b=r;continue chompWhileHelp}}}),il=function(e){return function(a){return g(dl,e,a.b,a.aS,a.ai,a)}},sl=n(function(e,t,n){return function(d){var i=t(d);if(1===i.$){var s=i.a,l=i.b;return h(Os,s,l)}var o=i.a,r=i.b,a=i.c,c=n(a);if(1===c.$){var g=c.a,l=c.b;return h(Os,o||g,l)}var g=c.a,f=c.b,b=c.c;return $(_s,o||g,h(e,r,f),b)}}),ll=t(function(e,a){return $(sl,Fs,e,a)}),ol=ll,rl=function(e){return h(ol,h(ol,Ys(0),bl(e)),il(e))},hl=function(e){return"\n"===e},cl={$:0},$l=t(function(e,t){return function(n){var d=t(n);if(1===d.$){var i=d.a,s=d.b;return h(Os,i,s)}var l=d.a,o=d.b,a=d.c,r=e(o),c=r(a);if(1===c.$){var g=c.a,s=c.b;return h(Os,l||g,s)}var g=c.a,f=c.b,b=c.c;return $(_s,l||g,f,b)}}),gl=$l,fl=function(e){return{$:8,a:e}},ml=t(function(e,a){return{$:0,a:e,b:a}}),ul=function(e){var a=e.a,t=e.b,n=!ms(a);return function(e){var b=g(zn,a,e.b,e.aS,e.ai,e.a),d=b.a,i=b.b,s=b.c;return E(d,-1)?h(Os,!1,h(al,e,t)):$(_s,n,0,{ai:s,c:e.c,d:e.d,b:d,aS:i,a:e.a})}},pl=function(e){return ul(h(ml,e,fl(e)))},vl=function(e){return{$:12,a:e}},yl=function(e){return function(a){return h(Os,!1,h(al,a,e))}},kl=function(e){return yl(vl(e))},xl=function(e){return e.length},Al=function(e){return function(a){return E(xl(a.a),a.b)?$(_s,!1,0,a):h(Os,!1,h(al,a,e))}}({$:10}),El=n(function(e,a,t){return h(gl,function(t){return e(O(t,a))},t)}),jl=n(function(e,a,t){return h(gl,function(t){return e(h(vb,t,a))},t)}),Cl=t(function(e,a){return h(ol,a,il(e))}),Tl=t(function(e,a){var t=e.am,n=e.ay,b=e.an,d=e.av;return Us(v([h(Ss,Fs(h(vb,t(b),a)),pl(b)),h(Ss,Fs(a),Al),$(El,Tl(e),a,Us(d)),$(jl,Tl(e),a,h(Ss,t,Hs(h(Cl,n,bl(Fs(!0))))))]))}),Ll=n(function(e,a,t){var n=a.am,b=a.ay,d=a.ac,i=a.an,s=a.av;return Us(v([h(gl,function(t){return 1===e?Ys(t):$(Ll,e-1,a,t)},h(Ss,Fs(h(vb,n(i),t)),pl(i))),$(jl,h(Ll,e+1,a),t,h(Ss,n,Hs(h(Cl,b,pl(d))))),$(El,Tl(a),t,Us(s)),h(Ss,Fs(t),Al),$(jl,h(Ll,e,a),t,h(Ss,n,Hs(h(Cl,b,bl(Fs(!0))))))]))}),Nl=t(function(e,a){var t=e.ac,n=e.an,b=e.ay,d=T(Dd(e.ac),Dd(e.an));if(1===d.a.$){d.a;return kl("Trying to parse a delimited helper, but the start token cannot be an empty string!")}if(1===d.b.$){d.b;return kl("Trying to parse a delimited helper, but the end token cannot be an empty string!")}var i=d.a.a,s=i.a,l=d.b.a,o=l.a;return e.ax?$(Ll,1,w(e,{ay:function(e){return b(e)&&!E(e,s)&&!E(e,o)}}),a):h(Tl,w(e,{ay:function(e){return b(e)&&!E(e,o)}}),a)}),wl=function(e){var a=e.ac,t=e.ay,n=e.am;return h(gl,function(a){return h(Nl,e,v([a]))},h(Ss,Fs(n(a)),pl(a)))},Ol={$:1},_l=n(function(e,a,t){return e(a(t))}),Il=function(e){return{$:3,a:e}},Sl={$:2},Rl=h(Ss,function(){return T(Sl,"\n")},pl("\n")),Bl=h(Ss,ls,Rl),Dl={am:function(e){return T(Il(2),e)},an:"\"",av:v([Bl]),ax:!1,ay:h(_l,function(e){return!e},hl),ac:"\""},Kl=wl(w(Dl,{am:function(e){return T(Ol,e)},an:"-->",ac:"<!--"})),Jl=h(ol,h(ol,Ys(0),bl(function(e){return"<"===e})),Us(v([bl(function(e){return"/"===e||"!"===e}),Ys(0)]))),Gl=function(e){return" "===e||"\t"===e},ql=function(e){return Gl(e)||hl(e)},Ml=wl(Dl),Fl=wl(w(Dl,{an:"'",ac:"'"})),Xl=Us(v([Ml,Fl,h(Ss,function(e){return v([T(Il(2),e)])},Hs(rl(function(e){return!ql(e)&&">"!==e})))])),zl=Us(v([h(Ss,function(e){return T(cl,e)},Hs(rl(Gl))),Rl])),Hl=function(e){return Us(v([$(jl,Hl,e,zl),$(El,Ys,e,Xl),Ys(e)]))},Pl=function(e){return Us(v([$(jl,Pl,e,zl),$(jl,Hl,e,h(Ss,function(){return T(cl,"=")},pl("="))),Ys(e)]))},Wl=function(e){return Td(e)||Cd(e)||Nd(e)},Zl=function(e){return Wl(e)||"-"===e},Ul=function(e){return Zl(e)||"_"===e},Yl=function(e){return Us(v([h(Ss,Ms,$(jl,Pl,e,h(Ss,function(e){return T(Il(1),e)},Hs(rl(Ul))))),h(Ss,function(a){return Ms(h(vb,a,e))},zl),h(Ss,function(a){return Ms(h(vb,T(cl,a),e))},Hs(rl(function(e){return!ql(e)&&">"!==e}))),Ys(qs(e))]))},Ql=function(e){return Us(v([h(gl,function(a){return h(Gs,h(vb,a,e),Yl)},h(Ss,function(e){return T(Il(0),e)},Hs(h(Cl,Zl,bl(Wl))))),Ys(e)]))},Vl=function(e){return h(gl,Ql,h(Ss,function(a){return h(vb,T(cl,a),e)},Hs(Jl)))},eo=h(Gs,ka,function(e){return Us(v([h(Ss,function(a){return Ms(h(vb,a,e))},zl),h(Ss,function(a){return Ms(O(a,e))},Kl),h(Ss,function(a){return Ms(h(vb,T(cl,a),e))},Hs(rl(function(e){return"<"!==e&&!hl(e)}))),h(Ss,Ms,Vl(e)),Ys(qs(e))]))}),ao=function(e){return{bi:e,bk:Tb}},to=t(function(e,a){var t=a.a,n=a.b;switch(t.$){case 0:return{a4:"",bw:0,bJ:n};case 1:return{a4:"",bw:1,bJ:n};case 2:return{a4:"",bw:0,bJ:n};default:var b=t.a,d=e(b),i=d.a,s=d.b;return{a4:s,bw:i,bJ:n};}}),no=n(function(e,a,t){var n=a.a,b=a.b,d=t.a,i=t.b,s=t.c;if(E(n,Sl))return L(h(vb,ao(i),d),v([h(to,e,T(n,b))]),Tb);if(E(Cb(n),s)){if(i.b){var l=i.a,o=i.b;return L(d,h(vb,w(l,{bJ:O(b,l.bJ)}),o),s)}return L(d,h(vb,h(to,e,T(n,b)),i),s)}return L(d,h(vb,h(to,e,T(n,b)),i),Cb(n))}),bo=t(function(e,a){return function(e){var a=e.a,t=e.b;return h(vb,ao(t),a)}($(ld,no(e),L(ka,ka,Tb),a))}),io=h(Ob,ws(eo),zd(bo(function(e){return 0===e?T(4,"xml-t"):1===e?T(6,"xml-a"):T(3,"xlm-av")}))),so=h(Ob,io,zd(_b)),lo=function(e){return h(es,h(is,ka,v([h(ds,ka,v([ss(e.T)]))])),h(zd,js(Tb),so(""===e.T?"<svg ...> ... </svg>":e.T)))},oo=function(e){return{$:0,a:e}},ro=Rn,ho=t(function(e,a){return h(ro,e,oo(a))}),co=t(function(e,a){return $(ui,Dt,a,e)}),$o=_t,go=function(e){return h(ho,"scroll",h(as,e,$(ts,function(e){return function(a){return T(e,a)}},h(co,v(["target","scrollLeft"]),$o),h(co,v(["target","scrollTop"]),$o))))},fo=function(e){return{$:6,a:e}},mo=An("textarea"),uo=os("alt"),po=t(function(e,a){return h(Dn,e,q(a))}),vo=po("spellcheck"),yo=os("value"),ko=function(e){return T(e,!0)},xo=function(e){return{$:1,a:e}},Ao=t(function(e,a){return h(ro,e,xo(a))}),Eo=h(co,v(["target","value"]),Bt),jo=function(e){return h(Ao,"input",h(as,ko,h(as,e,Eo)))},Co=function(e){return h(mo,v([yo(e.T),jo(Ri),go(fo),vo(!1),uo("Text Editor")]),ka)},To=Rd,Lo=function(e){return h(Bn,"transform",e)},No=function(e){var a=e.a,t=e.b;return Lo("translate("+(To(-a)+("px, "+(To(-t)+"px)"))))},wo=os("id"),Oo=function(e){return h(hs,v([wo("editor"),uo("Text Editor")]),v([h(hs,v([No(e.bd)]),v([lo(e)])),Co(e)]))},_o={$:4},Io={$:0},So={$:3},Ro=function(e){return!!e},Bo=An("img"),Do=function(e){return h(os,"src",xe(e))},Ko=h(Bo,v([Do("assets/download.svg"),uo("Download")]),ka),Jo=h(Bo,v([wo("error"),Do("assets/error.svg"),uo("Something Went Wrong")]),ka),Go=function(e){return{$:2,a:e}},qo=function(e){return h(ho,"error",ns(e))},Mo=function(e){return h(ho,"load",ns(e))},Fo=function(e){return!e},Xo=function(e){return Fo(e.aX)?qo(Go(1)):Mo(Go(0))},zo=h(Bo,v([Do("assets/moon.svg"),uo("Toggle Dark Mode")]),ka),Ho=h(Bo,v([Do("assets/sun.svg"),uo("Toggle Dark Mode")]),ka),Po=h(Bo,v([Do("assets/upload.svg"),uo("Upload")]),ka),Wo=function(e){var a=e.bp;switch(a){case"!":return"%21";case"#":return"%23";case"$":return"%24";case"%":return"%25";case"&":return"%26";case"'":return"%27";case"(":return"%28";case")":return"%29";case"*":return"%2A";case"+":return"%2B";case",":return"%2C";case"/":return"%2F";case":":return"%3A";case";":return"%3B";case"=":return"%3D";case"?":return"%3F";case"@":return"%40";case"[":return"%5B";case"]":return"%5D";default:return a;}},Zo=Xa(1/0),Uo=function(e){return"data:image/svg+xml;utf8,"+$(Zo,e.bM,Wo,e.T)},Yo=An("button"),Qo=function(e){return h(ho,"click",ns(e))},Vo=function(e){return h(hs,v([wo("display"),rs(Ro(e.Z)?"dark":"light")]),v([h(Bo,v([wo("image"),Do(Uo(e)),Xo(e),uo("Picture Display")]),ka),Jo,h(Yo,v([Qo(_o),uo("Download")]),v([Ko])),h(Yo,v([Qo(Bi(Io)),uo("Upload")]),v([Po])),h(Yo,v([Qo(So),uo("Toggle Dark Mode")]),v([Ro(e.Z)?Ho:zo]))]))},er=h(Bo,v([Do("assets/github.svg"),uo("Github Repository")]),ka),ar=An("a"),tr=Kn("rel"),nr=os("target"),br=t(function(e,a){return h(ar,O(v([nr("_blank"),tr("noopener noreferrer")]),e),a)}),dr=h(Bo,v([Do("assets/logo.svg"),uo("RawSvg")]),ka),ir=function(e){return h(os,"href",ke(e))},sr=Tn,lr=function(e){return h(hs,v([wo("container"),rs(Fo(e.aX)?"valid":"error")]),v([h(hs,v([wo("title")]),v([dr,h(br,v([ir("https://github.com/GarkGarcia/RawSvg"),wo("github")]),v([er])),h(br,v([ir("https://github.com/GarkGarcia/RawSvg/blob/master/LICENSE"),wo("copyright"),rs("elmsh-comm"),uo("License Information")]),v([ss("<!-- GarkGarcia (C) 2019 -->")]))])),Vo(e),h(sr,Oo,e)]))},or=function(e){return{$:1,a:e}},rr=function(e){return{$:0,a:e}},hr=_b,cr=t(function(e,a){return 1>e?a:$(Xs,e,xl(a),a)}),$r=Nt,gr=Ot,fr=t(function(e,a){return 1>e?"":$(Xs,0,e,a)}),mr=function(e){for(var a,t=0,n=e.charCodeAt(0),b=43==n||45==n?1:0,d=b;d<e.length;++d){if(a=e.charCodeAt(d),48>a||57<a)return Tb;t=10*t+a-48}return d==b?Tb:Cb(45==n?-t:t)},ur=i(function(e,a,t,n,b,d){return{ar:d,at:a,aF:n,aH:t,aL:e,aM:b}}),pr=d(function(e,a,t,n,b){if(ms(b)||h(Lt,"@",b))return Tb;var d=h(gr,":",b);if(!d.b)return Cb(m(ur,e,b,Tb,a,t,n));if(!d.b.b){var s=d.a,i=mr(h(cr,s+1,b));if(1===i.$)return Tb;return Cb(m(ur,e,h(fr,s,b),i,a,t,n))}return Tb}),vr=b(function(e,a,t,n){if(ms(n))return Tb;var b=h(gr,"/",n);if(!b.b)return g(pr,e,"/",a,t,n);var d=b.a;return g(pr,e,h(cr,d,n),a,t,h(fr,d,n))}),yr=n(function(e,a,t){if(ms(t))return Tb;var n=h(gr,"?",t);if(!n.b)return r(vr,e,Tb,a,t);var b=n.a;return r(vr,e,Cb(h(cr,b+1,t)),a,h(fr,b,t))}),kr=t(function(e,a){if(ms(a))return Tb;var t=h(gr,"#",a);if(!t.b)return $(yr,e,Tb,a);var n=t.a;return $(yr,e,Cb(h(cr,n+1,a)),h(fr,n,a))}),xr=function(e){return h($r,"http://",e)?h(kr,0,h(cr,7,e)):h($r,"https://",e)?h(kr,1,h(cr,8,e)):Tb},Ar=ne(ka),Er=Vn({bn:function(){return T(Nb,Oi)},bI:function(){return Ar},bL:Vi,bO:function(e){return{a6:function(){var a=e.X;return a?v([h(sr,lr,e)]):ka}(),bK:"RawSvg"}}});(function(a){e.Elm?le(e.Elm,a):e.Elm=a})({Main:{init:Er(ns(0))(0)}})})(this);+
\ No newline at end of file
diff --git a/src/Main.elm b/src/Main.elm
@@ -31,10 +31,10 @@ update msg model =
             (load model res, Cmd.none)
 
         Validation val ->
-            ({ model | isValid = val }, Cmd.none)
+            ({ model | status = val }, Cmd.none)
 
         ToggleDarkMode ->
-            ({ model | darkMode = not model.darkMode }, Cmd.none)
+            ({ model | mode = toggle model.mode }, Cmd.none)
 
         Download ->
             (model, Download.string model.fileName "image/svg+xml" model.image)
@@ -49,10 +49,10 @@ load : Model -> Result Http.Error String -> Model
 load model res =
     case res of
         Ok svg ->
-            { model | image = svg, loaded= True }
+            { model | image = svg, load = Loaded }
 
         Err _ ->
-            { model | loaded = True }
+            { model | load = Loaded }
 
 upload : Model -> Upload -> (Model, Cmd Msg)
 upload model upl =
@@ -66,13 +66,13 @@ upload model upl =
 init : Model
 init =
     { image = emptySvg
-    , isValid = True
-    , darkMode = False
+    , status = Valid
+    , mode = Light
     , uriEncoder = Maybe.withDefault Regex.never
         <| Regex.fromString "!|#|\\$|%|&|'|\\(|\\)|\\*|\\+|,|\\/|:|;|=|\\?|@|\\[|\\]"
     , fileName = "example.svg"
     , editorScroll = (0, 0)
-    , loaded = False
+    , load = Loading
     }
 
 loadContent : Cmd Msg
@@ -82,5 +82,12 @@ loadContent =
         , expect = Http.expectString Load
         }
 
+toggle : Mode -> Mode
+toggle mode =
+    case mode of
+        Light -> Dark
+
+        Dark  -> Light
+
 emptySvg : String
 emptySvg = "<svg> . . . </svg>" 
\ No newline at end of file
diff --git a/src/Types.elm b/src/Types.elm
@@ -6,20 +6,34 @@ import Regex exposing (Regex)
 
 type alias Model =
     { image : String
-    , isValid : Bool
-    , darkMode : Bool
+    , status : Status
+    , mode : Mode
     , uriEncoder : Regex
     , fileName : String
     , editorScroll : (Int, Int)
-    , loaded : Bool
+    , load : Load
     }
 
-type Upload = Requested | Selected File
+type Status
+    = Valid
+    | Invalid
+
+type Mode
+    = Light
+    | Dark
+
+type Load
+    = Loading
+    | Loaded
+
+type Upload
+    = Requested
+    | Selected File
 
 type Msg
     = Update String
     | Load (Result Http.Error String)
-    | Validation Bool
+    | Validation Status
     | ToggleDarkMode
     | Download
     | Upload Upload
diff --git a/src/View.elm b/src/View.elm
@@ -16,12 +16,15 @@ view : Model -> Document Msg
 view model =
     { title = "RawSvg"
     , body =
-        if model.loaded then [ lazy container model ] else []
+        case model.load of
+            Loading -> []
+
+            Loaded  -> [ lazy container model ]
     }
 
 container : Model -> Html Msg
 container model =
-    div [ id "container", class (if model.isValid then "" else "error") ]
+    div [ id "container", class (if valid model.status then "valid" else "error") ]
         [ div [ id "title" ]
             [ logo
             , link [ href "https://github.com/GarkGarcia/RawSvg", id "github" ]
@@ -31,8 +34,7 @@ container model =
                 , id "copyright"
                 , class "elmsh-comm"
                 , alt "License Information"
-                ]
-                [ text "<!-- GarkGarcia (C) 2019 -->" ]
+                ] [ text "<!-- GarkGarcia (C) 2019 -->" ]
             ]
         , display model
         , lazy editor model
@@ -40,13 +42,13 @@ container model =
 
 display : Model -> Html Msg
 display model =
-    div [ id "display", class (if model.darkMode then "dark" else "") ]
+    div [ id "display", class (if darkMode model.mode then "dark" else "light") ]
         [ img [ id "image", src (uri model), loaded model, alt "Picture Display" ] []
         , errorIcon
         , button [ onClick Download, alt "Download" ] [ downloadIcon ]
         , button [ onClick (Upload Requested), alt "Upload" ] [ uploadIcon ]
         , button [ onClick ToggleDarkMode, alt "Toggle Dark Mode" ]
-            [ if model.darkMode then sunIcon else moonIcon ]
+            [ if darkMode model.mode then sunIcon else moonIcon ]
         ]
 
 uri : Model -> String
@@ -87,12 +89,26 @@ onLoad f =
 
 loaded : Model -> Attribute Msg
 loaded model =
-    if model.isValid then onError (Validation False) else onLoad (Validation True)
+    if valid model.status then onError (Validation Invalid) else onLoad (Validation Valid)
 
 link : List (Attribute Msg) -> List (Html Msg) -> Html Msg
 link attrs content =
     a ([ target "_blank", rel "noopener noreferrer" ] ++ attrs)
         content
+
+valid : Status -> Bool
+valid status =
+    case status of
+        Valid   -> True
+
+        Invalid -> False
+
+darkMode : Mode -> Bool
+darkMode mode =
+    case mode of
+        Light -> False
+
+        Dark  -> True
         
 logo : Html Msg
 logo = img [ src "assets/logo.svg", alt "RawSvg" ] []