svg.escobar.life

A simple SVG markup editor for the web

Commit
260180f72622a7c225d1324e617d15c8b0dfdba1
Parent
2d33f2161f54048e76c3f5d44531c6e92b7ca28d
Author
Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>
Date

Made it so that the app is only displayed after the entirety of the assets have been loaded.

Diffstat

7 files changed, 41 insertions, 21 deletions

Status File Name N° Changes Insertions Deletions
Modified .gitignore 1 1 0
Modified build/build.py 2 1 1
Modified script.min.js 4 2 2
Modified src/Main.elm 34 24 10
Modified src/Types.elm 5 4 1
Modified src/View.elm 15 8 7
Modified styles.css 1 1 0
diff --git a/.gitignore b/.gitignore
@@ -1,4 +1,5 @@
 .vscode
+.idea
 elm-stuff
 build/output
 src/assets
diff --git a/build/build.py b/build/build.py
@@ -1,7 +1,7 @@
 import json, os
 
 BUILD_CMD = 'elm make {} --optimize --output=build/output/script.js'
-COMPRESS_CMD = 'chcp 65001 && echo /* {} */ > build/output/script.min.js && minify build/output/script.js --mangle >> build/output/script.min.js'
+COMPRESS_CMD = 'echo /* {} */ > build/output/script.min.js && minify build/output/script.js --mangle >> build/output/script.min.js'
 
 print("Loading build configs...")
 
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 sa=Math.floor,ia=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(s){return function(d){return t(n,a,b,s,d)}}}}})}function s(t){return a(6,t,function(n){return function(a){return function(b){return function(s){return function(d){return function(e){return t(n,a,b,s,d,e)}}}}}})}function i(t){return a(7,t,function(n){return function(a){return function(b){return function(s){return function(d){return function(e){return function(i){return t(n,a,b,s,d,e,i)}}}}}}})}function l(t){return a(8,t,function(n){return function(a){return function(b){return function(s){return function(d){return function(e){return function(i){return function(l){return t(n,a,b,s,d,e,i,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(c){return t(n,a,b,s,d,e,l,o,c)}}}}}}}}})}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,s,d){return 5===t.a?t.f(n,a,b,s,d):t(n)(a)(b)(s)(d)}function p(t,n,a,b,s,d,e){return 6===t.a?t.f(n,a,b,s,d,e):t(n)(a)(b)(s)(d)(e)}function u(t,n,a,b,s,d,e,i){return 7===t.a?t.f(n,a,b,s,d,e,i):t(n)(a)(b)(s)(d)(e)(i)}function m(t,n,a,b,s,d,e,i,l){return 8===t.a?t.f(n,a,b,s,d,e,i,l):t(n)(a)(b)(s)(d)(e)(i)(l)}function c(e,a){return{$:1,a:e,b:a}}function y(e){for(var a=ha,t=e.length;t--;)a=c(e[t],a);return a}function v(e){for(var a=[];e.b;e=e.b)a.push(e.a);return a}function k(e,a){for(var t,b=[],n=A(e,a,0,b);n&&(t=b.pop());n=A(t.a,t.b,0,b));return n}function A(e,a,t,b){if(100<t)return b.push(w(e,a)),!0;if(e===a)return!0;if("object"!=typeof e||null===e||null===a)return"function"==typeof e&&N(5),!1;for(var n in 0>e.$&&(e=wn(e),a=wn(a)),e)if(!A(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 w(e,a){return{a:e,b:a}}function C(e,a,t){return{a:e,b:a,c:t}}function E(e){return e}function T(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 L(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 _(){return"<internals>"}function N(e){throw new Error("https://github.com/elm/core/blob/1.0.0/hints/"+e+".md")}function O(e){return{$:2,b:e}}function I(e,a){return{$:9,f:e,g:a}}function G(e,a){switch(e.$){case 2:return e.b(a);case 5:return null===a?ad(e.c):B("null",a);case 3:return R(a)?S(e.b,a,y):B("a LIST",a);case 4:return R(a)?S(e.b,a,W):B("an ARRAY",a);case 6:var t=e.d;if("object"!=typeof a||null===a||!(t in a))return B("an OBJECT with a field named `"+t+"`",a);var b=G(e.b,a[t]);return un(b)?b:ed(h(bd,t,b.a));case 7:var n=e.e;if(!R(a))return B("an ARRAY",a);if(n>=a.length)return B("a LONGER array. Need index "+n+" but only see "+a.length+" entries",a);var b=G(e.b,a[n]);return un(b)?b:ed(h(nd,n,b.a));case 8:if("object"!=typeof a||null===a||R(a))return B("an OBJECT",a);var d=ha;for(var s in a)if(a.hasOwnProperty(s)){var b=G(e.b,a[s]);if(!un(b))return ed(h(bd,s,b.a));d=c(w(s,b.a),d)}return ad(Kn(d));case 9:for(var b,l=e.f,o=e.g,$=0;$<o.length;$++){if(b=G(o[$],a),!un(b))return b;l=l(b.a)}return ad(l);case 10:var b=G(e.b,a);return un(b)?G(e.h(b.a),a):b;case 11:for(var b,r=ha,g=e.g;g.b;g=g.b){if(b=G(g.a,a),un(b))return b;r=c(b.a,r)}return ed(dd(Kn(r)));case 1:return ed(h(td,e.a,X(a)));case 0:return ad(e.a);}}function S(e,a,t){for(var b,n=a.length,d=Array(n),s=0;s<n;s++){if(b=G(e,a[s]),!un(b))return ed(h(nd,s,b.a));d[s]=b.a}return ad(t(d))}function R(e){return Array.isArray(e)||"undefined"!=typeof FileList&&e instanceof FileList}function W(e){return h(Mn,e.length,function(a){return e[a]})}function B(e,a){return ed(h(td,"Expecting "+e,X(a)))}function D(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 D(e.b,a.b);case 6:return e.d===a.d&&D(e.b,a.b);case 7:return e.e===a.e&&D(e.b,a.b);case 9:return e.f===a.f&&K(e.g,a.g);case 10:return e.h===a.h&&D(e.b,a.b);case 11:return K(e.g,a.g);}}function K(e,a){var t=e.length;if(t!==a.length)return!1;for(var b=0;b<t;b++)if(!D(e[b],a[b]))return!1;return!0}function X(e){return e}function F(e){return e}function H(e){return{$:0,a:e}}function q(e){return{$:1,a:e}}function z(e){return{$:2,b:e,c:null}}function V(e){return{$:5,b:e}}function J(e){var a={$:0,e:Yt++,f:e,g:null,h:[]};return Y(a),a}function P(e){return z(function(a){a(H(J(e)))})}function U(e,a){e.h.push(a),Y(e)}function Y(e){if(Zt.push(e),!Qt){for(Qt=!0;e=Zt.shift();)M(e);Qt=!1}}function M(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,Y(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 s(e,a){i=h(b,e,o),c(o=i.a,a),ne(l,i.b,n(o))}var i=h(qt,e,X(a?a.flags:void 0));un(i)||N(2);var l={};i=t(i.a);var o=i.a,c=d(s,o),$=Z(l,s);return ne(l,i.b,n(o)),$?{ports:$}:{}}function Z(e,a){var t;for(var b in ab){var n=ab[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(Pt,t,V(function(a){var t=a.a;return 0===a.$?$(d,b,t,e):s&&i?r(n,b,t.i,t.j,e):$(n,b,s?t.i:t.j,e)}))}var b={g:a,h:void 0},n=e.c,d=e.d,s=e.e,i=e.f;return b.h=J(h(Pt,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:ha,j:ha}})}function de(e,a,t,b){switch(a.$){case 1:var n=a.k,d=se(e,n,b,a.l);return void(t[n]=ie(e,d,t[n]));case 2:for(var s=a.m;s.b;s=s.b)de(e,s.a,t,b);return;case 3:return void de(e,a.o,t,{p:a.n,q:b});}}function se(e,a,t,b){var n=e?ab[a].e:ab[a].f;return h(n,function(e){for(var a=t;a;a=a.q)e=a.p(e);return e},b)}function ie(e,a,t){return t=t||{i:ha,j:ha},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?N(6):le(e[t],a[t]):e[t]=a[t]}function oe(e,a){e.appendChild(a)}function ce(e){return{$:0,a:e}}function he(e,a){return{$:5,l:e,m:a,k:void 0}}function $e(e){return"script"==e?"p":e}function re(e){return /^(on|formAction$)/i.test(e)?"data-"+e:e}function ge(e){return /^javascript:/i.test(e.replace(/\s/g,""))?"":e}function fe(e){return /^\s*(javascript:|data:text\/html)/i.test(e)?"":e}function pe(e,a){var t=Ed(a);return{$:a.$,a:t?$(wd,3>t?Tb:Lb,Cd(e),a.a):h(jd,e,a.a)}}function ue(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?me(a,n,F(d)):a[n]=F(d);continue}var s=a[b]||(a[b]={});"a3"===b&&"class"===n?me(s,n,d):s[n]=d}return a}function me(e,a,t){var b=e[a];e[a]=b?b+" "+t:t}function ye(e,a){var t=e.$;if(5===t)return ye(e.k||(e.k=e.m()),a);if(0===t)return ib.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=ye(b,d);return s.elm_event_node_ref=d,s}if(3===t){var s=e.h(e.g);return ve(s,a,e.d),s}var s=e.f?ib.createElementNS(e.f,e.c):ib.createElement(e.c);oa&&"a"==e.c&&s.addEventListener("click",oa(s)),ve(s,a,e.d);for(var l=e.e,o=0;o<l.length;o++)oe(s,ye(1===t?l[o]:l[o].b,a));return s}function ve(e,a,t){for(var b in t){var n=t[b];"a1"==b?ke(e,n):"a0"==b?je(e,a,n):"a3"==b?xe(e,n):"a4"==b?Ae(e,n):("value"!=b&&"checked"!=b||e[b]!==n)&&(e[b]=n)}}function ke(e,a){var t=e.style;for(var b in a)t[b]=a[b]}function xe(e,a){for(var t in a){var b=a[t];"undefined"==typeof b?e.removeAttribute(t):e.setAttribute(t,b)}}function Ae(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 je(e,a,t){var b=e.elmFs||(e.elmFs={});for(var n in t){var d=t[n],s=b[n];if(!d){e.removeEventListener(n,s),b[n]=void 0;continue}if(s){var i=s.q;if(i.$===d.$){s.q=d;continue}e.removeEventListener(n,s)}s=we(a,d),e.addEventListener(n,s,ca&&{passive:2>Ed(d)}),b[n]=s}}function we(e,a){function t(a){var b=t.q,n=G(b.a,a);if(un(n)){for(var d,s,l=Ed(b),o=n.a,c=l?3>l?o.a:o.u:o,h=1==l?o.b:3==l&&o.ai,$=(h&&a.stopPropagation(),(2==l?o.b:3==l&&o.af)&&a.preventDefault(),e);d=$.j;){if("function"==typeof d)c=d(c);else for(var s=d.length;s--;)c=d[s](c);$=$.p}$(c,h)}}return t.q=a,t}function Ce(e,a){return e.$==a.$&&D(e.a,a.a)}function Ee(e,a){var t=[];return Le(e,a,t,0),t}function Te(e,a,t,b){var n={$:a,r:t,s:b,t:void 0,u:void 0};return e.push(n),n}function Le(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 Te(t,0,b,a);switch(d){case 5:for(var s=e.l,l=a.l,o=s.length,c=o===l.length;c&&o--;)c=s[o]===l[o];if(c)return void(a.k=e.k);a.k=a.m();var h=[];return Le(e.k,a.k,h,0),void(0<h.length&&Te(t,1,b,h));case 4:for(var $=e.j,r=a.j,g=!1,f=e.k;4===f.$;)g=!0,"object"==typeof $?$.push(f.j):$=[$,f.j],f=f.k;for(var p=a.k;4===p.$;)g=!0,"object"==typeof r?r.push(p.j):r=[r,p.j],p=p.k;return g&&$.length!==r.length?void Te(t,0,b,a):((g?!_e($,r):$!==r)&&Te(t,2,b,r),void Le(f,p,t,b+1));case 0:return void(e.a!==a.a&&Te(t,3,b,a.a));case 1:return void Ne(e,a,t,b,Ie);case 2:return void Ne(e,a,t,b,Ge);case 3:if(e.h!==a.h)return void Te(t,0,b,a);var u=Oe(e.d,a.d);u&&Te(t,4,b,u);var m=a.i(e.g,a.g);return void(m&&Te(t,5,b,m));}}}function _e(e,a){for(var t=0;t<e.length;t++)if(e[t]!==a[t])return!1;return!0}function Ne(e,a,t,b,n){if(e.c!==a.c||e.f!==a.f)return void Te(t,0,b,a);var d=Oe(e.d,a.d);d&&Te(t,4,b,d),n(e,a,t,b)}function Oe(e,a,t){var b;for(var n in e){if("a1"==n||"a0"==n||"a3"==n||"a4"==n){var d=Oe(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 s=e[n],i=a[n];s===i&&"value"!=n&&"checked"!=n||"a0"===t&&Ce(s,i)||(b=b||{},b[n]=i)}for(var l in a)l in e||(b=b||{},b[l]=a[l]);return b}function Ie(e,a,t,b){var n=e.e,d=a.e,s=n.length,l=d.length;s>l?Te(t,6,b,{v:l,i:s-l}):s<l&&Te(t,7,b,{v:s,e:d});for(var o,c=s<l?s:l,h=0;h<c;h++)o=n[h],Le(o,d[h],t,++b),b+=o.b||0}function Ge(e,a,t,b){for(var n=[],d={},s=[],i=e.e,l=a.e,o=i.length,c=l.length,h=0,$=0,r=b;h<o&&$<c;){var g=i[h],f=l[$],p=g.a,u=f.a,m=g.b,v=f.b,k=void 0,A=void 0;if(p===u){r++,Le(m,v,n,r),r+=m.b||0,h++,$++;continue}var j=i[h+1],w=l[$+1];if(j){var C=j.a,E=j.b;A=u===C}if(w){var T=w.a,L=w.b;k=p===T}if(k&&A){r++,Le(m,L,n,r),Se(d,n,p,v,$,s),r+=m.b||0,r++,Re(d,n,p,E,r),r+=E.b||0,h+=2,$+=2;continue}if(k){r++,Se(d,n,u,v,$,s),Le(m,L,n,r),r+=m.b||0,h+=1,$+=2;continue}if(A){r++,Re(d,n,p,m,r),r+=m.b||0,r++,Le(E,v,n,r),r+=E.b||0,h+=2,$+=1;continue}if(j&&C===T){r++,Re(d,n,p,m,r),Se(d,n,u,v,$,s),r+=m.b||0,r++,Le(E,L,n,r),r+=E.b||0,h+=2,$+=2;continue}break}for(;h<o;){r++;var g=i[h],m=g.b;Re(d,n,g.a,m,r),r+=m.b||0,h++}for(;$<c;){var _=_||[],f=l[$];Se(d,n,f.a,f.b,void 0,_),$++}(0<n.length||0<s.length||_)&&Te(t,8,b,{w:n,x:s,y:_})}function Se(e,a,t,b,n,d){var s=e[t];if(!s)return s={c:0,z:b,r:n,s:void 0},d.push({r:n,A:s}),void(e[t]=s);if(1===s.c){d.push({r:n,A:s}),s.c=2;var i=[];return Le(s.z,b,i,s.r),s.r=n,void(s.s.s={w:i,A:s})}Se(e,a,t+"_elmW6BL",b,n,d)}function Re(e,a,t,b,n){var d=e[t];if(!d){var s=Te(a,9,n,void 0);return void(e[t]={c:1,z:b,r:n,s:s})}if(0===d.c){d.c=2;var i=[];return Le(b,d.z,i,n),void Te(a,9,n,{w:i,A:d})}Re(e,a,t+"_elmW6BL",b,n)}function We(e,a,t,b){Be(e,a,t,0,0,a.b,b)}function Be(e,a,t,b,n,d,s){for(var l,o=t[b],c=o.r;c===n;){if(l=o.$,1===l)We(e,a.k,o.s,s);else if(8===l){o.t=e,o.u=s;var h=o.s.w;0<h.length&&Be(e,a,h,0,n,d,s)}else if(9===l){o.t=e,o.u=s;var $=o.s;if($){$.A.s=e;var h=$.w;0<h.length&&Be(e,a,h,0,n,d,s)}}else o.t=e,o.u=s;if(b++,!(o=t[b])||(c=o.r)>d)return b}var r=a.$;if(4===r){for(var g=a.k;4===g.$;)g=g.k;return Be(e,g,t,b,n+1,d,e.elm_event_node_ref)}for(var f=a.e,p=e.childNodes,u=0;u<f.length;u++){n++;var m=1===r?f[u]:f[u].b,y=n+(m.b||0);if(n<=c&&c<=y&&(b=Be(p[u],m,t,b,n,y,s),!(o=t[b])||(c=o.r)>d))return b;n=y}return b}function De(e,a,t,b){return 0===t.length?e:(We(e,a,t,b),Ke(e,t))}function Ke(e,a){for(var t=0;t<a.length;t++){var b=a[t],n=b.t,d=Xe(n,b);n===e&&(e=d)}return e}function Xe(e,a){switch(a.$){case 0:return Fe(e,a.s,a.u);case 4:return ve(e,a.u,a.s),e;case 3:return e.replaceData(0,e.length,a.s),e;case 1:return Ke(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(ye(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=Ke(e,t.w),e;case 8:return He(e,a);case 5:return a.s(e);default:N(10);}}function Fe(e,a,t){var b=e.parentNode,n=ye(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 He(e,a){var t=a.s,b=qe(t.y,a);e=Ke(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:ye(l.z,a.u);e.insertBefore(o,e.childNodes[s.r])}return b&&oe(e,b),e}function qe(e,a){if(e){for(var t=ib.createDocumentFragment(),b=0;b<e.length;b++){var n=e[b],d=n.A;oe(t,2===d.c?d.s:ye(d.z,a.u))}return t}}function ze(e){if(3===e.nodeType)return ce(e.textContent);if(1!==e.nodeType)return ce("");for(var a=ha,t=e.attributes,b=t.length;b--;){var n=t[b],d=n.name,s=n.value;a=c(h(wb,d,s),a)}for(var l=e.tagName.toLowerCase(),o=ha,r=e.childNodes,b=r.length;b--;)o=c(ze(r[b]),o);return $(cb,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 Je(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.t.d,e.withCredentials=a.D}function Pe(e,a){return h(200<=a.status&&300>a.status?hs:os,Ue(a),e(a.response))}function Ue(e){return{y:e.responseURL,a6:e.status,bK:e.statusText,i:Ye(e.getAllResponseHeaders())}}function Ye(e){if(!e)return qd;for(var a=qd,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=$(ds,s,function(e){return Qn(ss(e)?l+", "+e.a:l)},a)}}return a}function Me(e,a,t){a.upload.addEventListener("progress",function(b){a.c||J(h(ls,e,w(t,gs({bJ:b.loaded,ag:b.total}))))}),a.addEventListener("progress",function(b){a.c||J(h(ls,e,w(t,rs({bF:b.loaded,ag:b.lengthComputable?Qn(b.total):Zn}))))})}function Qe(){return _b||(_b=document.createElement("a"))}function Ze(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 ea(e){return z(function(a){Nb=document.createElement("input"),Nb.type="file",Nb.accept=h(ud,",",e),Nb.addEventListener("change",function(e){a(H(e.target.files[0]))}),Ze(Nb)})}function aa(e,a){function t(){b=1===b?0:(bn(t),a(e),1)}a(e);var b=0;return function(n,d){e=n,d?(a(e),2==b&&(b=1)):(0==b&&bn(t),b=2)}}function ta(e,a){return z(function(t){bn(function(){var b=document.getElementById(e);t(b?H(a(b)):q(fh(e)))})})}function ba(e){return z(function(a){bn(function(){a(H(e()))})})}function na(){return yi(function(){return h(ci,fi,h(li,Ui,h($i,qi,h(ci,si(ri),_i))))})}function da(){return yi(function(){return Pi(y([Vi,Gi,na()]))})}var la,oa,ca,ha={$:0},$a=t(c),ra=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 y(b)}),ga=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 y(n)}),fa=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 y(d)}),pa=s(function(e,a,t,b,n,d){for(var s=[];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)s.push(g(e,a.a,t.a,b.a,n.a,d.a));return y(s)}),ua=t(function(e,a){return y(v(a).sort(function(t,a){return j(e(t),e(a))}))}),ma=t(function(e,a){return y(v(a).sort(function(t,a){var b=h(e,t,a);return b===vn?0:b===xn?-1:1}))}),ya=t(k),va=t(function(e,a){return!k(e,a)}),ka=t(function(e,a){return 0>j(e,a)}),xa=t(function(e,a){return 1>j(e,a)}),Aa=t(function(e,a){return 0<j(e,a)}),ja=t(function(e,a){return 0<=j(e,a)}),wa=t(function(e,a){var t=j(e,a);return 0>t?xn:t?kn:vn}),Ca=0,Ea=t(L),Ta=b(function(e,a,t){for(var b=Array(e),n=0;n<e;n++)b[n]=t(a+n);return b}),La=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,w(t,a)}),_a=t(function(e,a){return a[e]}),Na=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}),Oa=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}),Ia=b(function(e,a,t){for(var b=t.length,n=0;n<b;n++)a=h(e,t[n],a);return a}),Ga=b(function(e,a,t){for(var b=t.length-1;0<=b;b--)a=h(e,t[b],a);return a}),Sa=t(function(e,a){for(var t=a.length,b=Array(t),n=0;n<t;n++)b[n]=e(a[n]);return b}),Ra=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}),Wa=b(function(e,a,t){return t.slice(e,a)}),Ba=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}),Da=t(function(e,a){return a}),Ka=t(function(e,a){return console.log(e+": "+_(a)),a}),Xa=t(function(e,a){return e+a}),Fa=t(function(e,a){return e-a}),Ha=t(function(e,a){return e*a}),qa=t(function(e,a){return e/a}),za=t(function(e,a){return 0|e/a}),Va=t(Math.pow),Ja=t(function(e,t){return t%e}),Pa=t(function(e,a){var t=a%e;return 0===e?N(11):0<t&&0>e||0>t&&0<e?t+e:t}),Ua=Math.PI,Ya=Math.E,Ma=Math.cos,Qa=Math.sin,Za=Math.tan,et=Math.acos,at=Math.asin,tt=Math.atan,bt=t(Math.atan2),nt=Math.ceil,dt=Math.round,st=Math.sqrt,it=Math.log,lt=isNaN,ot=t(function(e,a){return e&&a}),ct=t(function(e,a){return e||a}),ht=t(function(e,a){return e!==a}),$t=t(function(e,a){return e+a}),rt=t(function(e,a){return e+a}),gt=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(E(a[n]+a[n+1])),n+=2;continue}b[n]=e(E(a[n])),n++}return b.join("")}),ft=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(E(d))&&t.push(d)}return t.join("")}),pt=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,E(d),a)}return a}),ut=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,E(n),a)}return a}),mt=t(function(e,a){return a.split(e)}),yt=t(function(e,a){return a.join(e)}),vt=b(function(e,a,t){return t.slice(e,a)}),kt=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(E(b)))return!0}return!1}),xt=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(E(b)))return!1}return!0}),At=t(function(e,a){return-1<a.indexOf(e)}),jt=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}),Ct=t(function(e,a){var t=e.length;if(1>t)return ha;for(var b=0,n=[];-1<(b=a.indexOf(e,b));)n.push(b),b+=t;return y(n)}),Et=O(function(e){return"number"==typeof e?-2147483647<e&&2147483647>e&&(0|e)===e?ad(e):isFinite(e)&&!(e%1)?ad(e):B("an INT",e):B("an INT",e)}),Tt=O(function(e){return"boolean"==typeof e?ad(e):B("a BOOL",e)}),Lt=O(function(e){return"number"==typeof e?ad(e):B("a FLOAT",e)}),_t=O(function(e){return ad(X(e))}),Nt=O(function(e){return"string"==typeof e?ad(e):e instanceof String?ad(e+""):B("a STRING",e)}),Ot=t(function(e,a){return{$:6,d:e,b:a}}),It=t(function(e,a){return{$:7,e:e,b:a}}),Gt=t(function(e,a){return{$:10,b:a,h:e}}),St=t(function(e,a){return I(e,[a])}),Rt=b(function(e,a,t){return I(e,[a,t])}),Wt=n(function(e,a,t,b){return I(e,[a,t,b])}),Bt=d(function(e,a,t,b,n){return I(e,[a,t,b,n])}),Dt=s(function(e,a,t,b,n,d){return I(e,[a,t,b,n,d])}),Kt=i(function(e,a,t,b,n,d,s){return I(e,[a,t,b,n,d,s])}),Xt=l(function(e,a,t,b,n,d,s,i){return I(e,[a,t,b,n,d,s,i])}),Ft=o(function(e,a,t,b,n,d,s,i,l){return I(e,[a,t,b,n,d,s,i,l])}),Ht=t(function(e,a){try{var t=JSON.parse(a);return G(e,t)}catch(t){return ed(h(td,"This is not valid JSON! "+t.message,X(a)))}}),qt=t(function(e,a){return G(e,F(a))}),zt=t(function(e,a){return JSON.stringify(F(a),null,e)+""}),Vt=b(function(e,a,t){return t[e]=F(a),t}),Jt=X(null),Pt=t(function(e,a){return{$:3,b:e,d:a}}),Ut=t(function(e,a){return{$:4,b:e,d:a}}),Yt=0,Mt=t(function(e,a){return z(function(t){U(e,a),t(H(Ca))})}),Qt=!1,Zt=[],eb=n(function(e,a,t,b){return Q(a,b,e.by,e.bV,e.bS,function(){return function(){}})}),ab={},tb=t(function(e,a){return z(function(t){e.g(a),t(H(Ca))})}),bb=t(function(e,a){return h(Mt,e.h,{$:0,a:a})}),nb=t(function(e,a){return{$:3,n:e,o:a}}),db=t(function(e,a){return a}),sb=t(function(e,a){return function(t){return e(a(t))}}),ib="undefined"==typeof document?{}:document,lb=n(function(e,a,t,b){var n=b.node;return n.parentNode.replaceChild(ye(e,function(){}),n),{}}),ob=t(function(e,a){return t(function(t,b){for(var n,d=[],s=0;b.b;b=b.b)n=b.a,s+=n.b||0,d.push(n);return s+=d.length,{$:1,c:a,d:ue(t),e:d,f:e,b:s}})}),cb=ob(void 0),hb=t(function(e,a){return t(function(t,b){for(var n,d=[],s=0;b.b;b=b.b)n=b.a,s+=n.b.b||0,d.push(n);return s+=d.length,{$:2,c:a,d:ue(t),e:d,f:e,b:s}})}),$b=hb(void 0),rb=t(function(e,a){return{$:4,j:e,k:a,b:1+(a.b||0)}}),gb=t(function(e,t){return he([e,t],function(){return e(t)})}),fb=b(function(e,t,a){return he([e,t,a],function(){return h(e,t,a)})}),pb=n(function(e,t,a,b){return he([e,t,a,b],function(){return $(e,t,a,b)})}),ub=d(function(e,t,a,b,n){return he([e,t,a,b,n],function(){return r(e,t,a,b,n)})}),mb=s(function(t,n,a,b,s,d){return he([t,n,a,b,s,d],function(){return g(t,n,a,b,s,d)})}),yb=i(function(t,n,a,b,s,d,e){return he([t,n,a,b,s,d,e],function(){return p(t,n,a,b,s,d,e)})}),vb=l(function(t,n,a,b,s,d,e,i){return he([t,n,a,b,s,d,e,i],function(){return u(t,n,a,b,s,d,e,i)})}),kb=o(function(t,n,a,b,s,d,e,i,l){return he([t,n,a,b,s,d,e,i,l],function(){return m(t,n,a,b,s,d,e,i,l)})}),xb=t(function(e,a){return{$:"a0",n:e,o:a}}),Ab=t(function(e,a){return{$:"a1",n:e,o:a}}),jb=t(function(e,a){return{$:"a2",n:e,o:a}}),wb=t(function(e,a){return{$:"a3",n:e,o:a}}),Cb=b(function(e,a,t){return{$:"a4",n:a,o:{f:e,o:t}}}),Eb=t(function(e,a){return"a0"===a.$?h(xb,a.n,pe(e,a.o)):a}),Tb=t(function(e,a){return w(e(a.a),a.b)}),Lb=t(function(e,a){return{u:e(a.u),ai:a.ai,af:a.af}});try{window.addEventListener("t",null,Object.defineProperty({},"passive",{get:function(){ca=!0}}))}catch(a){}var _b,Nb,Ob,Ib,Gb=/.^/,Sb=t(function(e,a){var t="g";e.aO&&(t+="m"),e.al&&(t+="i");try{return Qn(new RegExp(a,t))}catch(e){return Zn}}),Rb=t(function(e,a){return null!==a.match(e)}),Wb=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,c=b.length-1,h=Array(c);0<c;)o=b[c],h[--c]=o?Qn(o):Zn;n.push(r(Id,b[0],b.index,d,y(h))),l=a.lastIndex}return a.lastIndex=s,y(n)}),Bb=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?Qn(s):Zn}return t(r(Id,a,arguments[arguments.length-2],d,y(n)))}var d=0;return b.replace(a,n)}),Db=b(function(e,a,t){for(var b,d=t,s=[],i=a.lastIndex,l=a.lastIndex;e--&&(b=a.exec(d),!!b);)s.push(d.slice(i,b.index)),i=a.lastIndex;return s.push(d.slice(i)),a.lastIndex=l,y(s)}),Kb=b(function(e,a,t){return z(function(b){function n(e){b(a(t.t.a(e)))}var d=new XMLHttpRequest;d.addEventListener("error",function(){n($s)}),d.addEventListener("timeout",function(){n(fs)}),d.addEventListener("load",function(){n(Pe(t.t.b,d))}),ss(t.o)&&Me(e,d,t.o.a);try{d.open(t.m,t.y,!0)}catch(a){return n(cs(t.y))}return Je(d,t),t.bi.a&&d.setRequestHeader("Content-Type",t.bi.a),d.send(t.bi.b),function(){d.c=!0,d.abort()}})}),Xb=b(function(e,a,t){return{$:0,d:e,b:a,a:t}}),Fb=t(function(e,a){return{$:0,d:a.d,b:a.b,a:function(t){return e(a.a(t))}}}),Hb=t(function(e,a){return{$:0,a:e,b:a}}),qb=t(function(e,a){return new Blob([a],{type:e})}),zb=O(function(e){return"undefined"!=typeof File&&e instanceof File?ad(e):B("a FILE",e)}),Vb=b(function(e,a,t){return z(function(){var b=new Blob([t],{type:a});if(navigator.msSaveOrOpenBlob)return void navigator.msSaveOrOpenBlob(b,e);var n=Qe(),d=URL.createObjectURL(b);n.href=d,n.download=e,Ze(n),URL.revokeObjectURL(d)})}),Jb=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 C(l?a:-1,t,b)}),Pb=b(function(e,a,t){return t.length<=a?-1:55296==(63488&t.charCodeAt(a))?e(E(t.substr(a,2)))?a+2:-1:e(E(t[a]))?"\n"===t[a]?-2:a+1:-1}),Ub=b(function(e,a,t){return t.charCodeAt(a)===e}),Yb=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 w(a,n)}),Qb=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 w(e,b)}),Zb=d(function(e,a,t,b,n){for(var d=n.indexOf(e,a),s=0>d?n.length:d+e.length;a<s;){var i=n.charCodeAt(a++);10===i?(b=1,t++):(b++,55296==(63488&i)&&a++)}return C(d,t,b)}),en=Ob||n(function(e,a,t,b){return Q(a,b,e.by,e.bV,e.bS,function(a,t){var n=e.bX,d=b.node,s=ze(d);return aa(t,function(e){var t=n(e),b=Ee(s,t);d=De(d,s,b,a),s=t})})}),an=Ib||n(function(e,a,t,b){return Q(a,b,e.by,e.bV,e.bS,function(a,t){var b=e.Q&&e.Q(a),n=e.bX,d=ib.title,s=ib.body,i=ze(s);return aa(t,function(e){oa=b;var t=n(e),l=cb("body")(ha)(t.bi),o=Ee(i,l);s=De(s,i,o,a),i=l,oa=0,d!==t.bU&&(ib.title=d=t.bU)})})}),tn="undefined"==typeof cancelAnimationFrame?function(e){clearTimeout(e)}:cancelAnimationFrame,bn="undefined"==typeof requestAnimationFrame?function(e){return setTimeout(e,1e3/60)}:requestAnimationFrame,nn=t(function(e,a){return h(ml,jl,z(function(){a&&history.go(a),e()}))}),dn=t(function(e,a){return h(ml,jl,z(function(){history.pushState({},"",a),e()}))}),sn=t(function(e,a){return h(ml,jl,z(function(){history.replaceState({},"",a),e()}))}),ln={addEventListener:function(){},removeEventListener:function(){}},on="undefined"==typeof document?ln:document,cn="undefined"==typeof window?ln:window,hn=b(function(e,a,t){return P(z(function(){function b(e){J(t(e))}return e.addEventListener(a,b,ca&&{passive:!0}),function(){e.removeEventListener(a,b)}}))}),$n=t(function(e,a){var t=G(e,a);return un(t)?Qn(t.a):Zn}),rn=t(function(e,a){return ta(a,function(a){return a[e](),Ca})}),gn=t(function(e,a){return ba(function(){return cn.scroll(e,a),Ca})}),fn=b(function(e,a,t){return ta(e,function(e){return e.scrollLeft=a,e.scrollTop=t,Ca})}),pn=function(e){return e},un=function(e){return!e.$},mn=32,yn=n(function(e,a,t,b){return{$:0,a:e,b:a,c:t,d:b}}),vn=1,kn=2,xn=0,An=b(function(e,a,b){foldr:for(;;){if(-2===b.$)return a;var n=b.b,d=b.c,s=b.d,i=b.e,l=e,o=$(e,n,d,$(An,e,a,i));e=l,a=o,b=s;continue foldr}}),jn=$a,wn=function(e){return $(An,b(function(e,a,t){return h(jn,w(e,a),t)}),ha,e)},Cn=function(e){return $(An,b(function(e,a,t){return h(jn,e,t)}),ha,e)},En=function(e){return Cn(e)},Tn=Ga,Ln=b(function(e,a,b){var n=b.c,d=b.d,s=t(function(a,t){if(!a.$){var b=a.a;return $(Tn,s,t,b)}var n=a.a;return $(Tn,e,t,n)});return $(Tn,s,$(Tn,e,a,d),n)}),_n=function(e){return $(Ln,jn,ha,e)},Nn=nt,On=t(function(e,a){return it(a)/it(e)}),In=Nn(h(On,2,mn)),Gn=[],Sn=r(yn,0,In,Gn,Gn),Rn=function(e){return{$:1,a:e}},Wn=function(e){return{$:0,a:e}},Bn=La,Dn=b(function(e,a,t){foldl:for(;;){if(!t.b)return a;var b=t.a,n=t.b,d=e,s=h(e,b,a);e=d,a=s,t=n;continue foldl}}),Kn=function(e){return $(Dn,jn,ha,e)},Xn=t(function(e,a){compressNodes:for(;;){var t=h(Bn,mn,e),b=t.a,n=t.b,d=h(jn,Wn(b),a);if(!n.b)return Kn(d);e=n,a=d;continue compressNodes}}),Fn=t(function(e,a){return a(e)}),Hn=function(e){var a=e.a;return a},qn=t(function(e,a){treeFromBuilder:for(;;){var t=Nn(a/mn);if(1===t)return h(Bn,mn,e).a;var b=h(Xn,e,ha);e=b,a=t;continue treeFromBuilder}}),zn=t(function(e,a){return e(a)}),Vn=t(function(e,a){return 0<j(e,a)?e:a}),Jn=function(e){return e.length},Pn=t(function(e,a){if(!a.e)return r(yn,Jn(a.g),In,Gn,a.g);var t=a.e*mn,b=sa(h(On,mn,t-1)),n=e?Kn(a.h):a.h,d=h(qn,n,a.e);return r(yn,Jn(a.g)+t,h(Vn,5,b*In),d,a.g)}),Un=Ta,Yn=d(function(e,a,t,b,n){initializeHelp:for(;;){if(0>a)return h(Pn,!1,{h:b,e:0|t/mn,g:n});var d=Rn($(Un,mn,a,e)),s=e,i=a-mn,l=t,o=h(jn,d,b),c=n;e=s,a=i,t=l,b=o,n=c;continue initializeHelp}}),Mn=t(function(e,a){if(0>=e)return Sn;var t=e%mn,b=$(Un,t,e-t,a);return g(Yn,a,e-t-mn,e,ha,b)}),Qn=function(e){return{$:0,a:e}},Zn={$:1},ed=function(e){return{$:1,a:e}},ad=function(e){return{$:0,a:e}},td=t(function(e,a){return{$:3,a:e,b:a}}),bd=t(function(e,a){return{$:0,a:e,b:a}}),nd=t(function(e,a){return{$:1,a:e,b:a}}),dd=function(e){return{$:2,a:e}},sd=function(e){var a=e.charCodeAt(0);return 55296<=a&&56319>=a?1024*(a-55296)+e.charCodeAt(1)-56320+65536:a},id=function(e){var a=sd(e);return 97<=a&&122>=a},ld=function(e){var a=sd(e);return 90>=a&&65<=a},od=function(e){return id(e)||ld(e)},cd=function(e){var a=sd(e);return 57>=a&&48<=a},hd=function(e){return id(e)||ld(e)||cd(e)},$d=function(e){return $(Dn,t(function(e,a){return a+1}),0,e)},rd=b(function(e,a,t){rangeHelp:for(;;)if(1>j(e,a)){var b=e,n=a-1,d=h(jn,a,t);e=b,a=n,t=d;continue rangeHelp}else return t}),gd=t(function(e,a){return $(rd,e,a,ha)}),fd=t(function(e,a){return $(ra,e,h(gd,0,$d(a)-1),a)}),pd=function(e){return e+""},ud=t(function(e,a){return h(yt,e,v(a))}),md=function(e){var a=e.charCodeAt(0);return a?Qn(55296<=a&&56319>=a?w(E(e[0]+e[1]),e.slice(2)):w(E(e[0]),e.slice(1))):Zn},yd=t(function(e,a){return y(h(mt,e,a))}),vd=function(e){return h(ud,"\n    ",h(yd,"\n",e))},kd=t(function(e,a){return"\n\n("+(pd(e+1)+(") "+vd(xd(a))))}),xd=function(e){return h(Ad,e,ha)},Ad=t(function(e,a){errorToStringHelp:for(;;)switch(e.$){case 0:var t=e.a,b=e.b,n=function(){var e=md(t);if(1===e.$)return!1;var a=e.a,b=a.a,n=a.b;return od(b)&&h(xt,hd,n)}(),d=n?"."+t:"['"+(t+"']"),s=b,l=h(jn,d,a);e=s,a=l;continue errorToStringHelp;case 1:var o=e.a,b=e.b,i="["+(pd(o)+"]"),s=b,l=h(jn,i,a);e=s,a=l;continue errorToStringHelp;case 2:var c=e.a;if(!c.b)return"Ran into a Json.Decode.oneOf with no possibilities"+function(){return a.b?" at json"+h(ud,"",Kn(a)):"!"}();if(!c.b.b){var b=c.a,s=b,l=a;e=s,a=l;continue errorToStringHelp}else{var $=function(){return a.b?"The Json.Decode.oneOf at json"+h(ud,"",Kn(a)):"Json.Decode.oneOf"}(),r=$+(" failed in the following "+(pd($d(c))+" ways:"));return h(ud,"\n\n",h(jn,r,h(fd,kd,c)))}default:var g=e.a,f=e.b,r=function(){return a.b?"Problem with the value at json"+(h(ud,"",Kn(a))+":\n\n    "):"Problem with the given value:\n\n"}();return r+(vd(h(zt,4,f))+("\n\n"+g));}}),jd=St,wd=Rt,Cd=function(e){return{$:0,a:e}},Ed=function(e){switch(e.$){case 0:return 0;case 1:return 1;case 2:return 2;default:return 3;}},Td=cb("img"),Ld=t(function(e,a){return h(jb,e,X(a))}),_d=function(e){return h(Ld,"src",fe(e))},Nd={as:h(Td,y([_d("assets/download.svg")]),ha),au:h(Td,y([_d("assets/error.svg")]),ha),az:h(Td,y([_d("assets/github.svg")]),ha),aL:h(Td,y([_d("assets/logo.svg")]),ha),aN:h(Td,y([_d("assets/moon.svg")]),ha),a9:h(Td,y([_d("assets/sun.svg")]),ha),bc:h(Td,y([_d("assets/upload.svg")]),ha)},Od=t(function(e,a){if(!a.$){var t=a.a;return t}return e}),Id=n(function(e,a,t,b){return{bx:a,bA:e,bB:t,a7:b}}),Gd=function(e){return h(Sb,{al:!1,aO:!1},e)},Sd=Gb,Rd={ab:!1,bp:w(0,0),ac:"example.svg",W:Nd,X:"",aH:!0,bW:h(Od,Sd,Gd("!|#|\\$|%|&|'|\\(|\\)|\\*|\\+|,|\\/|:|;|=|\\?|@|\\[|\\]"))},Wd=t(function(e,a){return{$:1,a:e,b:a}}),Bd=function(e){return{$:0,a:e}},Dd=be,Kd=t(function(t,b){if(!b.$){var n=b.a;return ad(t(n))}var a=b.a;return ed(a)}),Xd=t(function(e,t){if(!t.$){var b=t.a;return b}return e}),Fd=b(function(e,a,t){return a(e(t))}),Hd={$:-2},qd=Hd,zd=wa,Vd=t(function(e,a){get:for(;;){if(-2===a.$)return Zn;var t=a.b,b=a.c,n=a.d,d=a.e,s=h(zd,e,t);switch(s){case 0:var i=e,l=n;e=i,a=l;continue get;case 1:return Qn(b);default:var i=e,l=d;e=i,a=l;continue get;}}}),Jd=d(function(t,a,b,n,d){return{$:-1,a:t,b:a,c:b,d:n,e:d}}),Pd=d(function(e,a,t,b,n){if(-1===n.$&&!n.a){var d=n.a,s=n.b,i=n.c,l=n.d,o=n.e;if(-1===b.$&&!b.a){var c=b.a,h=b.b,$=b.c,r=b.d,f=b.e;return g(Jd,0,a,t,g(Jd,1,h,$,r,f),g(Jd,1,s,i,l,o))}return g(Jd,e,s,i,g(Jd,0,a,t,b,l),o)}if(-1===b.$&&!b.a&&-1===b.d.$&&!b.d.a){var p=b.a,h=b.b,$=b.c,u=b.d,m=u.a,y=u.b,v=u.c,k=u.d,x=u.e,f=b.e;return g(Jd,0,h,$,g(Jd,1,y,v,k,x),g(Jd,1,a,t,f,n))}return g(Jd,e,a,t,b,n)}),Ud=b(function(e,a,t){if(-2===t.$)return g(Jd,0,e,a,Hd,Hd);var b=t.a,n=t.b,d=t.c,s=t.d,i=t.e,l=h(zd,e,n);return 0===l?g(Pd,b,n,d,$(Ud,e,a,s),i):1===l?g(Jd,b,n,a,s,i):g(Pd,b,n,d,s,$(Ud,e,a,i))}),Yd=b(function(e,a,t){var b=$(Ud,e,a,t);if(-1===b.$&&!b.a){var n=b.a,d=b.b,s=b.c,i=b.d,l=b.e;return g(Jd,1,d,s,i,l)}return b}),Md=function(e){getMin:for(;;)if(-1===e.$&&-1===e.d.$){var a=e.d;e=a;continue getMin}else return e},Qd=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,s=n.b,i=n.c,l=n.d,o=n.e,c=e.e,h=c.a,$=c.b,r=c.c,f=c.d,p=f.a,u=f.b,m=f.c,y=f.d,x=f.e,A=c.e;return g(Jd,0,u,m,g(Jd,1,t,b,g(Jd,0,s,i,l,o),y),g(Jd,1,$,r,x,A))}var a=e.a,t=e.b,b=e.c,j=e.d,d=j.a,s=j.b,i=j.c,l=j.d,o=j.e,w=e.e,h=w.a,$=w.b,r=w.c,f=w.d,A=w.e;return 1===a?g(Jd,1,t,b,g(Jd,0,s,i,l,o),g(Jd,0,$,r,f,A)):g(Jd,1,t,b,g(Jd,0,s,i,l,o),g(Jd,0,$,r,f,A))}return e},Zd=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,s=n.b,i=n.c,l=n.d,o=l.a,c=l.b,h=l.c,$=l.d,r=l.e,f=n.e,p=e.e,u=p.a,m=p.b,y=p.c,x=p.d,A=p.e;return g(Jd,0,s,i,g(Jd,1,c,h,$,r),g(Jd,1,t,b,f,g(Jd,0,m,y,x,A)))}var a=e.a,t=e.b,b=e.c,j=e.d,d=j.a,s=j.b,i=j.c,w=j.d,f=j.e,C=e.e,u=C.a,m=C.b,y=C.c,x=C.d,A=C.e;return 1===a?g(Jd,1,t,b,g(Jd,0,s,i,w,f),g(Jd,0,m,y,x,A)):g(Jd,1,t,b,g(Jd,0,s,i,w,f),g(Jd,0,m,y,x,A))}return e},es=i(function(e,a,t,b,n,d,s){if(-1===d.$&&!d.a){var i=d.a,l=d.b,o=d.c,c=d.d,h=d.e;return g(Jd,t,l,o,c,g(Jd,0,b,n,h,s))}_n2$2:for(;;)if(-1!==s.$||1!==s.a)break _n2$2;else if(-1===s.d.$){if(1===s.d.a){var $=s.a,r=s.d,f=r.a;return Zd(a)}break _n2$2}else{var p=s.a,u=s.d;return Zd(a)}return a}),as=function(e){if(-1===e.$&&-1===e.d.$){var a=e.a,t=e.b,b=e.c,n=e.d,d=n.a,s=n.d,i=e.e;if(1===d){if(-1===s.$&&!s.a){s.a;return g(Jd,a,t,b,as(n),i)}var l=Qd(e);if(-1===l.$){var o=l.a,c=l.b,h=l.c,$=l.d,r=l.e;return g(Pd,o,c,h,as($),r)}return Hd}return g(Jd,a,t,b,as(n),i)}return Hd},ts=t(function(e,a){if(-2===a.$)return Hd;var t=a.a,b=a.b,n=a.c,d=a.d,s=a.e;if(0>j(e,b)){if(-1===d.$&&1===d.a){var i=d.a,l=d.d;if(-1===l.$&&!l.a){l.a;return g(Jd,t,b,n,h(ts,e,d),s)}var o=Qd(a);if(-1===o.$){var c=o.a,$=o.b,r=o.c,f=o.d,p=o.e;return g(Pd,c,$,r,h(ts,e,f),p)}return Hd}return g(Jd,t,b,n,h(ts,e,d),s)}return h(bs,e,u(es,e,a,t,b,n,d,s))}),bs=t(function(e,a){if(-1===a.$){var t=a.a,b=a.b,n=a.c,d=a.d,s=a.e;if(k(e,b)){var i=Md(s);if(-1===i.$){var l=i.b,o=i.c;return g(Pd,t,l,o,d,as(s))}return Hd}return g(Pd,t,b,n,d,h(ts,e,s))}return Hd}),ns=t(function(e,a){var t=h(ts,e,a);if(-1===t.$&&!t.a){var b=t.a,n=t.b,d=t.c,s=t.d,i=t.e;return g(Jd,1,n,d,s,i)}return t}),ds=b(function(e,a,t){var b=a(h(Vd,e,t));if(!b.$){var n=b.a;return $(Yd,e,n,t)}return h(ns,e,t)}),ss=function(e){return!e.$},is=tb,ls=bb,os=t(function(e,a){return{$:3,a:e,b:a}}),cs=function(e){return{$:0,a:e}},hs=t(function(e,a){return{$:4,a:e,b:a}}),$s={$:2},rs=function(e){return{$:1,a:e}},gs=function(e){return{$:0,a:e}},fs={$:1},ps=t(function(e,a){return $(Xb,"",pn,h(Fd,a,e))}),us=t(function(a,t){if(!t.$){var b=t.a;return ad(b)}var n=t.a;return ed(a(n))}),ms=function(e){return{$:4,a:e}},ys=function(e){return{$:3,a:e}},vs=function(e){return{$:0,a:e}},ks={$:2},xs={$:1},As=t(function(e,a){switch(a.$){case 0:var t=a.a;return ed(vs(t));case 1:return ed(xs);case 2:return ed(ks);case 3:var b=a.a;return ed(ys(b.a6));default:var n=a.b;return h(us,ms,e(n));}}),js=function(e){return h(ps,e,As(ad))},ws={$:0},Cs=function(e){return{$:1,a:e}},Es=H,Ts=t(function(e,a){return{aZ:e,a8:a}}),Ls=Es(h(Ts,qd,ha)),_s=Pt,Ns=function(e){return z(function(a){var t=e.f;2===t.$&&t.c&&t.c(),e.f=null,a(H(0))})},Os=b(function(e,a,t){updateReqs:for(;;){if(!a.b)return Es(t);var b=a.a,n=a.b;if(!b.$){var d=b.a,s=h(Vd,d,t);if(1===s.$){var i=e,l=t;e=i,a=n,t=l;continue updateReqs}else{var o=s.a;return h(_s,function(){return $(Os,e,n,h(ns,d,t))},Ns(o))}}else{var c=b.a;return h(_s,function(a){var b=c.o;if(1===b.$)return $(Os,e,n,t);var d=b.a;return $(Os,e,n,$(Yd,d,a,t))},P($(Kb,e,is(e),c)))}}}),Is=n(function(e,a,t,b){return h(_s,function(e){return Es(h(Ts,e,t))},$(Os,e,a,b.aZ))}),Gs=n(function(e,t,n,s){if(!s.b)return t;var i=s.a,a=s.b;if(!a.b)return h(e,i,t);var l=a.a,b=a.b;if(!b.b)return h(e,i,h(e,l,t));var o=b.a,c=b.b;if(!c.b)return h(e,i,h(e,l,h(e,o,t)));var g=c.a,d=c.b,f=500<n?$(Dn,e,t,Kn(d)):r(Gs,e,t,n+1,d);return h(e,i,h(e,l,h(e,o,h(e,g,f))))}),Ss=b(function(e,a,t){return r(Gs,e,a,0,t)}),Rs=b(function(e,a,t){var b=e(a);if(!b.$){var n=b.a;return h(jn,n,t)}return t}),Ws=t(function(e,a){return $(Ss,Rs(e),ha,a)}),Bs=b(function(e,a,t){return h(_s,function(n){return h(_s,function(a){return Es(h(e,n,a))},t)},a)}),Ds=function(e){return $(Ss,Bs(jn),Es(ha),e)},Ks=n(function(e,a,t,b){var n=b.a,d=b.b;return k(a,n)?Qn(h(is,e,d(t))):Zn}),Xs=b(function(e,a,t){var b=a.a,n=a.b;return h(_s,function(){return Es(t)},Ds(h(Ws,$(Ks,e,b,n),t.a8)))}),Fs=function(e){return{$:0,a:e}},Hs=t(function(e,a){if(!a.$){var t=a.a;return Fs(t)}var b=a.a;return Cs({D:b.D,bi:b.bi,t:h(Fb,e,b.t),i:b.i,m:b.m,n:b.n,o:b.o,y:b.y})}),qs=t(function(e,a){return{$:0,a:e,b:a}}),zs=t(function(e,a){var t=a.a,b=a.b;return h(qs,t,h(Fd,b,e))});ab.Http=ee(Ls,Is,Xs,Hs,zs);var Vs=te("Http"),Js=te("Http"),Ps=function(e){return Vs(Cs({D:!1,bi:e.bi,t:e.t,i:e.i,m:e.m,n:e.n,o:e.o,y:e.y}))},Us=function(e){return Ps({bi:ws,t:e.t,i:ha,m:"GET",n:Zn,o:Zn,y:e.y})},Ys=Dd(y([Us({t:js(Wd(0)),y:"assets/logo.svg"}),Us({t:js(Wd(1)),y:"assets/download.svg"}),Us({t:js(Wd(2)),y:"assets/upload.svg"}),Us({t:js(Wd(3)),y:"assets/moon.svg"}),Us({t:js(Wd(4)),y:"assets/sun.svg"}),Us({t:js(Wd(5)),y:"assets/github.svg"}),Us({t:js(Wd(6)),y:"assets/error.svg"}),Us({t:js(function(e){return h(Xd,Bd(""),h(Kd,Bd,e))}),y:"assets/example.svg"})])),Ms=be(ha),Qs=t(function(e,a){return h(wb,re(e),fe(a))}),Zs=function(e){var a=e.a,t=e.b;return h(Qs,a,t)},ei=t(function(e,a){return $(Ss,t(function(a,t){return h(jn,e(a),t)}),ha,a)}),ai=function(e){return ob($e(e))}("http://www.w3.org/2000/svg"),ti=ce,bi=ti,ni=function(e){return $(ai,e.Y,h(ei,Zs,e.aa),h(ei,di,e.V))},di=function(e){switch(e.$){case 0:var a=e.a;return ni(a);case 1:var t=e.a;return bi(t);default:var t=e.a;return bi("");}},si=b(function(e,t,b){return h(e,b,t)}),ii=function(e){return e},li=t(function(e,a){return t(function(t,b){var n=$(ii,a,t,b);if(!n.c.$){var d=n.a,s=n.b,i=n.c.a;return $(ii,e(i),d,s)}var l=n.a,o=n.b,c=n.c.a;return C(l,o,ed(c))})}),oi=b(function(e,a,b){return t(function(t,n){var d=$(ii,b,t,n);if(!d.c.$){var s=d.a,i=d.b,l=d.c.a;return C(s,i,ad(e(l)))}var o=d.a,c=d.b,h=d.c.a;return C(o,c,ed(a(h)))})}),ci=t(function(e,a){return $(oi,e,pn,a)}),hi=b(function(e,a,t){return h(e,t,a)}),$i=t(function(e,a){return h(li,h(hi,ci,e),a)}),ri=t(function(e){return e}),gi=t(function(e,a){return h($i,a,h(ci,si(ri),e))}),fi=function(e){return{$:0,a:e}},pi=t(function(e,a){return h($i,a,h(ci,ri,e))}),ui=function(e){return{$:2,a:e}},mi=function(e){return t(function(a,t){return C(a,t,ad(e))})},yi=function(e){return h(li,e,mi(0))},vi=t(function(e,a){var t=b(function(t,b,n){accumulate:for(;;){var d=$(ii,a,b,n);if(!d.c.$){var s=d.a,i=d.b;return C(s,i,ad(Kn(t)))}var l=d.a,o=d.b,c=d.c.a,r=$(ii,e,b,n);if(!r.c.$){var s=r.a,i=r.b,g=r.c.a,f=h(jn,g,t),p=s,u=i;t=f,b=p,n=u;continue accumulate}else return C(l,o,ed(c))}});return t(ha)}),ki=function(e){return e.length},xi=vt,Ai=t(function(e,a){return 1>e?a:$(xi,e,ki(a),a)}),ji=jt,wi=function(e){return t(function(a,t){if(h(ji,e,t.l)){var b=ki(e),n=t.w+b,d=h(Ai,b,t.l);return C(a,T(t,{l:d,w:n}),ad(e))}return C(a,t,ed(y(["expected \""+(e+"\"")])))})},Ci=oi(pn),Ei=t(function(e,a){return h(Ci,ri(y([e])),a)}),Ti=d(function(e,a,t,b,n){var d=h(ji,"^",t)?t:"^"+t,s=$(Wb,1,h(Od,Sd,e(d)),n.l);if(s.b&&!s.b.b){var i=s.a,l=ki(i.bA),o=n.w+l,c=h(Ai,l,n.l);return C(b,T(n,{l:c,w:o}),ad(a(i)))}return C(b,n,ed(y(["expected input matching Regexp /"+(d+"/")])))}),Li=h(Fd,h(Ti,Gd,function(e){return e.bA}),pn),_i=h(Ei,"optional whitespace",Li("\\s*")),Ni=h(Ei,"expected any character",function(e){return pn(t(function(a,t){var b=md(t.l);if(!b.$){var n=b.a,d=n.a,s=n.b;return e(d)?C(a,T(t,{l:s,w:t.w+1}),ad(d)):C(a,t,ed(y(["could not satisfy predicate"])))}return C(a,t,ed(y(["could not satisfy predicate"])))}))}(ri(!0))),Oi=b(function(e,a,t){return e(a(t))}),Ii=function(e){return v(e).join("")},Gi=yi(function(){return h(ci,h(Oi,ui,Ii),h(gi,h(gi,_i,wi("<!--")),h(vi,Ni,wi("-->"))))}),Si=b(function(e,a,t){return{aa:a,V:t,Y:e}}),Ri=t(function(e,a){return t(function(t,b){var n=$(ii,e,t,b);if(!n.c.$){var d=n;return d}var s=n.c.a,i=$(ii,a,t,b);if(!i.c.$){var d=i;return d}var l=i.c.a;return C(t,b,ed(L(s,l)))})}),Wi=t(function(e,a){return h(Ri,a,mi(e))}),Bi=t(function(e,a){return w(e,a)}),Di=h($i,h(Wi,"",h(pi,h(gi,wi("=\""),Li("[^\"]*")),wi("\""))),h(ci,Bi,Li("[^=>/]+"))),Ki=t(function(e,a){return h($i,e,h(ci,hi(ri),a))}),Xi=function(e){var a=b(function(a,t,b){accumulate:for(;;){var n=$(ii,e,t,b);if(!n.c.$){var d=n.a,s=n.b,i=n.c.a;if(k(b,s))return C(d,s,Kn(a));var l=h(jn,i,a);a=l,t=d,b=s;continue accumulate}else return C(t,b,Kn(a))}});return t(function(e,t){var b=$(a,ha,e,t),n=b.a,d=b.b,s=b.c;return C(n,d,ad(s))})},Fi=t(function(e,a){return h($i,Xi(h(Ki,a,e)),h(ci,jn,a))}),Hi=t(function(e,a){return h(Ri,h(Fi,e,a),mi(ha))}),qi=$(si,$i,h($i,Li("[^/>\\s]+"),h(ci,b(function(e,a,t){return $(Si,a,t,ha)}),wi("<"))),h(pi,h(gi,_i,h(Hi,_i,Di)),_i)),zi=function(e){return{$:1,a:e}},Vi=yi(function(){return h(ci,zi,h(gi,_i,Li("[^<]+")))}),Ji=t(function(e,a){return C(e,a,ed(ha))}),Pi=function(e){return $(Ss,Ri,Ji,e)},Ui=function(e){var a=h(ci,function(a){return T(e,{V:a})},h(pi,h(pi,h(gi,h(gi,_i,wi(">")),Xi(da())),_i),wi("</"+(e.Y+">"))));return yi(function(){return Pi(y([h(gi,h(gi,_i,wi("/>")),mi(e)),a]))})},Yi=na();na=function(){return Yi};var Mi=da();da=function(){return Mi};var Qi=h(ci,Ii,h(gi,h(gi,_i,wi("<?xml")),h(vi,Ni,wi("?>")))),Zi=b(function(e,a,t){return{ap:e,l:a,w:t}}),el=function(e){return $(Zi,e,e,0)},al=b(function(e,a,t){var b=$(ii,e,a,el(t));if(!b.c.$){var n=b.a,d=b.b,s=b.c.a;return ad(C(n,d,s))}var n=b.a,d=b.b,i=b.c.a;return ed(C(n,d,i))}),tl=function(e){var a=$(al,h(gi,h(Wi,"",Qi),Mi),ha,e);if(!a.$){var t=a.a,b=t.c;return ad(b)}var n=a.a,d=n.b,s=n.c;return ed(h(ud," or ",s))},bl=t(function(e,a){if(!a.$){var t=a.a;return e(t)}var b=a.a;return ed(b)}),nl=ob("http://www.w3.org/2000/svg"),dl=nl("svg"),sl=function(e){return h(bl,function(e){if(!e.$){var a=e.a;return"svg"===a.Y?ad(h(dl,h(ei,Zs,a.aa),h(ei,di,a.V))):ed("Top element is not svg")}return ed("Top element is not svg")},tl(e))},il=b(function(e,a,t){return 0===a?T(e,{aL:t}):1===a?T(e,{as:t}):2===a?T(e,{bc:t}):3===a?T(e,{aN:t}):4===a?T(e,{a9:t}):5===a?T(e,{az:t}):T(e,{au:t})}),ll=b(function(e,a,t){return T(e,{W:h(Xd,e.W,h(Kd,h(il,e.W,a),sl(t)))})}),ol=function(e){return{$:1,a:e}},cl=function(e){return{$:5,a:e}},hl=Es(0),$l=t(function(e,a){return h(_s,function(t){return Es(e(t))},a)}),rl=t(function(e,a){return P(h(_s,is(e),a))}),gl=b(function(e,a){return h($l,function(){return 0},Ds(h(ei,rl(e),a)))}),fl=b(function(){return Es(0)}),pl=t(function(e,a){return h($l,e,a)});ab.Task=ee(hl,gl,fl,pl);var ul=te("Task"),ml=t(function(e,a){return ul(h($l,e,a))}),yl=function(e){return e.name},vl=function(e){return z(function(a){var t=new FileReader;return t.addEventListener("loadend",function(){a(H(t.result))}),t.readAsText(e),function(){t.abort()}})},kl=t(function(e,a){return h(ml,a,ea(e))}),xl=t(function(e,a){if(!a.$)return w(e,h(kl,y(["image/svg+xml"]),function(e){return cl(ol(e))}));var t=a.a;return w(T(e,{ac:yl(t)}),h(ml,Bd,vl(t)))}),Al=Dd(ha),jl=function(e){never:for(;;){var a=e;e=a;continue never}},wl=b(function(e,a,t){return h(ml,jl,$(Vb,e,a,t))}),Cl=t(function(e,a){switch(e.$){case 0:var t=e.a;return w(T(a,{X:t}),Al);case 1:var b=e.a,n=e.b;return w(h(Xd,a,h(Kd,h(ll,a,b),n)),Al);case 2:var d=e.a;return w(T(a,{aH:d}),Al);case 3:return w(T(a,{ab:!a.ab}),Al);case 4:return w(a,$(wl,a.ac,"image/svg+xml",a.X));case 5:var s=e.a;return h(xl,a,s);default:var i=e.a;return w(T(a,{bp:i}),Al);}}),El=cb("code"),Tl=cb("pre"),Ll=ti,_l=function(e){return y([e])},Nl=Ld("className"),Ol=cb("div"),Il=t(function(e,a){return $(Ss,t(function(a,t){return e(a)?h(jn,a,t):t}),ha,a)}),Gl=function(e){var a=e.b;return a},Sl=function(e){return Nl(h(ud," ",h(ei,Hn,h(Il,Gl,e))))},Rl=function(e){return""===e},Wl=cb("span"),Bl=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"}()},Dl=function(e){var a=e.bT,t=e.bG,b=e.bg;return!t&&Rl(b)?Ll(a):h(Wl,y([Sl(y([w(Bl(t),t),w("elmsh-"+b,""!==b)]))]),y([Ll(a)]))},Kl=b(function(e,a,t){var b=t.bt,n=t.bv;return h(Ol,y([Sl(y([w("elmsh-line",!0),w("elmsh-hl",k(n,Qn(0))),w("elmsh-add",k(n,Qn(1))),w("elmsh-del",k(n,Qn(2)))])),h(Qs,"data-elmsh-lc",pd(e+a))]),h(ei,Dl,b))}),Xl=t(function(e,a){return a.b?$(Ss,jn,a,e):e}),Fl=function(e){return $(Ss,Xl,ha,e)},Hl=function(e){return h(El,y([Nl("elmsh")]),Fl(h(ei,function(e){var a=e.bv,t=e.bt;return k(a,Zn)?h(ei,Dl,t):y([h(Wl,y([Sl(y([w("elmsh-hl",k(a,Qn(0))),w("elmsh-add",k(a,Qn(1))),w("elmsh-del",k(a,Qn(2)))]))]),h(ei,Dl,t))])},e)))},ql=t(function(e,a){if(1===e.$)return h(Tl,y([Nl("elmsh")]),y([Hl(a)]));var t=e.a;return h(Tl,y([Nl("elmsh")]),_l(h(El,ha,h(fd,Kl(t),a))))}),zl=t(function(e,a){return h(ql,e,a)}),Vl=b(function(e,a,t){return{an:a,aT:t,a1:e}}),Jl=function(e){return $(Vl,e.a1,e.an,e.aT)},Pl=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(jn,b,a);e=n,a=d;continue bagToList;default:var t=e.a,s=e.b,n=t,d=h(Pl,s,a);e=n,a=d;continue bagToList;}}),Ul=t(function(e,a){var t=e({an:1,c:ha,d:1,b:0,a1:1,a:a});if(!t.$){var b=t.b;return ad(b)}var n=t.b;return ed(h(Pl,n,ha))}),Yl=t(function(e,t){var b=h(Ul,e,t);if(!b.$){var n=b.a;return ad(n)}var a=b.a;return ed(h(ei,Jl,a))}),Ml=t(function(e,a){return{$:1,a:e,b:a}}),Ql=b(function(e,a,t){return{$:0,a:e,b:a,c:t}}),Zl=t(function(e,t){return function(b){var n=t(b);if(!n.$){var d=n.a,s=n.b,a=n.c;return $(Ql,d,e(s),a)}var d=n.a,i=n.b;return h(Ml,d,i)}}),eo=Zl,ao=function(e){return{$:1,a:e}},to=function(e){return{$:0,a:e}},bo=function(e){if(!e.$){var t=e.a;return to(t)}var b=e.a;return ao(b)},no=n(function(e,a,t,b){loopHelp:for(;;){var n=t(a),d=n(b);if(!d.$){var s=d.a,i=d.b,l=d.c;if(!i.$){var o=i.a,c=e||s,r=t;e=c,a=o,t=r,b=l;continue loopHelp}else{var g=i.a;return $(Ql,e||s,g,l)}}else{var s=d.a,f=d.b;return h(Ml,e||s,f)}}}),so=t(function(e,a){return function(t){return r(no,!1,e,a,t)}}),io=t(function(e,a){return h(so,e,function(e){return h(eo,bo,a(e))})}),lo=function(e){return{$:1,a:e}},oo=function(e){return{$:0,a:e}},co=t(function(e,t){return function(b){var n=t(b);if(1===n.$){var d=n.a,s=n.b;return h(Ml,d,s)}var d=n.a,i=n.b,a=n.c;return $(Ql,d,h(e,$(xi,b.b,a.b,b.a),i),a)}}),ho=function(e){return h(co,ri,e)},$o={$:0},ro=t(function(e,a){return{$:2,a:e,b:a}}),go=b(function(e,a,t){oneOfHelp:for(;;){if(!t.b)return h(Ml,!1,a);var b=t.a,n=t.b,d=b(e);if(!d.$){var s=d;return s}var s=d,i=s.a,l=s.b;if(i)return s;var o=e,c=h(ro,a,l);e=o,a=c,t=n;continue oneOfHelp}}),fo=function(e){return function(a){return $(go,a,$o,e)}},po=function(e){return function(a){return $(Ql,!1,e,a)}},uo={$:11},mo=t(function(e,a){return{$:1,a:e,b:a}}),yo=n(function(e,a,t,b){return{an:a,bl:b,aT:t,a1:e}}),vo=t(function(e,a){return h(mo,$o,r(yo,e.a1,e.an,a,e.c))}),ko=Pb,xo=t(function(e,a){return function(t){var b=$(ko,e,t.b,t.a);return k(b,-1)?h(Ml,!1,h(vo,t,a)):k(b,-2)?$(Ql,!0,0,{an:1,c:t.c,d:t.d,b:t.b+1,a1:t.a1+1,a:t.a}):$(Ql,!0,0,{an:t.an+1,c:t.c,d:t.d,b:b,a1:t.a1,a:t.a})}}),Ao=function(e){return h(xo,e,uo)},jo=d(function(e,a,t,b,n){chompWhileHelp:for(;;){var d=$(ko,e,a,n.a);if(k(d,-1))return $(Ql,0>j(n.b,a),0,{an:b,c:n.c,d:n.d,b:a,a1:t,a:n.a});if(k(d,-2)){var s=e,i=a+1,l=t+1,o=1,c=n;e=s,a=i,t=l,b=o,n=c;continue chompWhileHelp}else{var s=e,i=d,l=t,o=b+1,c=n;e=s,a=i,t=l,b=o,n=c;continue chompWhileHelp}}}),wo=function(e){return function(a){return g(jo,e,a.b,a.a1,a.an,a)}},Co=b(function(e,t,n){return function(d){var s=t(d);if(1===s.$){var i=s.a,l=s.b;return h(Ml,i,l)}var o=s.a,c=s.b,a=s.c,r=n(a);if(1===r.$){var g=r.a,l=r.b;return h(Ml,o||g,l)}var g=r.a,f=r.b,b=r.c;return $(Ql,o||g,h(e,c,f),b)}}),Eo=t(function(e,a){return $(Co,ri,e,a)}),To=Eo,Lo=function(e){return h(To,h(To,po(0),Ao(e)),wo(e))},_o=function(e){return"\n"===e},No={$:0},Oo=t(function(e,t){return function(n){var d=t(n);if(1===d.$){var s=d.a,i=d.b;return h(Ml,s,i)}var l=d.a,o=d.b,a=d.c,c=e(o),r=c(a);if(1===r.$){var g=r.a,i=r.b;return h(Ml,l||g,i)}var g=r.a,f=r.b,b=r.c;return $(Ql,l||g,f,b)}}),Io=Oo,Go=function(e){return{$:8,a:e}},So=t(function(e,a){return{$:0,a:e,b:a}}),Ro=function(e){var a=e.a,t=e.b,b=!Rl(a);return function(e){var n=g(Jb,a,e.b,e.a1,e.an,e.a),d=n.a,s=n.b,i=n.c;return k(d,-1)?h(Ml,!1,h(vo,e,t)):$(Ql,b,0,{an:i,c:e.c,d:e.d,b:d,a1:s,a:e.a})}},Wo=function(e){return Ro(h(So,e,Go(e)))},Bo=function(e){return{$:12,a:e}},Do=function(e){return function(a){return h(Ml,!1,h(vo,a,e))}},Ko=function(e){return Do(Bo(e))},Xo=function(e){return function(a){return k(ki(a.a),a.b)?$(Ql,!1,0,a):h(Ml,!1,h(vo,a,e))}}({$:10}),Fo=b(function(e,a,t){return h(Io,function(t){return e(L(t,a))},t)}),Ho=b(function(e,a,t){return h(Io,function(t){return e(h(jn,t,a))},t)}),qo=t(function(e,a){return h(To,a,wo(e))}),zo=t(function(e,a){var t=e.ar,b=e.aG,n=e.at,d=e.aD;return fo(y([h(eo,ri(h(jn,t(n),a)),Wo(n)),h(eo,ri(a),Xo),$(Fo,zo(e),a,fo(d)),$(Ho,zo(e),a,h(eo,t,ho(h(qo,b,Ao(ri(!0))))))]))}),Vo=b(function(e,a,t){var b=a.ar,n=a.aG,d=a.ah,s=a.at,i=a.aD;return fo(y([h(Io,function(t){return 1===e?po(t):$(Vo,e-1,a,t)},h(eo,ri(h(jn,b(s),t)),Wo(s))),$(Ho,h(Vo,e+1,a),t,h(eo,b,ho(h(qo,n,Wo(d))))),$(Fo,zo(a),t,fo(i)),h(eo,ri(t),Xo),$(Ho,h(Vo,e,a),t,h(eo,b,ho(h(qo,n,Ao(ri(!0))))))]))}),Jo=t(function(e,a){var t=e.ah,b=e.at,n=e.aG,d=w(md(e.ah),md(e.at));if(1===d.a.$){d.a;return Ko("Trying to parse a delimited helper, but the start token cannot be an empty string!")}if(1===d.b.$){d.b;return Ko("Trying to parse a delimited helper, but the end token cannot be an empty string!")}var s=d.a.a,i=s.a,l=d.b.a,o=l.a;return e.aF?$(Vo,1,T(e,{aG:function(e){return n(e)&&!k(e,i)&&!k(e,o)}}),a):h(zo,T(e,{aG:function(e){return n(e)&&!k(e,o)}}),a)}),Po=function(e){var a=e.ah,t=e.aG,b=e.ar;return h(Io,function(a){return h(Jo,e,y([a]))},h(eo,ri(b(a)),Wo(a)))},Uo={$:1},Yo=function(e){return{$:3,a:e}},Mo={$:2},Qo=h(eo,function(){return w(Mo,"\n")},Wo("\n")),Zo=h(eo,_l,Qo),ec={ar:function(e){return w(Yo(2),e)},at:"\"",aD:y([Zo]),aF:!1,aG:h(Oi,function(e){return!e},_o),ah:"\""},ac=Po(T(ec,{ar:function(e){return w(Uo,e)},at:"-->",ah:"<!--"})),tc=h(To,h(To,po(0),Ao(function(e){return"<"===e})),fo(y([Ao(function(e){return"/"===e||"!"===e}),po(0)]))),bc=function(e){return" "===e||"\t"===e},nc=function(e){return bc(e)||_o(e)},dc=Po(ec),sc=Po(T(ec,{at:"'",ah:"'"})),ic=fo(y([dc,sc,h(eo,function(e){return y([w(Yo(2),e)])},ho(Lo(function(e){return!nc(e)&&">"!==e})))])),lc=fo(y([h(eo,function(e){return w(No,e)},ho(Lo(bc))),Qo])),oc=function(e){return fo(y([$(Ho,oc,e,lc),$(Fo,po,e,ic),po(e)]))},cc=function(e){return fo(y([$(Ho,cc,e,lc),$(Ho,oc,e,h(eo,function(){return w(No,"=")},Wo("="))),po(e)]))},hc=function(e){return ld(e)||id(e)||cd(e)},$c=function(e){return hc(e)||"-"===e},rc=function(e){return $c(e)||"_"===e},gc=function(e){return fo(y([h(eo,oo,$(Ho,cc,e,h(eo,function(e){return w(Yo(1),e)},ho(Lo(rc))))),h(eo,function(a){return oo(h(jn,a,e))},lc),h(eo,function(a){return oo(h(jn,w(No,a),e))},ho(Lo(function(e){return!nc(e)&&">"!==e}))),po(lo(e))]))},fc=function(e){return fo(y([h(Io,function(a){return h(io,h(jn,a,e),gc)},h(eo,function(e){return w(Yo(0),e)},ho(h(qo,$c,Ao(hc))))),po(e)]))},pc=function(e){return h(Io,fc,h(eo,function(a){return h(jn,w(No,a),e)},ho(tc)))},uc=h(io,ha,function(e){return fo(y([h(eo,function(a){return oo(h(jn,a,e))},lc),h(eo,function(a){return oo(L(a,e))},ac),h(eo,function(a){return oo(h(jn,w(No,a),e))},ho(Lo(function(e){return"<"!==e&&!_o(e)}))),h(eo,oo,pc(e)),po(lo(e))]))}),mc=function(e){return{bt:e,bv:Zn}},yc=t(function(e,a){var t=a.a,b=a.b;switch(t.$){case 0:return{bg:"",bG:0,bT:b};case 1:return{bg:"",bG:1,bT:b};case 2:return{bg:"",bG:0,bT:b};default:var n=t.a,d=e(n),s=d.a,i=d.b;return{bg:i,bG:s,bT:b};}}),vc=b(function(e,a,t){var b=a.a,n=a.b,d=t.a,s=t.b,i=t.c;if(k(b,Mo))return C(h(jn,mc(s),d),y([h(yc,e,w(b,n))]),Zn);if(k(Qn(b),i)){if(s.b){var l=s.a,o=s.b;return C(d,h(jn,T(l,{bT:L(n,l.bT)}),o),i)}return C(d,h(jn,h(yc,e,w(b,n)),s),i)}return C(d,h(jn,h(yc,e,w(b,n)),s),Qn(b))}),kc=t(function(e,a){return function(e){var a=e.a,t=e.b;return h(jn,mc(t),a)}($(Dn,vc(e),C(ha,ha,Zn),a))}),xc=h(Fd,Yl(uc),Kd(kc(function(e){return 0===e?w(4,"xml-t"):1===e?w(6,"xml-a"):w(3,"xlm-av")}))),Ac=h(Fd,xc,Kd(pn)),jc=function(e){return h(Xd,h(Tl,ha,y([h(El,ha,y([Ll(e.X)]))])),h(Kd,zl(Zn),Ac(""===e.X?"<svg ...> ... </svg>":e.X)))},wc=function(e){return{$:0,a:e}},Cc=xb,Ec=t(function(e,a){return h(Cc,e,wc(a))}),Tc=t(function(e,a){return $(Ss,Ot,a,e)}),Lc=Et,_c=function(e){return h(Ec,"scroll",h(jd,e,$(wd,function(e){return function(a){return w(e,a)}},h(Tc,y(["target","scrollLeft"]),Lc),h(Tc,y(["target","scrollTop"]),Lc))))},Nc=function(e){return{$:6,a:e}},Oc=cb("textarea"),Ic=t(function(e,a){return h(jb,e,X(a))}),Gc=Ic("spellcheck"),Sc=Ld("value"),Rc=function(e){return w(e,!0)},Wc=function(e){return{$:1,a:e}},Bc=t(function(e,a){return h(Cc,e,Wc(a))}),Dc=h(Tc,y(["target","value"]),Nt),Kc=function(e){return h(Bc,"input",h(jd,Rc,h(jd,e,Dc)))},Xc=function(e){return h(Oc,y([Sc(e.X),Kc(Bd),_c(Nc),Gc(!1)]),ha)},Fc=pd,Hc=function(e){return h(Ab,"transform",e)},qc=function(e){var a=e.a,t=e.b;return Hc("translate("+(Fc(-a)+("px, "+(Fc(-t)+"px)"))))},zc=Ld("id"),Vc=function(e){return h(Ol,y([zc("editor")]),y([h(Ol,y([qc(e.bp)]),y([jc(e)])),Xc(e)]))},Jc={$:3},Pc={$:4},Uc={$:0},Yc=function(e){return{$:2,a:e}},Mc=function(e){return h(Ec,"error",Cd(e))},Qc=function(e){return h(Ec,"load",Cd(e))},Zc=function(e){return e.aH?Mc(Yc(!1)):Qc(Yc(!0))},eh=function(e){var a=e.bA;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;}},ah=Bb(1/0),th=function(e){return"data:image/svg+xml;utf8,"+$(ah,e.bW,eh,e.X)},bh=cb("button"),nh=function(e){return h(Ec,"click",Cd(e))},dh=function(e){return h(Ol,y([zc("display"),Nl(e.ab?"dark":"")]),y([h(Td,y([_d(th(e)),Zc(e)]),ha),e.W.au,h(bh,y([nh(Pc)]),y([e.W.as])),h(bh,y([nh(cl(Uc))]),y([e.W.bc])),h(bh,y([nh(Jc)]),y([e.ab?e.W.a9:e.W.aN]))]))},sh=cb("a"),ih=function(e){return h(Ld,"href",ge(e))},lh=wb("rel"),oh=Ld("target"),ch=function(e){return h(sh,y([ih("https://github.com/GarkGarcia/RawSvg"),oh("_blank"),lh("noopener noreferrer")]),y([e.W.az]))},hh=gb,$h=function(e){return h(Ol,y([zc("container"),Nl(e.aH?"":"error")]),y([h(Ol,y([zc("title")]),y([e.W.aL,ch(e)])),dh(e),h(hh,Vc,e)]))},rh=function(e){return{$:1,a:e}},gh=function(e){return{$:0,a:e}},fh=pn,ph=Ct,uh=t(function(e,a){return 1>e?"":$(xi,0,e,a)}),mh=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 Zn;t=10*t+a-48}return d==n?Zn:Qn(45==b?-t:t)},yh=s(function(e,a,t,b,n,d){return{ay:d,aB:a,aQ:b,aS:t,aW:e,aX:n}}),vh=d(function(e,a,t,b,n){if(Rl(n)||h(At,"@",n))return Zn;var d=h(ph,":",n);if(!d.b)return Qn(p(yh,e,n,Zn,a,t,b));if(!d.b.b){var s=d.a,i=mh(h(Ai,s+1,n));if(1===i.$)return Zn;return Qn(p(yh,e,h(uh,s,n),i,a,t,b))}return Zn}),kh=n(function(e,a,t,b){if(Rl(b))return Zn;var n=h(ph,"/",b);if(!n.b)return g(vh,e,"/",a,t,b);var d=n.a;return g(vh,e,h(Ai,d,b),a,t,h(uh,d,b))}),xh=b(function(e,a,t){if(Rl(t))return Zn;var b=h(ph,"?",t);if(!b.b)return r(kh,e,Zn,a,t);var n=b.a;return r(kh,e,Qn(h(Ai,n+1,t)),a,h(uh,n,t))}),Ah=t(function(e,a){if(Rl(a))return Zn;var t=h(ph,"#",a);if(!t.b)return $(xh,e,Zn,a);var b=t.a;return $(xh,e,Qn(h(Ai,b+1,a)),h(uh,b,a))}),jh=function(e){return h(ji,"http://",e)?h(Ah,0,h(Ai,7,e)):h(ji,"https://",e)?h(Ah,1,h(Ai,8,e)):Zn},wh=an({by:function(){return w(Rd,Ys)},bS:function(){return Ms},bV:Cl,bX:function(e){return{bi:y([h(hh,$h,e)]),bU:"RawSvg"}}});(function(a){e.Elm?le(e.Elm,a):e.Elm=a})({Main:{init:wh(Cd(0))(0)}})})(this);-
\ No newline at end of file
+(function(e){'use strict';var sa=Math.floor,ia=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(s){return function(d){return t(n,a,b,s,d)}}}}})}function s(t){return a(6,t,function(n){return function(a){return function(b){return function(s){return function(d){return function(e){return t(n,a,b,s,d,e)}}}}}})}function i(t){return a(7,t,function(n){return function(a){return function(b){return function(s){return function(d){return function(e){return function(i){return t(n,a,b,s,d,e,i)}}}}}}})}function l(t){return a(8,t,function(n){return function(a){return function(b){return function(s){return function(d){return function(e){return function(i){return function(l){return t(n,a,b,s,d,e,i,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(c){return t(n,a,b,s,d,e,l,o,c)}}}}}}}}})}function $(e,t,a){return 2===e.a?e.f(t,a):e(t)(a)}function h(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,s,d){return 5===t.a?t.f(n,a,b,s,d):t(n)(a)(b)(s)(d)}function u(t,n,a,b,s,d,e){return 6===t.a?t.f(n,a,b,s,d,e):t(n)(a)(b)(s)(d)(e)}function p(t,n,a,b,s,d,e,i){return 7===t.a?t.f(n,a,b,s,d,e,i):t(n)(a)(b)(s)(d)(e)(i)}function m(t,n,a,b,s,d,e,i,l){return 8===t.a?t.f(n,a,b,s,d,e,i,l):t(n)(a)(b)(s)(d)(e)(i)(l)}function c(e,a){return{$:1,a:e,b:a}}function v(e){for(var a=$a,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(e,a){for(var t,b=[],n=j(e,a,0,b);n&&(t=b.pop());n=j(t.a,t.b,0,b));return n}function j(e,a,t,b){if(100<t)return b.push(w(e,a)),!0;if(e===a)return!0;if("object"!=typeof e||null===e||null===a)return"function"==typeof e&&O(5),!1;for(var n in 0>e.$&&(e=wn(e),a=wn(a)),e)if(!j(e[n],a[n],t+1,b))return!1;return!0}function A(e,a,t){if("object"!=typeof e)return e===a?0:e<a?-1:1;if("undefined"==typeof e.$)return(t=A(e.a,a.a))?t:(t=A(e.b,a.b))?t:A(e.c,a.c);for(;e.b&&a.b&&!(t=A(e.a,a.a));e=e.b,a=a.b);return t||(e.b?1:a.b?-1:0)}function w(e,a){return{a:e,b:a}}function E(e,a,t){return{a:e,b:a,c:t}}function C(e){return e}function L(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 T(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 _(){return"<internals>"}function O(e){throw new Error("https://github.com/elm/core/blob/1.0.0/hints/"+e+".md")}function I(e){return{$:2,b:e}}function N(e,a){return{$:9,f:e,g:a}}function H(e,a){switch(e.$){case 2:return e.b(a);case 5:return null===a?ad(e.c):q("null",a);case 3:return R(a)?B(e.b,a,v):q("a LIST",a);case 4:return R(a)?B(e.b,a,W):q("an ARRAY",a);case 6:var t=e.d;if("object"!=typeof a||null===a||!(t in a))return q("an OBJECT with a field named `"+t+"`",a);var b=H(e.b,a[t]);return pn(b)?b:ed($(bd,t,b.a));case 7:var n=e.e;if(!R(a))return q("an ARRAY",a);if(n>=a.length)return q("a LONGER array. Need index "+n+" but only see "+a.length+" entries",a);var b=H(e.b,a[n]);return pn(b)?b:ed($(nd,n,b.a));case 8:if("object"!=typeof a||null===a||R(a))return q("an OBJECT",a);var d=$a;for(var s in a)if(a.hasOwnProperty(s)){var b=H(e.b,a[s]);if(!pn(b))return ed($(bd,s,b.a));d=c(w(s,b.a),d)}return ad(Dn(d));case 9:for(var b,l=e.f,o=e.g,h=0;h<o.length;h++){if(b=H(o[h],a),!pn(b))return b;l=l(b.a)}return ad(l);case 10:var b=H(e.b,a);return pn(b)?H(e.h(b.a),a):b;case 11:for(var b,r=$a,g=e.g;g.b;g=g.b){if(b=H(g.a,a),pn(b))return b;r=c(b.a,r)}return ed(dd(Dn(r)));case 1:return ed($(td,e.a,K(a)));case 0:return ad(e.a);}}function B(e,a,t){for(var b,n=a.length,d=Array(n),s=0;s<n;s++){if(b=H(e,a[s]),!pn(b))return ed($(nd,s,b.a));d[s]=b.a}return ad(t(d))}function R(e){return Array.isArray(e)||"undefined"!=typeof FileList&&e instanceof FileList}function W(e){return $(Mn,e.length,function(a){return e[a]})}function q(e,a){return ed($(td,"Expecting "+e,K(a)))}function U(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 U(e.b,a.b);case 6:return e.d===a.d&&U(e.b,a.b);case 7:return e.e===a.e&&U(e.b,a.b);case 9:return e.f===a.f&&D(e.g,a.g);case 10:return e.h===a.h&&U(e.b,a.b);case 11:return D(e.g,a.g);}}function D(e,a){var t=e.length;if(t!==a.length)return!1;for(var b=0;b<t;b++)if(!U(e[b],a[b]))return!1;return!0}function K(e){return e}function S(e){return e}function z(e){return{$:0,a:e}}function X(e){return{$:1,a:e}}function Y(e){return{$:2,b:e,c:null}}function G(e){return{$:5,b:e}}function P(e){var a={$:0,e:Jt++,f:e,g:null,h:[]};return J(a),a}function F(e){return Y(function(a){a(z(P(e)))})}function V(e,a){e.h.push(a),J(e)}function J(e){if(Zt.push(e),!Qt){for(Qt=!0;e=Zt.shift();)M(e);Qt=!1}}function M(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,J(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 s(e,a){i=$(b,e,o),c(o=i.a,a),ne(l,i.b,n(o))}var i=$(Xt,e,K(a?a.flags:void 0));pn(i)||O(2);var l={};i=t(i.a);var o=i.a,c=d(s,o),h=Z(l,s);return ne(l,i.b,n(o)),h?{ports:h}:{}}function Z(e,a){var t;for(var b in ab){var n=ab[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 $(Ft,t,G(function(a){var t=a.a;return 0===a.$?h(d,b,t,e):s&&i?r(n,b,t.i,t.j,e):h(n,b,s?t.i:t.j,e)}))}var b={g:a,h:void 0},n=e.c,d=e.d,s=e.e,i=e.f;return b.h=P($(Ft,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)V(e[n],{$:"fx",a:b[n]||{i:$a,j:$a}})}function de(e,a,t,b){switch(a.$){case 1:var n=a.k,d=se(e,n,b,a.l);return void(t[n]=ie(e,d,t[n]));case 2:for(var s=a.m;s.b;s=s.b)de(e,s.a,t,b);return;case 3:return void de(e,a.o,t,{p:a.n,q:b});}}function se(e,a,t,b){var n=e?ab[a].e:ab[a].f;return $(n,function(e){for(var a=t;a;a=a.q)e=a.p(e);return e},b)}function ie(e,a,t){return t=t||{i:$a,j:$a},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?O(6):le(e[t],a[t]):e[t]=a[t]}function oe(e,a){e.appendChild(a)}function ce(e){return{$:0,a:e}}function $e(e,a){return{$:5,l:e,m:a,k:void 0}}function he(e){return"script"==e?"p":e}function re(e){return /^(on|formAction$)/i.test(e)?"data-"+e:e}function ge(e){return /^javascript:/i.test(e.replace(/\s/g,""))?"":e}function ue(e){return /^\s*(javascript:|data:text\/html)/i.test(e)?"":e}function fe(e,a){var t=Cd(a);return{$:a.$,a:t?h(wd,3>t?Lb:Tb,Ed(e),a.a):$(Ad,e,a.a)}}function pe(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?me(a,n,S(d)):a[n]=S(d);continue}var s=a[b]||(a[b]={});"a3"===b&&"class"===n?me(s,n,d):s[n]=d}return a}function me(e,a,t){var b=e[a];e[a]=b?b+" "+t:t}function ve(e,a){var t=e.$;if(5===t)return ve(e.k||(e.k=e.m()),a);if(0===t)return ib.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=ve(b,d);return s.elm_event_node_ref=d,s}if(3===t){var s=e.h(e.g);return ye(s,a,e.d),s}var s=e.f?ib.createElementNS(e.f,e.c):ib.createElement(e.c);oa&&"a"==e.c&&s.addEventListener("click",oa(s)),ye(s,a,e.d);for(var l=e.e,o=0;o<l.length;o++)oe(s,ve(1===t?l[o]:l[o].b,a));return s}function ye(e,a,t){for(var b in t){var n=t[b];"a1"==b?ke(e,n):"a0"==b?Ae(e,a,n):"a3"==b?xe(e,n):"a4"==b?je(e,n):("value"!=b&&"checked"!=b||e[b]!==n)&&(e[b]=n)}}function ke(e,a){var t=e.style;for(var b in a)t[b]=a[b]}function xe(e,a){for(var t in a){var b=a[t];"undefined"==typeof b?e.removeAttribute(t):e.setAttribute(t,b)}}function je(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 Ae(e,a,t){var b=e.elmFs||(e.elmFs={});for(var n in t){var d=t[n],s=b[n];if(!d){e.removeEventListener(n,s),b[n]=void 0;continue}if(s){var i=s.q;if(i.$===d.$){s.q=d;continue}e.removeEventListener(n,s)}s=we(a,d),e.addEventListener(n,s,ca&&{passive:2>Cd(d)}),b[n]=s}}function we(e,a){function t(a){var b=t.q,n=H(b.a,a);if(pn(n)){for(var d,s,l=Cd(b),o=n.a,c=l?3>l?o.a:o.u:o,$=1==l?o.b:3==l&&o.aj,h=($&&a.stopPropagation(),(2==l?o.b:3==l&&o.ag)&&a.preventDefault(),e);d=h.j;){if("function"==typeof d)c=d(c);else for(var s=d.length;s--;)c=d[s](c);h=h.p}h(c,$)}}return t.q=a,t}function Ee(e,a){return e.$==a.$&&U(e.a,a.a)}function Ce(e,a){var t=[];return Te(e,a,t,0),t}function Le(e,a,t,b){var n={$:a,r:t,s:b,t:void 0,u:void 0};return e.push(n),n}function Te(e,a,t,b){if(e!==a){var n=e.$,d=a.$;if(n!==d)if(1===n&&2===d)a=Ge(a),d=1;else return void Le(t,0,b,a);switch(d){case 5:for(var s=e.l,l=a.l,o=s.length,c=o===l.length;c&&o--;)c=s[o]===l[o];if(c)return void(a.k=e.k);a.k=a.m();var $=[];return Te(e.k,a.k,$,0),void(0<$.length&&Le(t,1,b,$));case 4:for(var h=e.j,r=a.j,g=!1,u=e.k;4===u.$;)g=!0,"object"==typeof h?h.push(u.j):h=[h,u.j],u=u.k;for(var f=a.k;4===f.$;)g=!0,"object"==typeof r?r.push(f.j):r=[r,f.j],f=f.k;return g&&h.length!==r.length?void Le(t,0,b,a):((g?!_e(h,r):h!==r)&&Le(t,2,b,r),void Te(u,f,t,b+1));case 0:return void(e.a!==a.a&&Le(t,3,b,a.a));case 1:return void Oe(e,a,t,b,Ne);case 2:return void Oe(e,a,t,b,He);case 3:if(e.h!==a.h)return void Le(t,0,b,a);var p=Ie(e.d,a.d);p&&Le(t,4,b,p);var m=a.i(e.g,a.g);return void(m&&Le(t,5,b,m));}}}function _e(e,a){for(var t=0;t<e.length;t++)if(e[t]!==a[t])return!1;return!0}function Oe(e,a,t,b,n){if(e.c!==a.c||e.f!==a.f)return void Le(t,0,b,a);var d=Ie(e.d,a.d);d&&Le(t,4,b,d),n(e,a,t,b)}function Ie(e,a,t){var b;for(var n in e){if("a1"==n||"a0"==n||"a3"==n||"a4"==n){var d=Ie(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 s=e[n],i=a[n];s===i&&"value"!=n&&"checked"!=n||"a0"===t&&Ee(s,i)||(b=b||{},b[n]=i)}for(var l in a)l in e||(b=b||{},b[l]=a[l]);return b}function Ne(e,a,t,b){var n=e.e,d=a.e,s=n.length,l=d.length;s>l?Le(t,6,b,{v:l,i:s-l}):s<l&&Le(t,7,b,{v:s,e:d});for(var o,c=s<l?s:l,$=0;$<c;$++)o=n[$],Te(o,d[$],t,++b),b+=o.b||0}function He(e,a,t,b){for(var n=[],d={},s=[],i=e.e,l=a.e,o=i.length,c=l.length,$=0,h=0,r=b;$<o&&h<c;){var g=i[$],u=l[h],f=g.a,p=u.a,m=g.b,v=u.b,k=void 0,j=void 0;if(f===p){r++,Te(m,v,n,r),r+=m.b||0,$++,h++;continue}var A=i[$+1],w=l[h+1];if(A){var E=A.a,C=A.b;j=p===E}if(w){var L=w.a,T=w.b;k=f===L}if(k&&j){r++,Te(m,T,n,r),Be(d,n,f,v,h,s),r+=m.b||0,r++,Re(d,n,f,C,r),r+=C.b||0,$+=2,h+=2;continue}if(k){r++,Be(d,n,p,v,h,s),Te(m,T,n,r),r+=m.b||0,$+=1,h+=2;continue}if(j){r++,Re(d,n,f,m,r),r+=m.b||0,r++,Te(C,v,n,r),r+=C.b||0,$+=2,h+=1;continue}if(A&&E===L){r++,Re(d,n,f,m,r),Be(d,n,p,v,h,s),r+=m.b||0,r++,Te(C,T,n,r),r+=C.b||0,$+=2,h+=2;continue}break}for(;$<o;){r++;var g=i[$],m=g.b;Re(d,n,g.a,m,r),r+=m.b||0,$++}for(;h<c;){var _=_||[],u=l[h];Be(d,n,u.a,u.b,void 0,_),h++}(0<n.length||0<s.length||_)&&Le(t,8,b,{w:n,x:s,y:_})}function Be(e,a,t,b,n,d){var s=e[t];if(!s)return s={c:0,z:b,r:n,s:void 0},d.push({r:n,A:s}),void(e[t]=s);if(1===s.c){d.push({r:n,A:s}),s.c=2;var i=[];return Te(s.z,b,i,s.r),s.r=n,void(s.s.s={w:i,A:s})}Be(e,a,t+"_elmW6BL",b,n,d)}function Re(e,a,t,b,n){var d=e[t];if(!d){var s=Le(a,9,n,void 0);return void(e[t]={c:1,z:b,r:n,s:s})}if(0===d.c){d.c=2;var i=[];return Te(b,d.z,i,n),void Le(a,9,n,{w:i,A:d})}Re(e,a,t+"_elmW6BL",b,n)}function We(e,a,t,b){qe(e,a,t,0,0,a.b,b)}function qe(e,a,t,b,n,d,s){for(var l,o=t[b],c=o.r;c===n;){if(l=o.$,1===l)We(e,a.k,o.s,s);else if(8===l){o.t=e,o.u=s;var $=o.s.w;0<$.length&&qe(e,a,$,0,n,d,s)}else if(9===l){o.t=e,o.u=s;var h=o.s;if(h){h.A.s=e;var $=h.w;0<$.length&&qe(e,a,$,0,n,d,s)}}else o.t=e,o.u=s;if(b++,!(o=t[b])||(c=o.r)>d)return b}var r=a.$;if(4===r){for(var g=a.k;4===g.$;)g=g.k;return qe(e,g,t,b,n+1,d,e.elm_event_node_ref)}for(var u=a.e,f=e.childNodes,p=0;p<u.length;p++){n++;var m=1===r?u[p]:u[p].b,v=n+(m.b||0);if(n<=c&&c<=v&&(b=qe(f[p],m,t,b,n,v,s),!(o=t[b])||(c=o.r)>d))return b;n=v}return b}function Ue(e,a,t,b){return 0===t.length?e:(We(e,a,t,b),De(e,t))}function De(e,a){for(var t=0;t<a.length;t++){var b=a[t],n=b.t,d=Ke(n,b);n===e&&(e=d)}return e}function Ke(e,a){switch(a.$){case 0:return Se(e,a.s,a.u);case 4:return ye(e,a.u,a.s),e;case 3:return e.replaceData(0,e.length,a.s),e;case 1:return De(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(ve(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=De(e,t.w),e;case 8:return ze(e,a);case 5:return a.s(e);default:O(10);}}function Se(e,a,t){var b=e.parentNode,n=ve(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 ze(e,a){var t=a.s,b=Xe(t.y,a);e=De(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:ve(l.z,a.u);e.insertBefore(o,e.childNodes[s.r])}return b&&oe(e,b),e}function Xe(e,a){if(e){for(var t=ib.createDocumentFragment(),b=0;b<e.length;b++){var n=e[b],d=n.A;oe(t,2===d.c?d.s:ve(d.z,a.u))}return t}}function Ye(e){if(3===e.nodeType)return ce(e.textContent);if(1!==e.nodeType)return ce("");for(var a=$a,t=e.attributes,b=t.length;b--;){var n=t[b],d=n.name,s=n.value;a=c($(wb,d,s),a)}for(var l=e.tagName.toLowerCase(),o=$a,r=e.childNodes,b=r.length;b--;)o=c(Ye(r[b]),o);return h(cb,l,a,o)}function Ge(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 Pe(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.t.d,e.withCredentials=a.D}function Fe(e,a){return $(200<=a.status&&300>a.status?hs:cs,Ve(a),e(a.response))}function Ve(e){return{y:e.responseURL,a7:e.status,bL:e.statusText,i:Je(e.getAllResponseHeaders())}}function Je(e){if(!e)return Yd;for(var a=Yd,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=h(ss,s,function(e){return Qn(is(e)?l+", "+e.a:l)},a)}}return a}function Me(e,a,t){a.upload.addEventListener("progress",function(b){a.c||P($(os,e,w(t,us({bK:b.loaded,ah:b.total}))))}),a.addEventListener("progress",function(b){a.c||P($(os,e,w(t,gs({bG:b.loaded,ah:b.lengthComputable?Qn(b.total):Zn}))))})}function Qe(){return _b||(_b=document.createElement("a"))}function Ze(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 ea(e){return Y(function(a){Ob=document.createElement("input"),Ob.type="file",Ob.accept=$(pd,",",e),Ob.addEventListener("change",function(e){a(z(e.target.files[0]))}),Ze(Ob)})}function aa(e,a){function t(){b=1===b?0:(bn(t),a(e),1)}a(e);var b=0;return function(n,d){e=n,d?(a(e),2==b&&(b=1)):(0==b&&bn(t),b=2)}}function ta(e,a){return Y(function(t){bn(function(){var b=document.getElementById(e);t(b?z(a(b)):X(p$(e)))})})}function ba(e){return Y(function(a){bn(function(){a(z(e()))})})}function na(){return ki(function(){return $(hi,pi,$(ci,Mi,$(gi,Gi,$(hi,li(ui),Ii))))})}function da(){return ki(function(){return Ji(v([Fi,Ri,na()]))})}var la,oa,ca,$a={$:0},ha=t(c),ra=b(function(e,a,t){for(var b=[];a.b&&t.b;a=a.b,t=t.b)b.push($(e,a.a,t.a));return v(b)}),ga=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(h(e,a.a,t.a,b.a));return v(n)}),ua=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)}),fa=s(function(e,a,t,b,n,d){for(var s=[];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)s.push(g(e,a.a,t.a,b.a,n.a,d.a));return v(s)}),pa=t(function(e,a){return v(y(a).sort(function(t,a){return A(e(t),e(a))}))}),ma=t(function(e,a){return v(y(a).sort(function(t,a){var b=$(e,t,a);return b===yn?0:b===xn?-1:1}))}),va=t(k),ya=t(function(e,a){return!k(e,a)}),ka=t(function(e,a){return 0>A(e,a)}),xa=t(function(e,a){return 1>A(e,a)}),ja=t(function(e,a){return 0<A(e,a)}),Aa=t(function(e,a){return 0<=A(e,a)}),wa=t(function(e,a){var t=A(e,a);return 0>t?xn:t?kn:yn}),Ea=0,Ca=t(T),La=b(function(e,a,t){for(var b=Array(e),n=0;n<e;n++)b[n]=t(a+n);return b}),Ta=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,w(t,a)}),_a=t(function(e,a){return a[e]}),Oa=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}),Ia=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}),Na=b(function(e,a,t){for(var b=t.length,n=0;n<b;n++)a=$(e,t[n],a);return a}),Ha=b(function(e,a,t){for(var b=t.length-1;0<=b;b--)a=$(e,t[b],a);return a}),Ba=t(function(e,a){for(var t=a.length,b=Array(t),n=0;n<t;n++)b[n]=e(a[n]);return b}),Ra=b(function(e,a,t){for(var b=t.length,n=Array(b),d=0;d<b;d++)n[d]=$(e,a+d,t[d]);return n}),Wa=b(function(e,a,t){return t.slice(e,a)}),qa=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}),Ua=t(function(e,a){return a}),Da=t(function(e,a){return console.log(e+": "+_(a)),a}),Ka=t(function(e,a){return e+a}),Sa=t(function(e,a){return e-a}),za=t(function(e,a){return e*a}),Xa=t(function(e,a){return e/a}),Ya=t(function(e,a){return 0|e/a}),Ga=t(Math.pow),Pa=t(function(e,t){return t%e}),Fa=t(function(e,a){var t=a%e;return 0===e?O(11):0<t&&0>e||0>t&&0<e?t+e:t}),Va=Math.PI,Ja=Math.E,Ma=Math.cos,Qa=Math.sin,Za=Math.tan,et=Math.acos,at=Math.asin,tt=Math.atan,bt=t(Math.atan2),nt=Math.ceil,dt=Math.round,st=Math.sqrt,it=Math.log,lt=isNaN,ot=t(function(e,a){return e&&a}),ct=t(function(e,a){return e||a}),$t=t(function(e,a){return e!==a}),ht=t(function(e,a){return e+a}),rt=t(function(e,a){return e+a}),gt=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(C(a[n]+a[n+1])),n+=2;continue}b[n]=e(C(a[n])),n++}return b.join("")}),ut=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(C(d))&&t.push(d)}return t.join("")}),ft=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=$(e,C(d),a)}return a}),pt=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=$(e,C(n),a)}return a}),mt=t(function(e,a){return a.split(e)}),vt=t(function(e,a){return a.join(e)}),yt=b(function(e,a,t){return t.slice(e,a)}),kt=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(C(b)))return!0}return!1}),xt=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(C(b)))return!1}return!0}),jt=t(function(e,a){return-1<a.indexOf(e)}),At=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}),Et=t(function(e,a){var t=e.length;if(1>t)return $a;for(var b=0,n=[];-1<(b=a.indexOf(e,b));)n.push(b),b+=t;return v(n)}),Ct=I(function(e){return"number"==typeof e?-2147483647<e&&2147483647>e&&(0|e)===e?ad(e):isFinite(e)&&!(e%1)?ad(e):q("an INT",e):q("an INT",e)}),Lt=I(function(e){return"boolean"==typeof e?ad(e):q("a BOOL",e)}),Tt=I(function(e){return"number"==typeof e?ad(e):q("a FLOAT",e)}),_t=I(function(e){return ad(K(e))}),Ot=I(function(e){return"string"==typeof e?ad(e):e instanceof String?ad(e+""):q("a STRING",e)}),It=t(function(e,a){return{$:6,d:e,b:a}}),Nt=t(function(e,a){return{$:7,e:e,b:a}}),Ht=t(function(e,a){return{$:10,b:a,h:e}}),Bt=t(function(e,a){return N(e,[a])}),Rt=b(function(e,a,t){return N(e,[a,t])}),Wt=n(function(e,a,t,b){return N(e,[a,t,b])}),qt=d(function(e,a,t,b,n){return N(e,[a,t,b,n])}),Ut=s(function(e,a,t,b,n,d){return N(e,[a,t,b,n,d])}),Dt=i(function(e,a,t,b,n,d,s){return N(e,[a,t,b,n,d,s])}),Kt=l(function(e,a,t,b,n,d,s,i){return N(e,[a,t,b,n,d,s,i])}),St=o(function(e,a,t,b,n,d,s,i,l){return N(e,[a,t,b,n,d,s,i,l])}),zt=t(function(e,a){try{var t=JSON.parse(a);return H(e,t)}catch(t){return ed($(td,"This is not valid JSON! "+t.message,K(a)))}}),Xt=t(function(e,a){return H(e,S(a))}),Yt=t(function(e,a){return JSON.stringify(S(a),null,e)+""}),Gt=b(function(e,a,t){return t[e]=S(a),t}),Pt=K(null),Ft=t(function(e,a){return{$:3,b:e,d:a}}),Vt=t(function(e,a){return{$:4,b:e,d:a}}),Jt=0,Mt=t(function(e,a){return Y(function(t){V(e,a),t(z(Ea))})}),Qt=!1,Zt=[],eb=n(function(e,a,t,b){return Q(a,b,e.bz,e.bW,e.bT,function(){return function(){}})}),ab={},tb=t(function(e,a){return Y(function(t){e.g(a),t(z(Ea))})}),bb=t(function(e,a){return $(Mt,e.h,{$:0,a:a})}),nb=t(function(e,a){return{$:3,n:e,o:a}}),db=t(function(e,a){return a}),sb=t(function(e,a){return function(t){return e(a(t))}}),ib="undefined"==typeof document?{}:document,lb=n(function(e,a,t,b){var n=b.node;return n.parentNode.replaceChild(ve(e,function(){}),n),{}}),ob=t(function(e,a){return t(function(t,b){for(var n,d=[],s=0;b.b;b=b.b)n=b.a,s+=n.b||0,d.push(n);return s+=d.length,{$:1,c:a,d:pe(t),e:d,f:e,b:s}})}),cb=ob(void 0),$b=t(function(e,a){return t(function(t,b){for(var n,d=[],s=0;b.b;b=b.b)n=b.a,s+=n.b.b||0,d.push(n);return s+=d.length,{$:2,c:a,d:pe(t),e:d,f:e,b:s}})}),hb=$b(void 0),rb=t(function(e,a){return{$:4,j:e,k:a,b:1+(a.b||0)}}),gb=t(function(e,t){return $e([e,t],function(){return e(t)})}),ub=b(function(e,t,a){return $e([e,t,a],function(){return $(e,t,a)})}),fb=n(function(e,t,a,b){return $e([e,t,a,b],function(){return h(e,t,a,b)})}),pb=d(function(e,t,a,b,n){return $e([e,t,a,b,n],function(){return r(e,t,a,b,n)})}),mb=s(function(t,n,a,b,s,d){return $e([t,n,a,b,s,d],function(){return g(t,n,a,b,s,d)})}),vb=i(function(t,n,a,b,s,d,e){return $e([t,n,a,b,s,d,e],function(){return u(t,n,a,b,s,d,e)})}),yb=l(function(t,n,a,b,s,d,e,i){return $e([t,n,a,b,s,d,e,i],function(){return p(t,n,a,b,s,d,e,i)})}),kb=o(function(t,n,a,b,s,d,e,i,l){return $e([t,n,a,b,s,d,e,i,l],function(){return m(t,n,a,b,s,d,e,i,l)})}),xb=t(function(e,a){return{$:"a0",n:e,o:a}}),jb=t(function(e,a){return{$:"a1",n:e,o:a}}),Ab=t(function(e,a){return{$:"a2",n:e,o:a}}),wb=t(function(e,a){return{$:"a3",n:e,o:a}}),Eb=b(function(e,a,t){return{$:"a4",n:a,o:{f:e,o:t}}}),Cb=t(function(e,a){return"a0"===a.$?$(xb,a.n,fe(e,a.o)):a}),Lb=t(function(e,a){return w(e(a.a),a.b)}),Tb=t(function(e,a){return{u:e(a.u),aj:a.aj,ag:a.ag}});try{window.addEventListener("t",null,Object.defineProperty({},"passive",{get:function(){ca=!0}}))}catch(a){}var _b,Ob,Ib,Nb,Hb=/.^/,Bb=t(function(e,a){var t="g";e.aP&&(t+="m"),e.am&&(t+="i");try{return Qn(new RegExp(a,t))}catch(e){return Zn}}),Rb=t(function(e,a){return null!==a.match(e)}),Wb=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,c=b.length-1,$=Array(c);0<c;)o=b[c],$[--c]=o?Qn(o):Zn;n.push(r(Hd,b[0],b.index,d,v($))),l=a.lastIndex}return a.lastIndex=s,v(n)}),qb=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?Qn(s):Zn}return t(r(Hd,a,arguments[arguments.length-2],d,v(n)))}var d=0;return b.replace(a,n)}),Ub=b(function(e,a,t){for(var b,d=t,s=[],i=a.lastIndex,l=a.lastIndex;e--&&(b=a.exec(d),!!b);)s.push(d.slice(i,b.index)),i=a.lastIndex;return s.push(d.slice(i)),a.lastIndex=l,v(s)}),Db=b(function(e,a,t){return Y(function(b){function n(e){b(a(t.t.a(e)))}var d=new XMLHttpRequest;d.addEventListener("error",function(){n(rs)}),d.addEventListener("timeout",function(){n(fs)}),d.addEventListener("load",function(){n(Fe(t.t.b,d))}),is(t.o)&&Me(e,d,t.o.a);try{d.open(t.m,t.y,!0)}catch(a){return n($s(t.y))}return Pe(d,t),t.bj.a&&d.setRequestHeader("Content-Type",t.bj.a),d.send(t.bj.b),function(){d.c=!0,d.abort()}})}),Kb=b(function(e,a,t){return{$:0,d:e,b:a,a:t}}),Sb=t(function(e,a){return{$:0,d:a.d,b:a.b,a:function(t){return e(a.a(t))}}}),zb=t(function(e,a){return{$:0,a:e,b:a}}),Xb=t(function(e,a){return new Blob([a],{type:e})}),Yb=I(function(e){return"undefined"!=typeof File&&e instanceof File?ad(e):q("a FILE",e)}),Gb=b(function(e,a,t){return Y(function(){var b=new Blob([t],{type:a});if(navigator.msSaveOrOpenBlob)return void navigator.msSaveOrOpenBlob(b,e);var n=Qe(),d=URL.createObjectURL(b);n.href=d,n.download=e,Ze(n),URL.revokeObjectURL(d)})}),Pb=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 E(l?a:-1,t,b)}),Fb=b(function(e,a,t){return t.length<=a?-1:55296==(63488&t.charCodeAt(a))?e(C(t.substr(a,2)))?a+2:-1:e(C(t[a]))?"\n"===t[a]?-2:a+1:-1}),Vb=b(function(e,a,t){return t.charCodeAt(a)===e}),Jb=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 w(a,n)}),Qb=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 w(e,b)}),Zb=d(function(e,a,t,b,n){for(var d=n.indexOf(e,a),s=0>d?n.length:d+e.length;a<s;){var i=n.charCodeAt(a++);10===i?(b=1,t++):(b++,55296==(63488&i)&&a++)}return E(d,t,b)}),en=Ib||n(function(e,a,t,b){return Q(a,b,e.bz,e.bW,e.bT,function(a,t){var n=e.bY,d=b.node,s=Ye(d);return aa(t,function(e){var t=n(e),b=Ce(s,t);d=Ue(d,s,b,a),s=t})})}),an=Nb||n(function(e,a,t,b){return Q(a,b,e.bz,e.bW,e.bT,function(a,t){var b=e.Q&&e.Q(a),n=e.bY,d=ib.title,s=ib.body,i=Ye(s);return aa(t,function(e){oa=b;var t=n(e),l=cb("body")($a)(t.bj),o=Ce(i,l);s=Ue(s,i,o,a),i=l,oa=0,d!==t.bV&&(ib.title=d=t.bV)})})}),tn="undefined"==typeof cancelAnimationFrame?function(e){clearTimeout(e)}:cancelAnimationFrame,bn="undefined"==typeof requestAnimationFrame?function(e){return setTimeout(e,1e3/60)}:requestAnimationFrame,nn=t(function(e,a){return $(yl,El,Y(function(){a&&history.go(a),e()}))}),dn=t(function(e,a){return $(yl,El,Y(function(){history.pushState({},"",a),e()}))}),sn=t(function(e,a){return $(yl,El,Y(function(){history.replaceState({},"",a),e()}))}),ln={addEventListener:function(){},removeEventListener:function(){}},on="undefined"==typeof document?ln:document,cn="undefined"==typeof window?ln:window,$n=b(function(e,a,t){return F(Y(function(){function b(e){P(t(e))}return e.addEventListener(a,b,ca&&{passive:!0}),function(){e.removeEventListener(a,b)}}))}),hn=t(function(e,a){var t=H(e,a);return pn(t)?Qn(t.a):Zn}),rn=t(function(e,a){return ta(a,function(a){return a[e](),Ea})}),gn=t(function(e,a){return ba(function(){return cn.scroll(e,a),Ea})}),un=b(function(e,a,t){return ta(e,function(e){return e.scrollLeft=a,e.scrollTop=t,Ea})}),fn=function(e){return e},pn=function(e){return!e.$},mn=32,vn=n(function(e,a,t,b){return{$:0,a:e,b:a,c:t,d:b}}),yn=1,kn=2,xn=0,jn=b(function(e,a,b){foldr:for(;;){if(-2===b.$)return a;var n=b.b,d=b.c,s=b.d,i=b.e,l=e,o=h(e,n,d,h(jn,e,a,i));e=l,a=o,b=s;continue foldr}}),An=ha,wn=function(e){return h(jn,b(function(e,a,t){return $(An,w(e,a),t)}),$a,e)},En=function(e){return h(jn,b(function(e,a,t){return $(An,e,t)}),$a,e)},Cn=function(e){return En(e)},Ln=Ha,Tn=b(function(e,a,b){var n=b.c,d=b.d,s=t(function(a,t){if(!a.$){var b=a.a;return h(Ln,s,t,b)}var n=a.a;return h(Ln,e,t,n)});return h(Ln,s,h(Ln,e,a,d),n)}),_n=function(e){return h(Tn,An,$a,e)},On=nt,In=t(function(e,a){return it(a)/it(e)}),Nn=On($(In,2,mn)),Hn=[],Bn=r(vn,0,Nn,Hn,Hn),Rn=function(e){return{$:1,a:e}},Wn=function(e){return{$:0,a:e}},qn=Ta,Un=b(function(e,a,t){foldl:for(;;){if(!t.b)return a;var b=t.a,n=t.b,d=e,s=$(e,b,a);e=d,a=s,t=n;continue foldl}}),Dn=function(e){return h(Un,An,$a,e)},Kn=t(function(e,a){compressNodes:for(;;){var t=$(qn,mn,e),b=t.a,n=t.b,d=$(An,Wn(b),a);if(!n.b)return Dn(d);e=n,a=d;continue compressNodes}}),Sn=t(function(e,a){return a(e)}),zn=function(e){var a=e.a;return a},Xn=t(function(e,a){treeFromBuilder:for(;;){var t=On(a/mn);if(1===t)return $(qn,mn,e).a;var b=$(Kn,e,$a);e=b,a=t;continue treeFromBuilder}}),Yn=t(function(e,a){return e(a)}),Gn=t(function(e,a){return 0<A(e,a)?e:a}),Pn=function(e){return e.length},Fn=t(function(e,a){if(!a.e)return r(vn,Pn(a.g),Nn,Hn,a.g);var t=a.e*mn,b=sa($(In,mn,t-1)),n=e?Dn(a.h):a.h,d=$(Xn,n,a.e);return r(vn,Pn(a.g)+t,$(Gn,5,b*Nn),d,a.g)}),Vn=La,Jn=d(function(e,a,t,b,n){initializeHelp:for(;;){if(0>a)return $(Fn,!1,{h:b,e:0|t/mn,g:n});var d=Rn(h(Vn,mn,a,e)),s=e,i=a-mn,l=t,o=$(An,d,b),c=n;e=s,a=i,t=l,b=o,n=c;continue initializeHelp}}),Mn=t(function(e,a){if(0>=e)return Bn;var t=e%mn,b=h(Vn,t,e-t,a);return g(Jn,a,e-t-mn,e,$a,b)}),Qn=function(e){return{$:0,a:e}},Zn={$:1},ed=function(e){return{$:1,a:e}},ad=function(e){return{$:0,a:e}},td=t(function(e,a){return{$:3,a:e,b:a}}),bd=t(function(e,a){return{$:0,a:e,b:a}}),nd=t(function(e,a){return{$:1,a:e,b:a}}),dd=function(e){return{$:2,a:e}},sd=function(e){var a=e.charCodeAt(0);return 55296<=a&&56319>=a?1024*(a-55296)+e.charCodeAt(1)-56320+65536:a},id=function(e){var a=sd(e);return 97<=a&&122>=a},ld=function(e){var a=sd(e);return 90>=a&&65<=a},od=function(e){return id(e)||ld(e)},cd=function(e){var a=sd(e);return 57>=a&&48<=a},$d=function(e){return id(e)||ld(e)||cd(e)},hd=function(e){return h(Un,t(function(e,a){return a+1}),0,e)},rd=b(function(e,a,t){rangeHelp:for(;;)if(1>A(e,a)){var b=e,n=a-1,d=$(An,a,t);e=b,a=n,t=d;continue rangeHelp}else return t}),gd=t(function(e,a){return h(rd,e,a,$a)}),ud=t(function(e,a){return h(ra,e,$(gd,0,hd(a)-1),a)}),fd=function(e){return e+""},pd=t(function(e,a){return $(vt,e,y(a))}),md=function(e){var a=e.charCodeAt(0);return a?Qn(55296<=a&&56319>=a?w(C(e[0]+e[1]),e.slice(2)):w(C(e[0]),e.slice(1))):Zn},vd=t(function(e,a){return v($(mt,e,a))}),yd=function(e){return $(pd,"\n    ",$(vd,"\n",e))},kd=t(function(e,a){return"\n\n("+(fd(e+1)+(") "+yd(xd(a))))}),xd=function(e){return $(jd,e,$a)},jd=t(function(e,a){errorToStringHelp:for(;;)switch(e.$){case 0:var t=e.a,b=e.b,n=function(){var e=md(t);if(1===e.$)return!1;var a=e.a,b=a.a,n=a.b;return od(b)&&$(xt,$d,n)}(),d=n?"."+t:"['"+(t+"']"),s=b,l=$(An,d,a);e=s,a=l;continue errorToStringHelp;case 1:var o=e.a,b=e.b,i="["+(fd(o)+"]"),s=b,l=$(An,i,a);e=s,a=l;continue errorToStringHelp;case 2:var c=e.a;if(!c.b)return"Ran into a Json.Decode.oneOf with no possibilities"+function(){return a.b?" at json"+$(pd,"",Dn(a)):"!"}();if(!c.b.b){var b=c.a,s=b,l=a;e=s,a=l;continue errorToStringHelp}else{var h=function(){return a.b?"The Json.Decode.oneOf at json"+$(pd,"",Dn(a)):"Json.Decode.oneOf"}(),r=h+(" failed in the following "+(fd(hd(c))+" ways:"));return $(pd,"\n\n",$(An,r,$(ud,kd,c)))}default:var g=e.a,u=e.b,r=function(){return a.b?"Problem with the value at json"+($(pd,"",Dn(a))+":\n\n    "):"Problem with the given value:\n\n"}();return r+(yd($(Yt,4,u))+("\n\n"+g));}}),Ad=Bt,wd=Rt,Ed=function(e){return{$:0,a:e}},Cd=function(e){switch(e.$){case 0:return 0;case 1:return 1;case 2:return 2;default:return 3;}},Ld=cb("img"),Td=t(function(e,a){return $(Ab,e,K(a))}),_d=function(e){return $(Td,"src",ue(e))},Od={at:$(Ld,v([_d("assets/download.svg")]),$a),av:$(Ld,v([_d("assets/error.svg")]),$a),aA:$(Ld,v([_d("assets/github.svg")]),$a),aM:$(Ld,v([_d("assets/logo.svg")]),$a),aO:$(Ld,v([_d("assets/moon.svg")]),$a),ba:$(Ld,v([_d("assets/sun.svg")]),$a),bd:$(Ld,v([_d("assets/upload.svg")]),$a)},Id=function(e){return{$:1,a:e}},Nd=t(function(e,a){if(!a.$){var t=a.a;return t}return e}),Hd=n(function(e,a,t,b){return{by:a,bB:e,bC:t,a8:b}}),Bd=function(e){return $(Bb,{am:!1,aP:!1},e)},Rd=Hb,Wd={ab:!1,bq:w(0,0),ac:"example.svg",W:Od,X:"",aI:!0,ad:Id(0),bX:$(Nd,Rd,Bd("!|#|\\$|%|&|'|\\(|\\)|\\*|\\+|,|\\/|:|;|=|\\?|@|\\[|\\]"))},qd=t(function(e,a){return{$:1,a:e,b:a}}),Ud=function(e){return{$:0,a:e}},Dd=be,Kd=t(function(t,b){if(!b.$){var n=b.a;return ad(t(n))}var a=b.a;return ed(a)}),Sd=t(function(e,t){if(!t.$){var b=t.a;return b}return e}),zd=b(function(e,a,t){return a(e(t))}),Xd={$:-2},Yd=Xd,Gd=wa,Pd=t(function(e,a){get:for(;;){if(-2===a.$)return Zn;var t=a.b,b=a.c,n=a.d,d=a.e,s=$(Gd,e,t);switch(s){case 0:var i=e,l=n;e=i,a=l;continue get;case 1:return Qn(b);default:var i=e,l=d;e=i,a=l;continue get;}}}),Fd=d(function(t,a,b,n,d){return{$:-1,a:t,b:a,c:b,d:n,e:d}}),Vd=d(function(e,a,t,b,n){if(-1===n.$&&!n.a){var d=n.a,s=n.b,i=n.c,l=n.d,o=n.e;if(-1===b.$&&!b.a){var c=b.a,$=b.b,h=b.c,r=b.d,u=b.e;return g(Fd,0,a,t,g(Fd,1,$,h,r,u),g(Fd,1,s,i,l,o))}return g(Fd,e,s,i,g(Fd,0,a,t,b,l),o)}if(-1===b.$&&!b.a&&-1===b.d.$&&!b.d.a){var f=b.a,$=b.b,h=b.c,p=b.d,m=p.a,v=p.b,y=p.c,k=p.d,x=p.e,u=b.e;return g(Fd,0,$,h,g(Fd,1,v,y,k,x),g(Fd,1,a,t,u,n))}return g(Fd,e,a,t,b,n)}),Jd=b(function(e,a,t){if(-2===t.$)return g(Fd,0,e,a,Xd,Xd);var b=t.a,n=t.b,d=t.c,s=t.d,i=t.e,l=$(Gd,e,n);return 0===l?g(Vd,b,n,d,h(Jd,e,a,s),i):1===l?g(Fd,b,n,a,s,i):g(Vd,b,n,d,s,h(Jd,e,a,i))}),Md=b(function(e,a,t){var b=h(Jd,e,a,t);if(-1===b.$&&!b.a){var n=b.a,d=b.b,s=b.c,i=b.d,l=b.e;return g(Fd,1,d,s,i,l)}return b}),Qd=function(e){getMin:for(;;)if(-1===e.$&&-1===e.d.$){var a=e.d;e=a;continue getMin}else return e},Zd=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,s=n.b,i=n.c,l=n.d,o=n.e,c=e.e,$=c.a,h=c.b,r=c.c,u=c.d,f=u.a,p=u.b,m=u.c,y=u.d,x=u.e,j=c.e;return g(Fd,0,p,m,g(Fd,1,t,b,g(Fd,0,s,i,l,o),y),g(Fd,1,h,r,x,j))}var a=e.a,t=e.b,b=e.c,A=e.d,d=A.a,s=A.b,i=A.c,l=A.d,o=A.e,w=e.e,$=w.a,h=w.b,r=w.c,u=w.d,j=w.e;return 1===a?g(Fd,1,t,b,g(Fd,0,s,i,l,o),g(Fd,0,h,r,u,j)):g(Fd,1,t,b,g(Fd,0,s,i,l,o),g(Fd,0,h,r,u,j))}return e},es=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,s=n.b,i=n.c,l=n.d,o=l.a,c=l.b,$=l.c,h=l.d,r=l.e,u=n.e,f=e.e,p=f.a,m=f.b,y=f.c,x=f.d,j=f.e;return g(Fd,0,s,i,g(Fd,1,c,$,h,r),g(Fd,1,t,b,u,g(Fd,0,m,y,x,j)))}var a=e.a,t=e.b,b=e.c,A=e.d,d=A.a,s=A.b,i=A.c,w=A.d,u=A.e,E=e.e,p=E.a,m=E.b,y=E.c,x=E.d,j=E.e;return 1===a?g(Fd,1,t,b,g(Fd,0,s,i,w,u),g(Fd,0,m,y,x,j)):g(Fd,1,t,b,g(Fd,0,s,i,w,u),g(Fd,0,m,y,x,j))}return e},as=i(function(e,a,t,b,n,d,s){if(-1===d.$&&!d.a){var i=d.a,l=d.b,o=d.c,c=d.d,$=d.e;return g(Fd,t,l,o,c,g(Fd,0,b,n,$,s))}_n2$2:for(;;)if(-1!==s.$||1!==s.a)break _n2$2;else if(-1===s.d.$){if(1===s.d.a){var h=s.a,r=s.d,u=r.a;return es(a)}break _n2$2}else{var f=s.a,p=s.d;return es(a)}return a}),ts=function(e){if(-1===e.$&&-1===e.d.$){var a=e.a,t=e.b,b=e.c,n=e.d,d=n.a,s=n.d,i=e.e;if(1===d){if(-1===s.$&&!s.a){s.a;return g(Fd,a,t,b,ts(n),i)}var l=Zd(e);if(-1===l.$){var o=l.a,c=l.b,$=l.c,h=l.d,r=l.e;return g(Vd,o,c,$,ts(h),r)}return Xd}return g(Fd,a,t,b,ts(n),i)}return Xd},bs=t(function(e,a){if(-2===a.$)return Xd;var t=a.a,b=a.b,n=a.c,d=a.d,s=a.e;if(0>A(e,b)){if(-1===d.$&&1===d.a){var i=d.a,l=d.d;if(-1===l.$&&!l.a){l.a;return g(Fd,t,b,n,$(bs,e,d),s)}var o=Zd(a);if(-1===o.$){var c=o.a,h=o.b,r=o.c,u=o.d,f=o.e;return g(Vd,c,h,r,$(bs,e,u),f)}return Xd}return g(Fd,t,b,n,$(bs,e,d),s)}return $(ns,e,p(as,e,a,t,b,n,d,s))}),ns=t(function(e,a){if(-1===a.$){var t=a.a,b=a.b,n=a.c,d=a.d,s=a.e;if(k(e,b)){var i=Qd(s);if(-1===i.$){var l=i.b,o=i.c;return g(Vd,t,l,o,d,ts(s))}return Xd}return g(Vd,t,b,n,d,$(bs,e,s))}return Xd}),ds=t(function(e,a){var t=$(bs,e,a);if(-1===t.$&&!t.a){var b=t.a,n=t.b,d=t.c,s=t.d,i=t.e;return g(Fd,1,n,d,s,i)}return t}),ss=b(function(e,a,t){var b=a($(Pd,e,t));if(!b.$){var n=b.a;return h(Md,e,n,t)}return $(ds,e,t)}),is=function(e){return!e.$},ls=tb,os=bb,cs=t(function(e,a){return{$:3,a:e,b:a}}),$s=function(e){return{$:0,a:e}},hs=t(function(e,a){return{$:4,a:e,b:a}}),rs={$:2},gs=function(e){return{$:1,a:e}},us=function(e){return{$:0,a:e}},fs={$:1},ps=t(function(e,a){return h(Kb,"",fn,$(zd,a,e))}),ms=t(function(a,t){if(!t.$){var b=t.a;return ad(b)}var n=t.a;return ed(a(n))}),vs=function(e){return{$:4,a:e}},ys=function(e){return{$:3,a:e}},ks=function(e){return{$:0,a:e}},xs={$:2},js={$:1},As=t(function(e,a){switch(a.$){case 0:var t=a.a;return ed(ks(t));case 1:return ed(js);case 2:return ed(xs);case 3:var b=a.a;return ed(ys(b.a7));default:var n=a.b;return $(ms,vs,e(n));}}),ws=function(e){return $(ps,e,As(ad))},Es={$:0},Cs=function(e){return{$:1,a:e}},Ls=z,Ts=t(function(e,a){return{a_:e,a9:a}}),_s=Ls($(Ts,Yd,$a)),Os=Ft,Is=function(e){return Y(function(a){var t=e.f;2===t.$&&t.c&&t.c(),e.f=null,a(z(0))})},Ns=b(function(e,a,t){updateReqs:for(;;){if(!a.b)return Ls(t);var b=a.a,n=a.b;if(!b.$){var d=b.a,s=$(Pd,d,t);if(1===s.$){var i=e,l=t;e=i,a=n,t=l;continue updateReqs}else{var o=s.a;return $(Os,function(){return h(Ns,e,n,$(ds,d,t))},Is(o))}}else{var c=b.a;return $(Os,function(a){var b=c.o;if(1===b.$)return h(Ns,e,n,t);var d=b.a;return h(Ns,e,n,h(Md,d,a,t))},F(h(Db,e,ls(e),c)))}}}),Hs=n(function(e,a,t,b){return $(Os,function(e){return Ls($(Ts,e,t))},h(Ns,e,a,b.a_))}),Bs=n(function(e,t,n,s){if(!s.b)return t;var i=s.a,a=s.b;if(!a.b)return $(e,i,t);var l=a.a,b=a.b;if(!b.b)return $(e,i,$(e,l,t));var o=b.a,c=b.b;if(!c.b)return $(e,i,$(e,l,$(e,o,t)));var g=c.a,d=c.b,u=500<n?h(Un,e,t,Dn(d)):r(Bs,e,t,n+1,d);return $(e,i,$(e,l,$(e,o,$(e,g,u))))}),Rs=b(function(e,a,t){return r(Bs,e,a,0,t)}),Ws=b(function(e,a,t){var b=e(a);if(!b.$){var n=b.a;return $(An,n,t)}return t}),qs=t(function(e,a){return h(Rs,Ws(e),$a,a)}),Us=b(function(e,a,t){return $(Os,function(n){return $(Os,function(a){return Ls($(e,n,a))},t)},a)}),Ds=function(e){return h(Rs,Us(An),Ls($a),e)},Ks=n(function(e,a,t,b){var n=b.a,d=b.b;return k(a,n)?Qn($(ls,e,d(t))):Zn}),Ss=b(function(e,a,t){var b=a.a,n=a.b;return $(Os,function(){return Ls(t)},Ds($(qs,h(Ks,e,b,n),t.a9)))}),zs=function(e){return{$:0,a:e}},Xs=t(function(e,a){if(!a.$){var t=a.a;return zs(t)}var b=a.a;return Cs({D:b.D,bj:b.bj,t:$(Sb,e,b.t),i:b.i,m:b.m,n:b.n,o:b.o,y:b.y})}),Ys=t(function(e,a){return{$:0,a:e,b:a}}),Gs=t(function(e,a){var t=a.a,b=a.b;return $(Ys,t,$(zd,b,e))});ab.Http=ee(_s,Hs,Ss,Xs,Gs);var Ps=te("Http"),Fs=te("Http"),Vs=function(e){return Ps(Cs({D:!1,bj:e.bj,t:e.t,i:e.i,m:e.m,n:e.n,o:e.o,y:e.y}))},Js=function(e){return Vs({bj:Es,t:e.t,i:$a,m:"GET",n:Zn,o:Zn,y:e.y})},Ms=Dd(v([Js({t:ws(qd(0)),y:"assets/logo.svg"}),Js({t:ws(qd(1)),y:"assets/download.svg"}),Js({t:ws(qd(2)),y:"assets/upload.svg"}),Js({t:ws(qd(3)),y:"assets/moon.svg"}),Js({t:ws(qd(4)),y:"assets/sun.svg"}),Js({t:ws(qd(5)),y:"assets/github.svg"}),Js({t:ws(qd(6)),y:"assets/error.svg"}),Js({t:ws(function(e){return $(Sd,Ud(""),$(Kd,Ud,e))}),y:"assets/example.svg"})])),Qs={$:0},Zs=function(e){if(!e.$)return Qs;if(6===e.a)return Qs;var a=e.a;return Id(a+1)},ei=t(function(e,a){return $(wb,re(e),ue(a))}),ai=function(e){var a=e.a,t=e.b;return $(ei,a,t)},ti=t(function(e,a){return h(Rs,t(function(a,t){return $(An,e(a),t)}),$a,a)}),bi=function(e){return ob(he(e))}("http://www.w3.org/2000/svg"),ni=ce,di=ni,si=function(e){return h(bi,e.Y,$(ti,ai,e.aa),$(ti,ii,e.V))},ii=function(e){switch(e.$){case 0:var a=e.a;return si(a);case 1:var t=e.a;return di(t);default:var t=e.a;return di("");}},li=b(function(e,t,b){return $(e,b,t)}),oi=function(e){return e},ci=t(function(e,a){return t(function(t,b){var n=h(oi,a,t,b);if(!n.c.$){var d=n.a,s=n.b,i=n.c.a;return h(oi,e(i),d,s)}var l=n.a,o=n.b,c=n.c.a;return E(l,o,ed(c))})}),$i=b(function(e,a,b){return t(function(t,n){var d=h(oi,b,t,n);if(!d.c.$){var s=d.a,i=d.b,l=d.c.a;return E(s,i,ad(e(l)))}var o=d.a,c=d.b,$=d.c.a;return E(o,c,ed(a($)))})}),hi=t(function(e,a){return h($i,e,fn,a)}),ri=b(function(e,a,t){return $(e,t,a)}),gi=t(function(e,a){return $(ci,$(ri,hi,e),a)}),ui=t(function(e){return e}),fi=t(function(e,a){return $(gi,a,$(hi,li(ui),e))}),pi=function(e){return{$:0,a:e}},mi=t(function(e,a){return $(gi,a,$(hi,ui,e))}),vi=function(e){return{$:2,a:e}},yi=function(e){return t(function(a,t){return E(a,t,ad(e))})},ki=function(e){return $(ci,e,yi(0))},xi=t(function(e,a){var t=b(function(t,b,n){accumulate:for(;;){var d=h(oi,a,b,n);if(!d.c.$){var s=d.a,i=d.b;return E(s,i,ad(Dn(t)))}var l=d.a,o=d.b,c=d.c.a,r=h(oi,e,b,n);if(!r.c.$){var s=r.a,i=r.b,g=r.c.a,u=$(An,g,t),f=s,p=i;t=u,b=f,n=p;continue accumulate}else return E(l,o,ed(c))}});return t($a)}),ji=function(e){return e.length},Ai=yt,wi=t(function(e,a){return 1>e?a:h(Ai,e,ji(a),a)}),Ei=At,Ci=function(e){return t(function(a,t){if($(Ei,e,t.l)){var b=ji(e),n=t.w+b,d=$(wi,b,t.l);return E(a,L(t,{l:d,w:n}),ad(e))}return E(a,t,ed(v(["expected \""+(e+"\"")])))})},Li=$i(fn),Ti=t(function(e,a){return $(Li,ui(v([e])),a)}),_i=d(function(e,a,t,b,n){var d=$(Ei,"^",t)?t:"^"+t,s=h(Wb,1,$(Nd,Rd,e(d)),n.l);if(s.b&&!s.b.b){var i=s.a,l=ji(i.bB),o=n.w+l,c=$(wi,l,n.l);return E(b,L(n,{l:c,w:o}),ad(a(i)))}return E(b,n,ed(v(["expected input matching Regexp /"+(d+"/")])))}),Oi=$(zd,$(_i,Bd,function(e){return e.bB}),fn),Ii=$(Ti,"optional whitespace",Oi("\\s*")),Ni=$(Ti,"expected any character",function(e){return fn(t(function(a,t){var b=md(t.l);if(!b.$){var n=b.a,d=n.a,s=n.b;return e(d)?E(a,L(t,{l:s,w:t.w+1}),ad(d)):E(a,t,ed(v(["could not satisfy predicate"])))}return E(a,t,ed(v(["could not satisfy predicate"])))}))}(ui(!0))),Hi=b(function(e,a,t){return e(a(t))}),Bi=function(e){return y(e).join("")},Ri=ki(function(){return $(hi,$(Hi,vi,Bi),$(fi,$(fi,Ii,Ci("<!--")),$(xi,Ni,Ci("-->"))))}),Wi=b(function(e,a,t){return{aa:a,V:t,Y:e}}),qi=t(function(e,a){return t(function(t,b){var n=h(oi,e,t,b);if(!n.c.$){var d=n;return d}var s=n.c.a,i=h(oi,a,t,b);if(!i.c.$){var d=i;return d}var l=i.c.a;return E(t,b,ed(T(s,l)))})}),Ui=t(function(e,a){return $(qi,a,yi(e))}),Di=t(function(e,a){return w(e,a)}),Ki=$(gi,$(Ui,"",$(mi,$(fi,Ci("=\""),Oi("[^\"]*")),Ci("\""))),$(hi,Di,Oi("[^=>/]+"))),Si=t(function(e,a){return $(gi,e,$(hi,ri(ui),a))}),zi=function(e){var a=b(function(a,t,b){accumulate:for(;;){var n=h(oi,e,t,b);if(!n.c.$){var d=n.a,s=n.b,i=n.c.a;if(k(b,s))return E(d,s,Dn(a));var l=$(An,i,a);a=l,t=d,b=s;continue accumulate}else return E(t,b,Dn(a))}});return t(function(e,t){var b=h(a,$a,e,t),n=b.a,d=b.b,s=b.c;return E(n,d,ad(s))})},Xi=t(function(e,a){return $(gi,zi($(Si,a,e)),$(hi,An,a))}),Yi=t(function(e,a){return $(qi,$(Xi,e,a),yi($a))}),Gi=h(li,gi,$(gi,Oi("[^/>\\s]+"),$(hi,b(function(e,a,t){return h(Wi,a,t,$a)}),Ci("<"))),$(mi,$(fi,Ii,$(Yi,Ii,Ki)),Ii)),Pi=function(e){return{$:1,a:e}},Fi=ki(function(){return $(hi,Pi,$(fi,Ii,Oi("[^<]+")))}),Vi=t(function(e,a){return E(e,a,ed($a))}),Ji=function(e){return h(Rs,qi,Vi,e)},Mi=function(e){var a=$(hi,function(a){return L(e,{V:a})},$(mi,$(mi,$(fi,$(fi,Ii,Ci(">")),zi(da())),Ii),Ci("</"+(e.Y+">"))));return ki(function(){return Ji(v([$(fi,$(fi,Ii,Ci("/>")),yi(e)),a]))})},Qi=na();na=function(){return Qi};var Zi=da();da=function(){return Zi};var el=$(hi,Bi,$(fi,$(fi,Ii,Ci("<?xml")),$(xi,Ni,Ci("?>")))),al=b(function(e,a,t){return{aq:e,l:a,w:t}}),tl=function(e){return h(al,e,e,0)},bl=b(function(e,a,t){var b=h(oi,e,a,tl(t));if(!b.c.$){var n=b.a,d=b.b,s=b.c.a;return ad(E(n,d,s))}var n=b.a,d=b.b,i=b.c.a;return ed(E(n,d,i))}),nl=function(e){var a=h(bl,$(fi,$(Ui,"",el),Zi),$a,e);if(!a.$){var t=a.a,b=t.c;return ad(b)}var n=a.a,d=n.b,s=n.c;return ed($(pd," or ",s))},dl=t(function(e,a){if(!a.$){var t=a.a;return e(t)}var b=a.a;return ed(b)}),sl=ob("http://www.w3.org/2000/svg"),il=sl("svg"),ll=function(e){return $(dl,function(e){if(!e.$){var a=e.a;return"svg"===a.Y?ad($(il,$(ti,ai,a.aa),$(ti,ii,a.V))):ed("Top element is not svg")}return ed("Top element is not svg")},nl(e))},ol=b(function(e,a,t){return 0===a?L(e,{aM:t}):1===a?L(e,{at:t}):2===a?L(e,{bd:t}):3===a?L(e,{aO:t}):4===a?L(e,{ba:t}):5===a?L(e,{aA:t}):L(e,{av:t})}),cl=b(function(e,a,t){var b=$(Sd,e.W,$(Kd,$(ol,e.W,a),ll(t)));return L(e,{W:b})}),$l=function(e){return{$:1,a:e}},hl=function(e){return{$:5,a:e}},rl=Ls(0),gl=t(function(e,a){return $(Os,function(t){return Ls(e(t))},a)}),ul=t(function(e,a){return F($(Os,ls(e),a))}),fl=b(function(e,a){return $(gl,function(){return 0},Ds($(ti,ul(e),a)))}),pl=b(function(){return Ls(0)}),ml=t(function(e,a){return $(gl,e,a)});ab.Task=ee(rl,fl,pl,ml);var vl=te("Task"),yl=t(function(e,a){return vl($(gl,e,a))}),kl=function(e){return e.name},xl=function(e){return Y(function(a){var t=new FileReader;return t.addEventListener("loadend",function(){a(z(t.result))}),t.readAsText(e),function(){t.abort()}})},jl=t(function(e,a){return $(yl,a,ea(e))}),Al=t(function(e,a){if(!a.$)return w(e,$(jl,v(["image/svg+xml"]),function(e){return hl($l(e))}));var t=a.a;return w(L(e,{ac:kl(t)}),$(yl,Ud,xl(t)))}),wl=Dd($a),El=function(e){never:for(;;){var a=e;e=a;continue never}},Cl=b(function(e,a,t){return $(yl,El,h(Gb,e,a,t))}),Ll=t(function(e,a){switch(e.$){case 0:var t=e.a;return w(L(a,{X:t}),wl);case 1:var b=e.a,n=e.b,d=$(Sd,a,$(Kd,$(cl,a,b),n));return w(L(d,{ad:Zs(d.ad)}),wl);case 2:var s=e.a;return w(L(a,{aI:s}),wl);case 3:return w(L(a,{ab:!a.ab}),wl);case 4:return w(a,h(Cl,a.ac,"image/svg+xml",a.X));case 5:var i=e.a;return $(Al,a,i);default:var l=e.a;return w(L(a,{bq:l}),wl);}}),Tl=cb("code"),_l=cb("pre"),Ol=ni,Il=function(e){return v([e])},Nl=Td("className"),Hl=cb("div"),Bl=t(function(e,a){return h(Rs,t(function(a,t){return e(a)?$(An,a,t):t}),$a,a)}),Rl=function(e){var a=e.b;return a},Wl=function(e){return Nl($(pd," ",$(ti,zn,$(Bl,Rl,e))))},ql=function(e){return""===e},Ul=cb("span"),Dl=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"}()},Kl=function(e){var a=e.bU,t=e.bH,b=e.bh;return!t&&ql(b)?Ol(a):$(Ul,v([Wl(v([w(Dl(t),t),w("elmsh-"+b,""!==b)]))]),v([Ol(a)]))},Sl=b(function(e,a,t){var b=t.bu,n=t.bw;return $(Hl,v([Wl(v([w("elmsh-line",!0),w("elmsh-hl",k(n,Qn(0))),w("elmsh-add",k(n,Qn(1))),w("elmsh-del",k(n,Qn(2)))])),$(ei,"data-elmsh-lc",fd(e+a))]),$(ti,Kl,b))}),zl=t(function(e,a){return a.b?h(Rs,An,a,e):e}),Xl=function(e){return h(Rs,zl,$a,e)},Yl=function(e){return $(Tl,v([Nl("elmsh")]),Xl($(ti,function(e){var a=e.bw,t=e.bu;return k(a,Zn)?$(ti,Kl,t):v([$(Ul,v([Wl(v([w("elmsh-hl",k(a,Qn(0))),w("elmsh-add",k(a,Qn(1))),w("elmsh-del",k(a,Qn(2)))]))]),$(ti,Kl,t))])},e)))},Gl=t(function(e,a){if(1===e.$)return $(_l,v([Nl("elmsh")]),v([Yl(a)]));var t=e.a;return $(_l,v([Nl("elmsh")]),Il($(Tl,$a,$(ud,Sl(t),a))))}),Pl=t(function(e,a){return $(Gl,e,a)}),Fl=b(function(e,a,t){return{ao:a,aU:t,a2:e}}),Vl=function(e){return h(Fl,e.a2,e.ao,e.aU)},Jl=t(function(e,a){bagToList:for(;;)switch(e.$){case 0:return a;case 1:var t=e.a,b=e.b,n=t,d=$(An,b,a);e=n,a=d;continue bagToList;default:var t=e.a,s=e.b,n=t,d=$(Jl,s,a);e=n,a=d;continue bagToList;}}),Ml=t(function(e,a){var t=e({ao:1,c:$a,d:1,b:0,a2:1,a:a});if(!t.$){var b=t.b;return ad(b)}var n=t.b;return ed($(Jl,n,$a))}),Ql=t(function(e,t){var b=$(Ml,e,t);if(!b.$){var n=b.a;return ad(n)}var a=b.a;return ed($(ti,Vl,a))}),Zl=t(function(e,a){return{$:1,a:e,b:a}}),eo=b(function(e,a,t){return{$:0,a:e,b:a,c:t}}),ao=t(function(e,t){return function(b){var n=t(b);if(!n.$){var d=n.a,s=n.b,a=n.c;return h(eo,d,e(s),a)}var d=n.a,i=n.b;return $(Zl,d,i)}}),to=ao,bo=function(e){return{$:1,a:e}},no=function(e){return{$:0,a:e}},so=function(e){if(!e.$){var t=e.a;return no(t)}var b=e.a;return bo(b)},io=n(function(e,a,t,b){loopHelp:for(;;){var n=t(a),d=n(b);if(!d.$){var s=d.a,i=d.b,l=d.c;if(!i.$){var o=i.a,c=e||s,r=t;e=c,a=o,t=r,b=l;continue loopHelp}else{var g=i.a;return h(eo,e||s,g,l)}}else{var s=d.a,u=d.b;return $(Zl,e||s,u)}}}),lo=t(function(e,a){return function(t){return r(io,!1,e,a,t)}}),oo=t(function(e,a){return $(lo,e,function(e){return $(to,so,a(e))})}),co=function(e){return{$:1,a:e}},$o=function(e){return{$:0,a:e}},ho=t(function(e,t){return function(b){var n=t(b);if(1===n.$){var d=n.a,s=n.b;return $(Zl,d,s)}var d=n.a,i=n.b,a=n.c;return h(eo,d,$(e,h(Ai,b.b,a.b,b.a),i),a)}}),ro=function(e){return $(ho,ui,e)},go={$:0},uo=t(function(e,a){return{$:2,a:e,b:a}}),fo=b(function(e,a,t){oneOfHelp:for(;;){if(!t.b)return $(Zl,!1,a);var b=t.a,n=t.b,d=b(e);if(!d.$){var s=d;return s}var s=d,i=s.a,l=s.b;if(i)return s;var o=e,c=$(uo,a,l);e=o,a=c,t=n;continue oneOfHelp}}),po=function(e){return function(a){return h(fo,a,go,e)}},mo=function(e){return function(a){return h(eo,!1,e,a)}},vo={$:11},yo=t(function(e,a){return{$:1,a:e,b:a}}),ko=n(function(e,a,t,b){return{ao:a,bm:b,aU:t,a2:e}}),xo=t(function(e,a){return $(yo,go,r(ko,e.a2,e.ao,a,e.c))}),jo=Fb,Ao=t(function(e,a){return function(t){var b=h(jo,e,t.b,t.a);return k(b,-1)?$(Zl,!1,$(xo,t,a)):k(b,-2)?h(eo,!0,0,{ao:1,c:t.c,d:t.d,b:t.b+1,a2:t.a2+1,a:t.a}):h(eo,!0,0,{ao:t.ao+1,c:t.c,d:t.d,b:b,a2:t.a2,a:t.a})}}),wo=function(e){return $(Ao,e,vo)},Eo=d(function(e,a,t,b,n){chompWhileHelp:for(;;){var d=h(jo,e,a,n.a);if(k(d,-1))return h(eo,0>A(n.b,a),0,{ao:b,c:n.c,d:n.d,b:a,a2:t,a:n.a});if(k(d,-2)){var s=e,i=a+1,l=t+1,o=1,c=n;e=s,a=i,t=l,b=o,n=c;continue chompWhileHelp}else{var s=e,i=d,l=t,o=b+1,c=n;e=s,a=i,t=l,b=o,n=c;continue chompWhileHelp}}}),Co=function(e){return function(a){return g(Eo,e,a.b,a.a2,a.ao,a)}},Lo=b(function(e,t,n){return function(d){var s=t(d);if(1===s.$){var i=s.a,l=s.b;return $(Zl,i,l)}var o=s.a,c=s.b,a=s.c,r=n(a);if(1===r.$){var g=r.a,l=r.b;return $(Zl,o||g,l)}var g=r.a,u=r.b,b=r.c;return h(eo,o||g,$(e,c,u),b)}}),To=t(function(e,a){return h(Lo,ui,e,a)}),_o=To,Oo=function(e){return $(_o,$(_o,mo(0),wo(e)),Co(e))},Io=function(e){return"\n"===e},No={$:0},Ho=t(function(e,t){return function(n){var d=t(n);if(1===d.$){var s=d.a,i=d.b;return $(Zl,s,i)}var l=d.a,o=d.b,a=d.c,c=e(o),r=c(a);if(1===r.$){var g=r.a,i=r.b;return $(Zl,l||g,i)}var g=r.a,u=r.b,b=r.c;return h(eo,l||g,u,b)}}),Bo=Ho,Ro=function(e){return{$:8,a:e}},Wo=t(function(e,a){return{$:0,a:e,b:a}}),qo=function(e){var a=e.a,t=e.b,b=!ql(a);return function(e){var n=g(Pb,a,e.b,e.a2,e.ao,e.a),d=n.a,s=n.b,i=n.c;return k(d,-1)?$(Zl,!1,$(xo,e,t)):h(eo,b,0,{ao:i,c:e.c,d:e.d,b:d,a2:s,a:e.a})}},Uo=function(e){return qo($(Wo,e,Ro(e)))},Do=function(e){return{$:12,a:e}},Ko=function(e){return function(a){return $(Zl,!1,$(xo,a,e))}},So=function(e){return Ko(Do(e))},zo=function(e){return function(a){return k(ji(a.a),a.b)?h(eo,!1,0,a):$(Zl,!1,$(xo,a,e))}}({$:10}),Xo=b(function(e,a,t){return $(Bo,function(t){return e(T(t,a))},t)}),Yo=b(function(e,a,t){return $(Bo,function(t){return e($(An,t,a))},t)}),Go=t(function(e,a){return $(_o,a,Co(e))}),Po=t(function(e,a){var t=e.as,b=e.aH,n=e.au,d=e.aE;return po(v([$(to,ui($(An,t(n),a)),Uo(n)),$(to,ui(a),zo),h(Xo,Po(e),a,po(d)),h(Yo,Po(e),a,$(to,t,ro($(Go,b,wo(ui(!0))))))]))}),Fo=b(function(e,a,t){var b=a.as,n=a.aH,d=a.ai,s=a.au,i=a.aE;return po(v([$(Bo,function(t){return 1===e?mo(t):h(Fo,e-1,a,t)},$(to,ui($(An,b(s),t)),Uo(s))),h(Yo,$(Fo,e+1,a),t,$(to,b,ro($(Go,n,Uo(d))))),h(Xo,Po(a),t,po(i)),$(to,ui(t),zo),h(Yo,$(Fo,e,a),t,$(to,b,ro($(Go,n,wo(ui(!0))))))]))}),Vo=t(function(e,a){var t=e.ai,b=e.au,n=e.aH,d=w(md(e.ai),md(e.au));if(1===d.a.$){d.a;return So("Trying to parse a delimited helper, but the start token cannot be an empty string!")}if(1===d.b.$){d.b;return So("Trying to parse a delimited helper, but the end token cannot be an empty string!")}var s=d.a.a,i=s.a,l=d.b.a,o=l.a;return e.aG?h(Fo,1,L(e,{aH:function(e){return n(e)&&!k(e,i)&&!k(e,o)}}),a):$(Po,L(e,{aH:function(e){return n(e)&&!k(e,o)}}),a)}),Jo=function(e){var a=e.ai,t=e.aH,b=e.as;return $(Bo,function(a){return $(Vo,e,v([a]))},$(to,ui(b(a)),Uo(a)))},Mo={$:1},Qo=function(e){return{$:3,a:e}},Zo={$:2},ec=$(to,function(){return w(Zo,"\n")},Uo("\n")),ac=$(to,Il,ec),tc={as:function(e){return w(Qo(2),e)},au:"\"",aE:v([ac]),aG:!1,aH:$(Hi,function(e){return!e},Io),ai:"\""},bc=Jo(L(tc,{as:function(e){return w(Mo,e)},au:"-->",ai:"<!--"})),nc=$(_o,$(_o,mo(0),wo(function(e){return"<"===e})),po(v([wo(function(e){return"/"===e||"!"===e}),mo(0)]))),dc=function(e){return" "===e||"\t"===e},sc=function(e){return dc(e)||Io(e)},ic=Jo(tc),lc=Jo(L(tc,{au:"'",ai:"'"})),oc=po(v([ic,lc,$(to,function(e){return v([w(Qo(2),e)])},ro(Oo(function(e){return!sc(e)&&">"!==e})))])),cc=po(v([$(to,function(e){return w(No,e)},ro(Oo(dc))),ec])),$c=function(e){return po(v([h(Yo,$c,e,cc),h(Xo,mo,e,oc),mo(e)]))},hc=function(e){return po(v([h(Yo,hc,e,cc),h(Yo,$c,e,$(to,function(){return w(No,"=")},Uo("="))),mo(e)]))},rc=function(e){return ld(e)||id(e)||cd(e)},gc=function(e){return rc(e)||"-"===e},uc=function(e){return gc(e)||"_"===e},fc=function(e){return po(v([$(to,$o,h(Yo,hc,e,$(to,function(e){return w(Qo(1),e)},ro(Oo(uc))))),$(to,function(a){return $o($(An,a,e))},cc),$(to,function(a){return $o($(An,w(No,a),e))},ro(Oo(function(e){return!sc(e)&&">"!==e}))),mo(co(e))]))},pc=function(e){return po(v([$(Bo,function(a){return $(oo,$(An,a,e),fc)},$(to,function(e){return w(Qo(0),e)},ro($(Go,gc,wo(rc))))),mo(e)]))},mc=function(e){return $(Bo,pc,$(to,function(a){return $(An,w(No,a),e)},ro(nc)))},vc=$(oo,$a,function(e){return po(v([$(to,function(a){return $o($(An,a,e))},cc),$(to,function(a){return $o(T(a,e))},bc),$(to,function(a){return $o($(An,w(No,a),e))},ro(Oo(function(e){return"<"!==e&&!Io(e)}))),$(to,$o,mc(e)),mo(co(e))]))}),yc=function(e){return{bu:e,bw:Zn}},kc=t(function(e,a){var t=a.a,b=a.b;switch(t.$){case 0:return{bh:"",bH:0,bU:b};case 1:return{bh:"",bH:1,bU:b};case 2:return{bh:"",bH:0,bU:b};default:var n=t.a,d=e(n),s=d.a,i=d.b;return{bh:i,bH:s,bU:b};}}),xc=b(function(e,a,t){var b=a.a,n=a.b,d=t.a,s=t.b,i=t.c;if(k(b,Zo))return E($(An,yc(s),d),v([$(kc,e,w(b,n))]),Zn);if(k(Qn(b),i)){if(s.b){var l=s.a,o=s.b;return E(d,$(An,L(l,{bU:T(n,l.bU)}),o),i)}return E(d,$(An,$(kc,e,w(b,n)),s),i)}return E(d,$(An,$(kc,e,w(b,n)),s),Qn(b))}),jc=t(function(e,a){return function(e){var a=e.a,t=e.b;return $(An,yc(t),a)}(h(Un,xc(e),E($a,$a,Zn),a))}),Ac=$(zd,Ql(vc),Kd(jc(function(e){return 0===e?w(4,"xml-t"):1===e?w(6,"xml-a"):w(3,"xlm-av")}))),wc=$(zd,Ac,Kd(fn)),Ec=function(e){return $(Sd,$(_l,$a,v([$(Tl,$a,v([Ol(e.X)]))])),$(Kd,Pl(Zn),wc(""===e.X?"<svg ...> ... </svg>":e.X)))},Cc=function(e){return{$:0,a:e}},Lc=xb,Tc=t(function(e,a){return $(Lc,e,Cc(a))}),_c=t(function(e,a){return h(Rs,It,a,e)}),Oc=Ct,Ic=function(e){return $(Tc,"scroll",$(Ad,e,h(wd,function(e){return function(a){return w(e,a)}},$(_c,v(["target","scrollLeft"]),Oc),$(_c,v(["target","scrollTop"]),Oc))))},Nc=function(e){return{$:6,a:e}},Hc=cb("textarea"),Bc=t(function(e,a){return $(Ab,e,K(a))}),Rc=Bc("spellcheck"),Wc=Td("value"),qc=function(e){return w(e,!0)},Uc=function(e){return{$:1,a:e}},Dc=t(function(e,a){return $(Lc,e,Uc(a))}),Kc=$(_c,v(["target","value"]),Ot),Sc=function(e){return $(Dc,"input",$(Ad,qc,$(Ad,e,Kc)))},zc=function(e){return $(Hc,v([Wc(e.X),Sc(Ud),Ic(Nc),Rc(!1)]),$a)},Xc=fd,Yc=function(e){return $(jb,"transform",e)},Gc=function(e){var a=e.a,t=e.b;return Yc("translate("+(Xc(-a)+("px, "+(Xc(-t)+"px)"))))},Pc=Td("id"),Fc=function(e){return $(Hl,v([Pc("editor")]),v([$(Hl,v([Gc(e.bq)]),v([Ec(e)])),zc(e)]))},Vc={$:4},Jc={$:0},Mc={$:3},Qc=function(e){return{$:2,a:e}},Zc=function(e){return $(Tc,"error",Ed(e))},e$=function(e){return $(Tc,"load",Ed(e))},a$=function(e){return e.aI?Zc(Qc(!1)):e$(Qc(!0))},t$=function(e){var a=e.bB;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;}},b$=qb(1/0),n$=function(e){return"data:image/svg+xml;utf8,"+h(b$,e.bX,t$,e.X)},d$=cb("button"),s$=function(e){return $(Tc,"click",Ed(e))},i$=function(e){return $(Hl,v([Pc("display"),Nl(e.ab?"dark":"")]),v([$(Ld,v([_d(n$(e)),a$(e)]),$a),e.W.av,$(d$,v([s$(Vc)]),v([e.W.at])),$(d$,v([s$(hl(Jc))]),v([e.W.bd])),$(d$,v([s$(Mc)]),v([e.ab?e.W.ba:e.W.aO]))]))},l$=cb("a"),o$=function(e){return $(Td,"href",ge(e))},c$=wb("rel"),$$=Td("target"),h$=function(e){return $(l$,v([o$("https://github.com/GarkGarcia/RawSvg"),$$("_blank"),c$("noopener noreferrer")]),v([e.W.aA]))},r$=gb,g$=function(e){return $(Hl,v([Pc("container"),Nl(e.aI?"":"error")]),v([$(Hl,v([Pc("title")]),v([e.W.aM,h$(e)])),i$(e),$(r$,Fc,e)]))},u$=function(e){return{$:1,a:e}},f$=function(e){return{$:0,a:e}},p$=fn,m$=Et,v$=t(function(e,a){return 1>e?"":h(Ai,0,e,a)}),y$=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 Zn;t=10*t+a-48}return d==n?Zn:Qn(45==b?-t:t)},k$=s(function(e,a,t,b,n,d){return{az:d,aC:a,aR:b,aT:t,aX:e,aY:n}}),x$=d(function(e,a,t,b,n){if(ql(n)||$(jt,"@",n))return Zn;var d=$(m$,":",n);if(!d.b)return Qn(u(k$,e,n,Zn,a,t,b));if(!d.b.b){var s=d.a,i=y$($(wi,s+1,n));if(1===i.$)return Zn;return Qn(u(k$,e,$(v$,s,n),i,a,t,b))}return Zn}),j$=n(function(e,a,t,b){if(ql(b))return Zn;var n=$(m$,"/",b);if(!n.b)return g(x$,e,"/",a,t,b);var d=n.a;return g(x$,e,$(wi,d,b),a,t,$(v$,d,b))}),A$=b(function(e,a,t){if(ql(t))return Zn;var b=$(m$,"?",t);if(!b.b)return r(j$,e,Zn,a,t);var n=b.a;return r(j$,e,Qn($(wi,n+1,t)),a,$(v$,n,t))}),w$=t(function(e,a){if(ql(a))return Zn;var t=$(m$,"#",a);if(!t.b)return h(A$,e,Zn,a);var b=t.a;return h(A$,e,Qn($(wi,b+1,a)),$(v$,b,a))}),E$=function(e){return $(Ei,"http://",e)?$(w$,0,$(wi,7,e)):$(Ei,"https://",e)?$(w$,1,$(wi,8,e)):Zn},C$=be($a),L$=an({bz:function(){return w(Wd,Ms)},bT:function(){return C$},bW:Ll,bY:function(e){return{bj:function(){var a=e.ad;return a.$?$a:v([$(r$,g$,e)])}(),bV:"RawSvg"}}});(function(a){e.Elm?le(e.Elm,a):e.Elm=a})({Main:{init:L$(Ed(0))(0)}})})(this);+
\ No newline at end of file
diff --git a/src/Main.elm b/src/Main.elm
@@ -3,14 +3,14 @@ module Main exposing (main)
 import View exposing (view)
 import Types exposing (..)
 
-import Html exposing (Html, div, img)
+import Html exposing (Html, img)
 import Html.Attributes exposing (src)
 import Browser exposing (document)
 import Http
 import File exposing (File)
 import File.Download as Download
 import File.Select as Select
-import Regex exposing (never, fromString)
+import Regex
 import Task
 import SvgParser exposing (parse)
 
@@ -21,7 +21,7 @@ main =
     { init = \_ -> (init, loadContent)
     , update = update
     , view = view
-    , subscriptions = subscriptions
+    , subscriptions = \_ -> Sub.none
     }
 
 
@@ -32,12 +32,16 @@ update msg model =
             ({ model | image = image }, Cmd.none)
 
         Load icon result ->
-            (Result.withDefault model (Result.map (load model icon) result), Cmd.none)
+            let
+                loaded =
+                    Result.withDefault model (Result.map (load model icon) result)
+            in
+                ({ loaded | load = increment loaded.load }, Cmd.none)
 
         Validation val ->
             ({ model | isValid = val }, Cmd.none)
 
-        DarkModeToggle ->
+        ToggleDarkMode ->
             ({ model | darkMode = not model.darkMode }, Cmd.none)
 
         Download ->
@@ -51,7 +55,11 @@ update msg model =
 
 load : Model -> Icon -> String -> Model
 load model icon data =
-    { model | icons = Result.withDefault model.icons (Result.map (loadIcon model.icons icon) (parse data)) }
+    let
+        icons =
+            Result.withDefault model.icons (Result.map (loadIcon model.icons icon) (parse data))
+    in
+        { model | icons = icons }
 
 -- Loads an icon into model.icons
 loadIcon : Icons -> Icon -> Html Msg -> Icons
@@ -87,20 +95,26 @@ upload model upl =
         Selected file ->
             ({ model | fileName = File.name file }, Task.perform Update (File.toString file))
 
+increment : Load -> Load
+increment l =
+    case l of
+        Loaded -> Loaded
 
-subscriptions : Model -> Sub Msg
-subscriptions model =
-    Sub.none
+        Loading 6 -> Loaded
+
+        Loading n -> Loading (n + 1)
 
 init : Model
 init =
     { image = ""
     , isValid = True
     , darkMode = False
-    , uriEncoder = Maybe.withDefault Regex.never <| Regex.fromString "!|#|\\$|%|&|'|\\(|\\)|\\*|\\+|,|\\/|:|;|=|\\?|@|\\[|\\]"
+    , uriEncoder = Maybe.withDefault Regex.never
+        <| Regex.fromString "!|#|\\$|%|&|'|\\(|\\)|\\*|\\+|,|\\/|:|;|=|\\?|@|\\[|\\]"
     , fileName = "example.svg"
     , editorScroll = (0, 0)
     , icons = initIcons
+    , load = Loading 0
     }
 
 initIcons : Icons
diff --git a/src/Types.elm b/src/Types.elm
@@ -13,6 +13,7 @@ type alias Model =
     , fileName : String
     , editorScroll : (Int, Int)
     , icons : Icons
+    , load : Load
     }
 
 type alias Icons =
@@ -29,11 +30,13 @@ type Upload = Requested | Selected File
 
 type Icon = Logo | DownloadIcon | UploadIcon | Moon | Sun | Github | Error
 
+type Load = Loaded | Loading Int
+
 type Msg
     = Update String
     | Load Icon (Result Http.Error String)
     | Validation Bool
-    | DarkModeToggle
+    | ToggleDarkMode
     | Download
     | Upload Upload
     | Scroll (Int, Int) 
\ No newline at end of file
diff --git a/src/View.elm b/src/View.elm
@@ -3,13 +3,11 @@ module View exposing (view)
 import Types exposing (..)
 import Editor exposing (editor)
 
-import Html exposing (Html, Attribute, div, img, button, a, textarea, pre, code, text)
-import Html.Events exposing (onClick, onInput, on)
-import Html.Attributes exposing (id, class, src, href, value, style, spellcheck, target, rel)
+import Html exposing (Html, Attribute, div, img, button, a)
+import Html.Events exposing (onClick, on)
+import Html.Attributes exposing (id, class, src, href, target, rel)
 import Html.Lazy exposing (lazy)
 import Browser exposing (Document)
-import Svg exposing (svg, path)
-import Svg.Attributes exposing (d, viewBox, fill)
 import Json.Decode
 import Regex exposing (Regex, Match, replace)
 
@@ -18,7 +16,10 @@ view : Model -> Document Msg
 view model =
     { title = "RawSvg"
     , body =
-        [ lazy container model ]
+        case model.load of
+            Loaded -> [ lazy container model ]
+
+            Loading _ -> []
     }
 
 container : Model -> Html Msg
@@ -36,7 +37,7 @@ display model =
         , model.icons.error
         , button [ onClick Download ] [ model.icons.download ]
         , button [ onClick (Upload Requested) ] [ model.icons.upload ]
-        , button [ onClick DarkModeToggle ]
+        , button [ onClick ToggleDarkMode ]
             [ if model.darkMode then model.icons.sun else model.icons.moon ]
         ]
 
diff --git a/styles.css b/styles.css
@@ -62,6 +62,7 @@ svg {
     fill-rule: evenodd;
     
     stroke-linejoin: round;
+    stroke-linecap: round;
     stroke-miterlimit: 8;
     stroke-width: .03in;
 }