-
Notifications
You must be signed in to change notification settings - Fork 0
/
torniossa.js
1 lines (1 loc) · 28 KB
/
torniossa.js
1
!function(Y){"use strict";function z(n,r,t){return t.a=n,t.f=r,t}function r(t){return z(2,t,function(r){return function(n){return t(r,n)}})}function n(e){return z(3,e,function(t){return function(r){return function(n){return e(t,r,n)}}})}function q(u){return z(4,u,function(e){return function(t){return function(r){return function(n){return u(e,t,r,n)}}}})}function X(a){return z(5,a,function(u){return function(e){return function(t){return function(r){return function(n){return a(u,e,t,r,n)}}}}})}function F(i){return z(6,i,function(a){return function(u){return function(e){return function(t){return function(r){return function(n){return i(a,u,e,t,r,n)}}}}}})}function J(c){return z(9,c,function(f){return function(o){return function(i){return function(a){return function(u){return function(e){return function(t){return function(r){return function(n){return c(f,o,i,a,u,e,t,r,n)}}}}}}}}})}function b(n,r,t){return 2===n.a?n.f(r,t):n(r)(t)}function v(n,r,t,e){return 3===n.a?n.f(r,t,e):n(r)(t)(e)}function s(n,r,t,e,u){return 4===n.a?n.f(r,t,e,u):n(r)(t)(e)(u)}function K(n,r,t,e,u,a){return 5===n.a?n.f(r,t,e,u,a):n(r)(t)(e)(u)(a)}function B(n,r,t,e,u,a,i){return 6===n.a?n.f(r,t,e,u,a,i):n(r)(t)(e)(u)(a)(i)}function R(n,r,t,e,u,a,i,o,f,c){return 9===n.a?n.f(r,t,e,u,a,i,o,f,c):n(r)(t)(e)(u)(a)(i)(o)(f)(c)}function f(n,r,t){if("object"!=typeof n)return n===r?0:n<r?-1:1;if(void 0===n.$)return(t=(t=f(n.a,r.a))||f(n.b,r.b))||f(n.c,r.c);for(;n.b&&r.b&&!(t=f(n.a,r.a));n=n.b,r=r.b);return t||(n.b?1:r.b?-1:0)}var I=0;function u(n,r){var t,e={};for(t in n)e[t]=n[t];for(t in r)e[t]=r[t];return e}function c(n,r){if("string"==typeof n)return n+r;if(!n.b)return r;var t={$:1,a:n.a,b:r};n=n.b;for(var e=t;n.b;n=n.b)e=e.b={$:1,a:n.a,b:r};return t}var l={$:0};function P(n,r){return{$:1,a:n,b:r}}var U=r(P);function d(n){for(var r=l,t=n.length;t--;)r={$:1,a:n[t],b:r};return r}function G(n){for(var r=[];n.b;n=n.b)r.push(n.a);return r}var H=n(function(n,r,t){for(var e=Array(n),u=0;u<n;u++)e[u]=t(r+u);return e}),W=r(function(n,r){for(var t=Array(n),e=0;e<n&&r.b;e++)t[e]=r.a,r=r.b;return t.length=e,{a:t,b:r}});function Q(n){throw Error("https://github.com/elm/core/blob/1.0.0/hints/"+n+".md")}var V=r(Math.pow),Z=Math.cos,nn=Math.sin,rn=Math.tan,tn=Math.acos,en=Math.asin;var un=Math.ceil,an=Math.floor,on=Math.log,fn=isNaN;var cn=r(function(n,r){return n+r});var vn=r(function(n,r){for(var t=[],e=r.length,u=0;u<e;){var a=r[u],i=r.charCodeAt(u);u++,i<55296||56319<i||(a+=r[u],u++),n(a)&&t.push(a)}return t.join("")});var bn=n(function(n,r,t){for(var e=t.length;e--;){var u=t[e],a=t.charCodeAt(e);r=b(n,u=a<56320||57343<a?u:t[--e]+u,r)}return r}),sn=r(function(n,r){return r.split(n)}),ln=r(function(n,r){return r.join(n)}),dn=n(function(n,r,t){return t.slice(n,r)});var hn=r(function(n,r){for(var t=r.length;t--;){var e=r[t],u=r.charCodeAt(t);if(!n(e=u<56320||57343<u?e:r[--t]+e))return!1}return!0}),gn=r(function(n,r){return 0==r.indexOf(n)});function $n(n){return n+""}var mn={$:2,b:function(n){return"string"==typeof n?A(n):n instanceof String?A(n+""):g("a STRING",n)}};var pn=r(function(n,r){return{$:6,d:n,b:r}});var An=r(function(n,r){return{$:9,f:n,g:[r]}}),yn=r(h);function h(n,r){switch(n.$){case 2:return n.b(r);case 5:return null===r?A(n.c):g("null",r);case 3:return jn(r)?wn(n.b,r,d):g("a LIST",r);case 4:return jn(r)?wn(n.b,r,Cn):g("an ARRAY",r);case 6:var t=n.d;return"object"==typeof r&&null!==r&&t in r?(a=h(n.b,r[t]),j(a)?a:p(b(Hr,t,a.a))):g("an OBJECT with a field named `"+t+"`",r);case 7:t=n.e;return jn(r)?t<r.length?(a=h(n.b,r[t]),j(a)?a:p(b(Wr,t,a.a))):g("a LONGER array. Need index "+t+" but only see "+r.length+" entries",r):g("an ARRAY",r);case 8:if("object"!=typeof r||null===r||jn(r))return g("an OBJECT",r);var e,u=l;for(e in r)if(r.hasOwnProperty(e)){var a=h(n.b,r[e]);if(!j(a))return p(b(Hr,e,a.a));u={$:1,a:{a:e,b:a.a},b:u}}return A(w(u));case 9:for(var i=n.f,o=n.g,f=0;f<o.length;f++){a=h(o[f],r);if(!j(a))return a;i=i(a.a)}return A(i);case 10:a=h(n.b,r);return j(a)?h(n.h(a.a),r):a;case 11:for(var c=l,v=n.g;v.b;v=v.b){a=h(v.a,r);if(j(a))return a;c={$:1,a:a.a,b:c}}return p(Qr(w(c)));case 1:return p(b(Gr,n.a,r));case 0:return A(n.a)}}function wn(n,r,t){for(var e=r.length,u=Array(e),a=0;a<e;a++){var i=h(n,r[a]);if(!j(i))return p(b(Wr,a,i.a));u[a]=i.a}return A(t(u))}function jn(n){return Array.isArray(n)||"undefined"!=typeof FileList&&n instanceof FileList}function Cn(r){return b(yt,r.length,function(n){return r[n]})}function g(n,r){return p(b(Gr,"Expecting "+n,r))}function Sn(n,r){if(n===r)return!0;if(n.$!==r.$)return!1;switch(n.$){case 0:case 1:return n.a===r.a;case 2:return n.b===r.b;case 5:return n.c===r.c;case 3:case 4:case 8:return Sn(n.b,r.b);case 6:return n.d===r.d&&Sn(n.b,r.b);case 7:return n.e===r.e&&Sn(n.b,r.b);case 9:return n.f===r.f&&kn(n.g,r.g);case 10:return n.h===r.h&&Sn(n.b,r.b);case 11:return kn(n.g,r.g)}}function kn(n,r){var t=n.length;if(t!==r.length)return!1;for(var e=0;e<t;e++)if(!Sn(n[e],r[e]))return!1;return!0}function Ln(n){return n}function _n(n){return{$:0,a:n}}var Nn=r(function(n,r){return{$:3,b:n,d:r}});var Tn=0;function En(n){n={$:0,e:Tn++,f:n,g:null,h:[]};return Yn(n),n}function Mn(r){return{$:2,b:function(n){n({$:0,a:En(r)})},c:null}}function Dn(n,r){n.h.push(r),Yn(n)}var xn=!1,On=[];function Yn(n){if(On.push(n),!xn){for(xn=!0;n=On.shift();)!function(r){for(;r.f;){var n=r.f.$;if(0===n||1===n){for(;r.g&&r.g.$!==n;)r.g=r.g.i;if(!r.g)return;r.f=r.g.b(r.f.a),r.g=r.g.i}else{if(2===n)return r.f.c=r.f.b(function(n){r.f=n,Yn(r)});if(5===n){if(0===r.h.length)return;r.f=r.f.b(r.h.shift())}else r.g={$:3===n?0:1,b:r.f.b,i:r.g},r.f=r.f.d}}}(n);xn=!1}}function zn(n,r,t,e,u,a){var n=b(yn,n,r?r.flags:void 0),i=(j(n)||Q(2),{}),r=t(n.a),o=r.a,f=a(c,o),t=function(n,r){var t,e;for(e in qn){var u=qn[e];u.a&&((t=t||{})[e]=u.a(e,r)),n[e]=function(n,r){var e={g:r,h:void 0},u=n.c,a=n.d,i=n.e,o=n.f;function f(t){return b(Nn,f,{$:5,b:function(n){var r=n.a;return 0===n.$?v(a,e,r,t):i&&o?s(u,e,r.i,r.j,t):v(u,e,i?r.i:r.j,t)}})}return e.h=En(b(Nn,f,n.b))}(u,r)}return t}(i,c);function c(n,r){n=b(e,n,o);f(o=n.a,r),Rn(i,n.b,u(o))}return Rn(i,r.b,u(o)),t?{ports:t}:{}}var qn={};var Xn=r(function(r,t){return{$:2,b:function(n){r.g(t),n({$:0,a:I})},c:null}});function Fn(r){return function(n){return{$:1,k:r,l:n}}}function Jn(n){return{$:2,m:n}}var Kn=[],Bn=!1;function Rn(n,r,t){if(Kn.push({p:n,q:r,r:t}),!Bn){Bn=!0;for(var e;e=Kn.shift();)!function(n,r,t){var e,u={};for(e in In(!0,r,u,null),In(!1,t,u,null),n)Dn(n[e],{$:"fx",a:u[e]||{i:l,j:l}})}(e.p,e.q,e.r);Bn=!1}}function In(n,r,t,e){switch(r.$){case 1:var u=r.k,a=function(n,r,t,e){function u(n){for(var r=t;r;r=r.t)n=r.s(n);return n}return b(n?qn[r].e:qn[r].f,u,e)}(n,u,e,r.l);return void(t[u]=function(n,r,t){return t=t||{i:l,j:l},n?t.i={$:1,a:r,b:t.i}:t.j={$:1,a:r,b:t.j},t}(n,a,t[u]));case 2:for(var i=r.m;i.b;i=i.b)In(n,i.a,t,e);return;case 3:In(n,r.o,t,{s:r.n,t:e})}}var Pn;var Un="undefined"!=typeof document?document:{};function Gn(n){return{$:0,a:n}}var $=r(function(a,i){return r(function(n,r){for(var t=[],e=0;r.b;r=r.b){var u=r.a;e+=u.b||0,t.push(u)}return e+=t.length,{$:1,c:i,d:nr(n),e:t,f:a,b:e}})})(void 0);r(function(a,i){return r(function(n,r){for(var t=[],e=0;r.b;r=r.b){var u=r.a;e+=u.b.b||0,t.push(u)}return e+=t.length,{$:2,c:i,d:nr(n),e:t,f:a,b:e}})})(void 0);var Hn=r(function(n,r){return{$:"a0",n:n,o:r}}),Wn=r(function(n,r){return{$:"a1",n:n,o:r}}),Qn=r(function(n,r){return{$:"a2",n:n,o:r}}),Vn=r(function(n,r){return{$:"a3",n:n,o:r}});var Zn;function nr(n){for(var r={};n.b;n=n.b){var t,e=n.a,u=e.$,a=e.n,e=e.o;"a2"===u?"className"===a?rr(r,a,e):r[a]=e:(t=r[u]||(r[u]={}),"a3"===u&&"class"===a?rr(t,a,e):t[a]=e)}return r}function rr(n,r,t){var e=n[r];n[r]=e?e+" "+t:t}function m(n,r){var t=n.$;if(5===t)return m(n.k||(n.k=n.m()),r);if(0===t)return Un.createTextNode(n.a);if(4===t){for(var e=n.k,u=n.j;4===e.$;)"object"!=typeof u?u=[u,e.j]:u.push(e.j),e=e.k;var a={j:u,p:r};(i=m(e,a)).elm_event_node_ref=a}else if(3===t)tr(i=n.h(n.g),r,n.d);else{var i=n.f?Un.createElementNS(n.f,n.c):Un.createElement(n.c);Pn&&"a"==n.c&&i.addEventListener("click",Pn(i)),tr(i,r,n.d);for(var o=n.e,f=0;f<o.length;f++)i.appendChild(m(1===t?o[f]:o[f].b,r))}return i}function tr(n,r,t){for(var e in t){var u=t[e];"a1"===e?function(n,r){var t,e=n.style;for(t in r)e[t]=r[t]}(n,u):"a0"===e?function(n,r,t){var e,u=n.elmFs||(n.elmFs={});for(e in t){var a=t[e],i=u[e];if(a){if(i){if(i.q.$===a.$){i.q=a;continue}n.removeEventListener(e,i)}i=function(f,n){function c(n){var r=c.q,t=h(r.a,n);if(j(t)){for(var e,r=jt(r),t=t.a,u=r?r<3?t.a:t.s:t,a=1==r?t.b:3==r&&t.T,i=(a&&n.stopPropagation(),(2==r?t.b:3==r&&t.Q)&&n.preventDefault(),f);e=i.j;){if("function"==typeof e)u=e(u);else for(var o=e.length;o--;)u=e[o](u);i=i.p}i(u,a)}}return c.q=n,c}(r,a),n.addEventListener(e,i,Zn&&{passive:jt(a)<2}),u[e]=i}else n.removeEventListener(e,i),u[e]=void 0}}(n,r,u):"a3"===e?function(n,r){for(var t in r){var e=r[t];void 0!==e?n.setAttribute(t,e):n.removeAttribute(t)}}(n,u):"a4"===e?function(n,r){for(var t in r){var e=r[t],u=e.f,e=e.o;void 0!==e?n.setAttributeNS(u,t,e):n.removeAttributeNS(u,t)}}(n,u):("value"!==e&&"checked"!==e||n[e]!==u)&&(n[e]=u)}}try{window.addEventListener("t",null,Object.defineProperty({},"passive",{get:function(){Zn=!0}}))}catch(n){}function er(n,r){var t=[];return T(n,r,t,0),t}function N(n,r,t,e){r={$:r,r:t,s:e,t:void 0,u:void 0};return n.push(r),r}function T(n,r,t,e){if(n!==r){var u=n.$,a=r.$;if(u!==a){if(1!==u||2!==a)return void N(t,0,e,r);r=function(n){for(var r=n.e,t=r.length,e=Array(t),u=0;u<t;u++)e[u]=r[u].b;return{$:1,c:n.c,d:n.d,e:e,f:n.f,b:n.b}}(r),a=1}switch(a){case 5:for(var i=n.l,o=r.l,f=i.length,c=f===o.length;c&&f--;)c=i[f]===o[f];if(c)return void(r.k=n.k);r.k=r.m();var v=[];return T(n.k,r.k,v,0),void(0<v.length&&N(t,1,e,v));case 4:for(var b=n.j,s=r.j,l=!1,d=n.k;4===d.$;)l=!0,"object"!=typeof b?b=[b,d.j]:b.push(d.j),d=d.k;for(var h=r.k;4===h.$;)l=!0,"object"!=typeof s?s=[s,h.j]:s.push(h.j),h=h.k;return l&&b.length!==s.length?void N(t,0,e,r):((l?function(n,r){for(var t=0;t<n.length;t++)if(n[t]!==r[t])return;return 1}(b,s):b===s)||N(t,2,e,s),void T(d,h,t,e+1));case 0:return void(n.a!==r.a&&N(t,3,e,r.a));case 1:return void ur(n,r,t,e,ir);case 2:return void ur(n,r,t,e,or);case 3:if(n.h!==r.h)return void N(t,0,e,r);v=ar(n.d,r.d),v=(v&&N(t,4,e,v),r.i(n.g,r.g));v&&N(t,5,e,v)}}}function ur(n,r,t,e,u){var a;n.c!==r.c||n.f!==r.f?N(t,0,e,r):((a=ar(n.d,r.d))&&N(t,4,e,a),u(n,r,t,e))}function ar(n,r,t){var e,u,a,i,o;for(u in n)"a1"===u||"a0"===u||"a3"===u||"a4"===u?(a=ar(n[u],r[u]||{},u))&&((e=e||{})[u]=a):u in r?(a=n[u])===(i=r[u])&&"value"!==u&&"checked"!==u||"a0"===t&&function(n,r){return n.$==r.$&&Sn(n.a,r.a)}(a,i)||((e=e||{})[u]=i):(e=e||{})[u]=t?"a1"===t?"":"a0"===t||"a3"===t?void 0:{f:n[u].f,o:void 0}:"string"==typeof n[u]?"":null;for(o in r)o in n||((e=e||{})[o]=r[o]);return e}function ir(n,r,t,e){var u=n.e,a=r.e,n=u.length,r=a.length;r<n?N(t,6,e,{v:r,i:n-r}):n<r&&N(t,7,e,{v:n,e:a});for(var i=n<r?n:r,o=0;o<i;o++){var f=u[o];T(f,a[o],t,++e),e+=f.b||0}}function or(n,r,t,e){for(var u=[],a={},i=[],o=n.e,f=r.e,c=o.length,v=f.length,b=0,s=0,l=e;b<c&&s<v;){var d=o[b],h=f[s],g=d.a,$=h.a,m=d.b,p=h.b,A=void 0,y=void 0;if(g===$)T(m,p,u,++l),l+=m.b||0,b++,s++;else{var w,j,C,S,k=o[b+1],L=f[s+1];if(k&&(j=k.b,y=$===(w=k.a)),L&&(S=L.b,A=g===(C=L.a)),A&&y)T(m,S,u,++l),cr(a,u,g,p,s,i),l+=m.b||0,vr(a,u,g,j,++l),l+=j.b||0,b+=2,s+=2;else if(A)l++,cr(a,u,$,p,s,i),T(m,S,u,l),l+=m.b||0,b+=1,s+=2;else if(y)vr(a,u,g,m,++l),l+=m.b||0,T(j,p,u,++l),l+=j.b||0,b+=2,s+=1;else{if(!k||w!==C)break;vr(a,u,g,m,++l),cr(a,u,$,p,s,i),l+=m.b||0,T(j,S,u,++l),l+=j.b||0,b+=2,s+=2}}}for(;b<c;){m=(d=o[b]).b;vr(a,u,d.a,m,++l),l+=m.b||0,b++}for(;s<v;){var _=_||[];cr(a,u,(h=f[s]).a,h.b,void 0,_),s++}(0<u.length||0<i.length||_)&&N(t,8,e,{w:u,x:i,y:_})}var fr="_elmW6BL";function cr(n,r,t,e,u,a){var i,o=n[t];o?1===o.c?(a.push({r:u,A:o}),o.c=2,T(o.z,e,i=[],o.r),o.r=u,o.s.s={w:i,A:o}):cr(n,r,t+fr,e,u,a):(a.push({r:u,A:o={c:0,z:e,r:u,s:void 0}}),n[t]=o)}function vr(n,r,t,e,u){var a,i=n[t];i?0===i.c?(i.c=2,T(e,i.z,a=[],u),N(r,9,u,{w:a,A:i})):vr(n,r,t+fr,e,u):(a=N(r,9,u,void 0),n[t]={c:1,z:e,r:u,s:a})}function br(n,r,t,e){!function n(r,t,e,u,a,i,o){var f=e[u];var c=f.r;for(;c===a;){var v,b=f.$;if(1===b?br(r,t.k,f.s,o):8===b?(f.t=r,f.u=o,0<(v=f.s.w).length&&n(r,t,v,0,a,i,o)):9===b?(f.t=r,f.u=o,(b=f.s)&&(b.A.s=r,0<(v=b.w).length)&&n(r,t,v,0,a,i,o)):(f.t=r,f.u=o),!(f=e[++u])||(c=f.r)>i)return u}var s=t.$;if(4===s){for(var l=t.k;4===l.$;)l=l.k;return n(r,l,e,u,a+1,i,r.elm_event_node_ref)}var d=t.e;var h=r.childNodes;for(var g=0;g<d.length;g++){var $=1===s?d[g]:d[g].b,m=++a+($.b||0);if(a<=c&&c<=m&&(u=n(h[g],$,e,u,a,m,o),!(f=e[u])||(c=f.r)>i))return u;a=m}return u}(n,r,t,0,0,r.b,e)}function sr(n,r,t,e){return 0===t.length?n:(br(n,r,t,e),lr(n,t))}function lr(n,r){for(var t=0;t<r.length;t++){var e=r[t],u=e.t,e=function(n,r){switch(r.$){case 0:return function(n,r,t){var e=n.parentNode,r=m(r,t);r.elm_event_node_ref||(r.elm_event_node_ref=n.elm_event_node_ref);e&&r!==n&&e.replaceChild(r,n);return r}(n,r.s,r.u);case 4:return tr(n,r.u,r.s),n;case 3:return n.replaceData(0,n.length,r.s),n;case 1:return lr(n,r.s);case 2:return n.elm_event_node_ref?n.elm_event_node_ref.j=r.s:n.elm_event_node_ref={j:r.s,p:r.u},n;case 6:for(var t=r.s,e=0;e<t.i;e++)n.removeChild(n.childNodes[t.v]);return n;case 7:for(var u=(t=r.s).e,e=t.v,a=n.childNodes[e];e<u.length;e++)n.insertBefore(m(u[e],r.u),a);return n;case 9:var i;return(t=r.s)?(void 0!==(i=t.A).r&&n.parentNode.removeChild(n),i.s=lr(n,t.w)):n.parentNode.removeChild(n),n;case 8:return function(n,r){for(var t=r.s,e=function(n,r){if(n){for(var t=Un.createDocumentFragment(),e=0;e<n.length;e++){var u=n[e].A;t.appendChild(2===u.c?u.s:m(u.z,r.u))}return t}}(t.y,r),u=(n=lr(n,t.w),t.x),a=0;a<u.length;a++){var i=u[a],o=i.A,o=2===o.c?o.s:m(o.z,r.u);n.insertBefore(o,n.childNodes[i.r])}e&&n.appendChild(e);return n}(n,r);case 5:return r.s(n);default:Q(10)}}(u,e);u===n&&(n=e)}return n}function dr(n){if(3===n.nodeType)return{$:0,a:n.textContent};if(1!==n.nodeType)return{$:0,a:""};for(var r=l,t=n.attributes,e=t.length;e--;)var u=t[e],r={$:1,a:b(Vn,u.name,u.value),b:r};for(var a=n.tagName.toLowerCase(),i=l,o=n.childNodes,e=o.length;e--;)i={$:1,a:dr(o[e]),b:i};return v($,a,r,i)}var hr=q(function(r,n,t,i){return zn(n,i,r.a_,r.bi,r.bf,function(t,n){var e=r.bj,u=i.node,a=dr(u);return $r(n,function(n){var n=e(n),r=er(a,n);u=sr(u,a,r,t),a=n})})}),gr="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:function(n){return setTimeout(n,1e3/60)};function $r(t,e){e(t);var u=0;function a(){u=1===u?0:(gr(a),e(t),1)}return function(n,r){t=n,r?(e(t),2===u&&(u=1)):(0===u&&gr(a),u=2)}}function mr(n){return(n=ut(n))<=57&&48<=n}function pr(n){return{$:2,a:n}}function Ar(n){return{$:3,a:n}}function yr(n){return{$:6,a:n}}function wr(n){return{$:7,a:n}}function jr(n){return{$:4,a:n}}function Cr(n){return{$:1,a:n}}function Sr(n){return{$:5,a:n}}function kr(n){return{$:8,a:n}}function Lr(n){return{$:0,a:n}}function _r(n){return 1<n?0:f(n,-1)<0?180:Rt(Kt(n))}function a(n){return b(E,0,Ut(n))}function Nr(n){return lt(n)%360+(n-lt(n))}function i(n){return b(E,0,St(n))}function Tr(n){return te(n)+.00256*D(125.04-1934.136*Zt(n))}function e(n){return ee(Pt(n))}function Er(n){var r=ue(n),n=Zt(n),t=Ht(n),e=ne(n),n=Gt(n);return 4*Rt(r*x(2*n)-2*t*x(e)+4*t*r*x(e)*D(2*n)-.5*r*r*x(4*n)-1.25*t*t*x(2*e))}function Mr(n){return 0<(n=function(n){var r=Er(n),t=a(n.bg),e=a(n.bd),u=a(n.a2);return 60*(a(n.aX)+t)+u+e/60+r+4*a(n.a1)-60*t}(n))?.25*n-180:.25*n+180}function Dr(n){return b(rt,"",n)}function xr(n){return b(Zr,function(n){return"0"===n},Dr(b(de,n.ai,d([n.Y]))))?1:n.an<0?2:0}function Or(n){return n<0?-n:n}function Yr(n){return"0"!==b(Ae,1,n)?n:Yr(b(pe,1,n))}function zr(n){return n.b?Vr(n.a):y}function qr(n){var r,t=n.a,n=n.b;return"9"===t?1===(r=at(n)).$?"01":b(ke,"0",qr(r.a)):48<=(r=ut(t))&&r<57?b(ke,Le(r+1),n):"0"}function Xr(n){return b(ke,n,"")}function Fr(n){return(n=b(tt,".",n)).b?n.b.b?{a:n.a,b:n.b.a}:{a:n.a,b:"0"}:{a:"0",b:"0"}}function Jr(n){function r(n){return 2<C(n)?b(o,b(Ae,2,n),r(b(pe,2,n))):C(n)?d([n]):l}var t=3<C(n)?b(Ae,3,n):n;return w(b(o,t,r(b(pe,3,n))))}function Kr(n){function r(n){return 3<C(n)?b(o,b(Ae,3,n),r(b(pe,3,n))):d([n])}return w(r(n))}function Br(n){return b(ve,n,90.833)}function Rr(n){return n<10?"0"+nt(n):nt(n)}function Ir(n){return{a:n,b:!0}}var Pr,Ur=R(J(function(n,r,t,e,u,a,i,o,f){return{aS:t,aX:e,a0:i,a1:o,a2:u,a3:r,bd:a,bg:f,bl:n}}),"2023","10","28","10","07","02","65.85","24.18","2"),o=U,p=function(n){return{$:1,a:n}},Gr=r(function(n,r){return{$:3,a:n,b:r}}),Hr=r(function(n,r){return{$:0,a:n,b:r}}),Wr=r(function(n,r){return{$:1,a:n,b:r}}),A=function(n){return{$:0,a:n}},Qr=function(n){return{$:2,a:n}},Vr=function(n){return{$:0,a:n}},y={$:1},Zr=hn,nt=$n,rt=r(function(n,r){return b(ln,n,G(r))}),tt=r(function(n,r){return d(b(sn,n,r))}),et=n(function(n,r,t){for(;;){if(!t.b)return r;var e=t.b,u=n,a=b(n,t.a,r);n=u,r=a,t=e}}),ut=function(n){var r=n.charCodeAt(0);return r<55296||56319<r?r:1024*(r-55296)+n.charCodeAt(1)-56320+65536},w=function(n){return v(et,o,l,n)},at=function(n){var r=n.charCodeAt(0);return isNaN(r)?y:Vr(r<55296||56319<r?{a:n[0],b:n.slice(1)}:{a:n[0]+n[1],b:n.slice(2)})},it=q(function(n,r,t,e){return{$:0,a:n,b:r,c:t,d:e}}),ot=[],ft=un,ct=r(function(n,r){return on(r)/on(n)}),vt=ft(b(ct,2,32)),bt=s(it,0,vt,ot,ot),st=H,lt=an,dt=function(n){return n.length},ht=r(function(n,r){return 0<f(n,r)?n:r}),gt=W,$t=r(function(n,r){for(;;){var t=b(gt,32,n),e=t.b,t=b(o,{$:0,a:t.a},r);if(!e.b)return w(t);n=e,r=t}}),mt=r(function(n,r){for(;;){var t=ft(r/32);if(1===t)return b(gt,32,n).a;n=b($t,n,l),r=t}}),pt=r(function(n,r){var t,e;return r.e?(e=lt(b(ct,32,(t=32*r.e)-1)),n=n?w(r.h):r.h,n=b(mt,n,r.e),s(it,dt(r.g)+t,b(ht,5,e*vt),n,r.g)):s(it,dt(r.g),vt,ot,r.g)}),At=X(function(n,r,t,e,u){for(;;){if(r<0)return b(pt,!1,{h:e,e:t/32|0,g:u});var a={$:1,a:v(st,32,r,n)};n=n,r=r-32,t=t,e=b(o,a,e),u=u}}),yt=r(function(n,r){var t;return 0<n?K(At,r,n-(t=n%32)-32,n,l,v(st,t,n-t,r)):bt}),j=function(n){return!n.$},wt=An,U=function(n){return{$:0,a:n}},jt=function(n){switch(n.$){case 0:return 0;case 1:return 1;case 2:return 2;default:return 3}},C=function(n){return n.length},S=dn,Ct=r(function(n,r){return n<1?r:v(S,n,C(r),r)}),St=function(n){for(var r=0,t=n.charCodeAt(0),e=43==t||45==t?1:0,u=e;u<n.length;++u){var a=n.charCodeAt(u);if(a<48||57<a)return y;r=10*r+a-48}return u==e?y:Vr(45==t?-r:r)},kt=gn,Lt=_n,hn=Lt(0),_t=q(function(n,r,t,e){var u,a,i,o;return e.b?(u=e.a,(e=e.b).b?(a=e.a,(e=e.b).b?(i=e.a,(e=e.b).b?(o=e.b,b(n,u,b(n,a,b(n,i,b(n,e.a,500<t?v(et,n,r,w(o)):s(_t,n,r,t+1,o)))))):b(n,u,b(n,a,b(n,i,r)))):b(n,u,b(n,a,r))):b(n,u,r)):r}),Nt=n(function(n,r,t){return s(_t,n,r,0,t)}),Tt=r(function(t,n){return v(Nt,r(function(n,r){return b(o,t(n),r)}),l,n)}),Et=Nn,Mt=r(function(r,n){return b(Et,function(n){return Lt(r(n))},n)}),Dt=n(function(t,n,e){return b(Et,function(r){return b(Et,function(n){return Lt(b(t,r,n))},e)},n)}),xt=Xn,Ot=r(function(n,r){return Mn(b(Et,xt(n),r))}),un=n(function(n,r,t){return b(Mt,function(n){return 0},(n=b(Tt,Ot(n),r),v(Nt,Dt(o),Lt(l),n)))}),Yt=(qn.Task={b:hn,c:un,d:n(function(n,r,t){return Lt(0)}),e:r(function(n,r){return b(Mt,n,r)}),f:void 0},Fn("Task"),Jn(l)),zt=Jn(l),H=r(function(n,r){switch(n.$){case 0:return u(r,{bl:n.a});case 1:return u(r,{a3:n.a});case 2:return u(r,{aS:n.a});case 3:return u(r,{aX:n.a});case 4:return u(r,{a2:n.a});case 5:return u(r,{bd:n.a});case 6:return u(r,{a0:n.a});case 7:return u(r,{a1:n.a});default:return u(r,{bg:n.a})}}),t=$("div"),qt=$("h1"),Xt=$("h2"),k=$("p"),Ft=$("span"),L=Wn,_=Gn,E=r(function(n,r){return r.$?n:r.a}),M=function(n){return b(E,0,St(n))},Jt=V,Kt=tn,Bt=3.141592653589793,Rt=function(n){return 180*n/Bt},It=Z,Pt=function(n){return Bt*n/180},D=function(n){return It(Pt(n))},Ut=function(n){return 0!==n.length&&!/[\sxbo]/.test(n)&&(n=+n)==n?Vr(n):y},Gt=function(n){return Nr(280.46646+n*(36000.76983+3032e-7*n))},Ht=function(n){return.016708634-n*(42037e-9+1.267e-7*n)},Wt=n(function(n,r,t){return(1461*(n+4800+((r-14)/12|0))/4|0)+(367*(r-2-12*((r-14)/12|0))/12|0)-(3*((n+4900+((r-14)/12|0))/100|0)/4|0)+t-32075}),Qt=F(function(n,r,t,e,u,a){return v(Wt,n,r,t)+(e-12)/24+u/1440+a/86400}),Vt=function(n){var r=i(n.bl),t=i(n.bd),e=i(n.a2),u=i(n.a3),a=i(n.aX),n=i(n.aS);return B(Qt,r,u,n,a,e,t)},Zt=function(n){return(Vt(n)-v(Wt,2e3,1,1))/36525},ne=function(n){return Nr(357.52911+n*(35999.05029+1537e-7*n))},re=nn,x=function(n){return re(Pt(n))},te=function(n){n=Zt(n);return 23+(26+(21.448-n*(46.815+n*(59e-5-.001813*n)))/60)/60},ee=rn,ue=function(n){n=e(Tr(n)/2);return n*n},ae=function(n){n=Zt(n);return Gt(n)+function(n){return x(ne(n))*(1.914602-n*(.004817+14e-6*n))+x(2*ne(n))*(.019993-101e-6*n)+289e-6*x(3*ne(n))}(n)},ie=en,oe=function(n){var r=x(Tr(n)),n=x(function(n){return ae(n)-.00569-.00478*x(125.04-1934.136*Zt(n))}(n));return Rt(ie(r*n))},fe=function(n){var r=oe(n),t=a(n.a0);return _r(x(t)*x(r)+D(t)*D(r)*D(Mr(n)))},ce=function(n){n=90-fe(n);return 85<n?0:5<n?(58.1/e(n)-.07/b(Jt,e(n),3)+86e-6/b(Jt,e(n),5))/3600:0<f(n,-.575)?(1735+n*(n*(103.4+n*(.711*n-12.79))-518.2))/3600:-20.772/e(n)/3600},ve=r(function(n,r){var t=a(n.a0),n=oe(n),r=D(r)/(D(t)*D(n))-e(t)*e(n);return.99999<r&&n<0?0:f(r,-.99999)<0&&0<n?180:_r(r)}),be=function(n){var r=a(n.bg);return 720-4*a(n.a1)-Er(n)+60*r},se=r(function(n,r){return be(n)+4*r*b(ve,n,96)}),le=X(function(n,r,t,e,u){return{Y:t,ai:r,an:n,K:e,L:u}}),de=r(function(n,r){return r.b?v(Nt,o,r,n):n}),he=vn,ge=n(function(n,r,t){return 0<n?v(ge,n>>1,c(r,r),1&n?c(t,r):t):t}),$e=r(function(n,r){return v(ge,n,r,"")}),me=r(function(n,r){var t=C(r),n=f(t,n)<0?Or(n-t):0;return c(r,b($e,n,"0"))}),pe=r(function(n,r){return n<1?r:v(S,0,-n,r)}),Ae=r(function(n,r){return n<1?"":v(S,-n,C(r),r)}),ye=r(function(n,r){var t=n.Y;switch(t.$){case 1:return Yr(r);case 2:return r;default:return b(me,t.a,r)}}),we=$n,je=r(function(n,r){for(;;){if(!r.b)return!1;var t=r.b;if(n(r.a))return!0;n=n,r=t}}),Ce=bn,Se=r(function(n,r){return c(n&&b(je,function(n){return"0"!==n&&"."!==n},v(Ce,o,l,r))?"-":"",r)}),ke=cn,Le=function(n){return n<0||1114111<n?"�":65535<n?String.fromCharCode(55296+Math.floor((n-=65536)/1024),n%1024+56320):String.fromCharCode(n)},_e=function(n){return n===1/0||n===-1/0},Ne=fn,Te=r(function(n,r){return r.$?y:Vr(n(r.a))}),Ee=n(function(n,r,t){return c(t,b($e,n-C(t),Xr(r)))}),Me=function(n){for(var r=n.length,t=Array(r),e=0;e<r;){var u=n.charCodeAt(e);u<55296||56319<u?t[r-e]=n[e]:(t[r-e]=n[e+1],t[r-++e]=n[e-1]),e++}return t.join("")},De=r(function(n,r){var t=r.b;return{a:n(r.a),b:t}}),xe=n(function(n,r,t){var e,u,a,i,o;return _e(t)||Ne(t)?we(t):(e=t<0,u=(t=Fr(function(n){var r,t,e,u=b(tt,"e",we(Or(n)));return u.b?u.b.b?(e=u.a,t=b(E,0,St(b(kt,"+",t=u.b.a)?b(Ct,1,t):t)),r=c((r=Fr(e)).a,r.b),t=t<0?b(E,"0",b(Te,function(n){return n.a+"."+n.b},b(Te,De(Xr),at(c(b($e,Or(t),"0"),r))))):v(Ee,t+1,"0",r),c(n<0?"-":"",t)):c(n<0?"-":"",e=u.a):""}(Or(t)))).b,o=C(t=t.a)+r,i=c(b($e,1-o,"0"),v(Ee,o,"0",c(t,u))),a=C(i),o=b(n,e,v(S,n=b(ht,1,o),a,i)),a=v(S,0,n,i),n=o?Me(b(E,"1",b(Te,qr,at(Me(a))))):a,i=C(n),o="0"===n?n:0<r?f(r,C(u))<0?v(S,0,i-r,n)+"."+v(S,i-r,i,n):c(t+".",v(Ee,r,"0",u)):c(n,b($e,Or(r),"0")),b(Se,e,o))})(r(function(n,r){var r=at(r);return 1!==r.$&&("5"===r.a.a?""!==r.a.b||!n:53<(r=ut(r.a.a))&&n||53<=r&&!n)})),Oe=r(function(r,n){var t=function(){var n=r.Y;switch(n.$){case 1:return xe(n.a);case 0:return we;default:return xe(n.a)}}(),t=b(tt,".",t(n)),n=(n=(n=t).b?Vr(n.b):y).$?"":b(E,"",zr(n.a));return{a:b(E,"",zr(t)),b:n}}),Ye=r(function(n,r){return(n?Jr:Kr)(b(he,mr,r))}),ze=r(function(n,r){var t=b(Oe,n,r),e=K(le,r,b(Ye,n.M,b(he,mr,t.a)),b(ye,n,t.b),"","");switch(xr(e)){case 2:return u(e,{K:n.a6,L:n.O});case 0:return u(e,{K:n.bb,L:n.ar});default:return u(e,{K:n.aL,L:n.aM})}}),qe=r(function(n,r){return""===r?"":c(n.w,r)}),Xe=r(function(n,r){var t=qe(n),n=b(rt,n.u,r.ai),t=t(r.Y);return Dr(d([r.K,n,t,r.L]))}),Fe=r(function(n,r){return b(Xe,n,b(ze,n,r))}),an=u({w:".",Y:{$:0,a:0},a6:"−",O:"",bb:"",ar:"",M:0,u:"",aL:"",aM:""},{Y:{$:2,a:2},u:","}),Je=u(an,{Y:{$:2,a:6},a6:"-",bb:" "}),Ke=u(Je,{Y:{$:2,a:3}}),Be=function(n){return b(Fe,Ke,n)},Re=function(n){return Br(n)/7.5},Ie=function(n){return" UTC +"+n.bg+" h local time"},Pe=function(n){var n=n<0?1440+n:n,r=lt(n)%60,t=lt(n/60),n=lt(60*n-(3600*t+60*r));return Rr(t)+(":"+Rr(r)+(":"+Rr(n)))},Ue=r(function(n,r){return be(n)+4*r*Br(n)}),Ge=function(n){var r=a(n.a0),t=oe(n),e=Re(n),n=" Sunrise Time = "+(Pe(b(Ue,n,-1))+Ie(n));return t<0&&0<f(r,90.83+t)?" Arctic winter, no sunrise":t<0&&f(r,-89.17-t)<0?" Antarctic midsummer, no sunset":0<t&&0<f(r,89.17-t)?" Arctic summer, no sunset":0<e&&e<24?n:c(" Daylength Exception: ",we(e))},He=function(n){var r=a(n.a0),t=oe(n),n=" Sunset Time = "+(Pe(b(Ue,n,1))+Ie(n));return t<0&&0<f(r,90.8+t)?" Arctic winter, no Sunrise":t<0&&f(r,-89.2-t)<0?" No Sunset, Summer in Antarctis":0<t&&0<f(r,89.2-t)?" Polar summer, no sunset":n},We=function(n){return 90-fe(n)+ce(n)},Qe=function(n){var r=function(n){var r=oe(n),t=a(n.a0),n=fe(n);return _r((x(t)*D(n)-x(r))/(D(t)*x(n)))}(n),n=Mr(n);return Nr(0<n?r+180:540-r)},Ve=$("input"),Ze=Hn,nu=r(function(n,r){return b(Ze,n,{$:1,a:r})}),ru=pn,W=mn,tu=b(r(function(n,r){return v(Nt,ru,r,n)}),d(["target","value"]),W),eu=Ln,An=r(function(n,r){return b(Qn,n,eu(r))}),uu=An("placeholder"),au=An("type"),iu=An("value"),O=q(function(n,r,t,e){return b(Ve,d([au(n),uu(r),iu(t),b(L,"width","65px"),b(nu,"input",b(wt,Ir,b(wt,e,tu)))]),l)}),ou=function(n){return b(Fe,Je,n)},fu=function(n){return v(Wt,i(n.bl),i(n.a3),i(n.aS))},dn=(Pr={a_:Ur,bi:H,bj:function(n){return b(t,d([b(L,"margin-left","10%"),b(L,"margin-right","20%")]),d([b(qt,l,d([_("Sun Position Calculator")])),b(Ft,d([b(L,"background-color","blue"),b(L,"color","white")]),d([_(" Year "),s(O,"number","Give year",n.bl,Lr),_(" Month "),s(O,"number","Month",n.a3,Cr),_(" Day "),s(O,"number","Day",n.aS,pr),b(k,l,l),_(" Hours UTC "),s(O,"number","Hour",n.aX,Ar),_(" Minutes "),s(O,"number","Minute",n.a2,jr),_(" Seconds "),s(O,"number","Second",n.bd,Sr),b(Xt,d([b(L,"color","black")]),d([_("Location ")])),_(" Latitude "),s(O,"text","Latitude",n.a0,yr),_(" Longitude "),s(O,"text","Longitude",n.a1,wr),_(" Timezone "),s(O,"number","Timezone",n.bg,kr),function(n){return 0<M(n.a3)&&M(n.a3)<13&&0<M(n.aS)&&M(n.aS)<32?b(t,d([b(L,"color","blue")]),d([_("Date entry OK")])):b(t,d([b(L,"color","red")]),d([_("Incorrect month or day")]))}(n),function(n){return 0<=M(n.aX)&&M(n.aX)<24&&0<=M(n.a2)&&M(n.a2)<60&&0<=M(n.bd)&&M(n.bd)<60?b(t,d([b(L,"color","blue")]),d([_(" Time entry OK")])):b(t,d([b(L,"color","red")]),d([_("Incorrect time")]))}(n),function(n){return b(t,d([b(L,"color","orange"),b(L,"background-color","black"),b(L,"padding","15px")]),d([b(Xt,l,d([_("DATE AND LOCATION USED BELOW")])),b(k,l,d([_("Year "+n.bl+", month "+n.a3+" and day "+n.aS)])),b(k,l,d([_(" Hours UTC "+n.aX+" Minutes "+n.a2+" Seconds "+n.bd)])),b(k,l,d([_(" Latitude "+n.a0+"° Longitude "+n.a1+"° Timezone "+n.bg+" h")]))]))}(n),function(n){return b(t,d([b(L,"padding","10px"),b(L,"background-color","blue")]),d([b(k,l,d([_("Julian Day Number JDN "+nt(fu(n)))])),_("Julian Date JD = "+ou(Vt(n)))]))}(n),function(n){return b(t,d([b(L,"color","black"),b(L,"font-size","1.4em")]),d([b(k,l,d([_(" Sun Declination = "+Be(oe(n))+"°")])),b(k,l,d([_(" Day Length = "+Pe(60*Re(n)))])),b(k,l,d([_(" Civil Twilight = "+(Pe(b(se,n,-1))+Ie(n)))])),b(k,l,d([_(Ge(n))])),b(k,l,d([_(" Noon Time = "+(Pe(be(n))+Ie(n)))])),b(k,l,d([_(He(n))])),b(k,l,d([_(" Civil Twilight = "+(Pe(b(se,n,1))+Ie(n)))])),b(k,l,d([_(" Solar Azimuth = "+Be(Qe(n))+"°")])),b(k,l,d([_(" Air refraction = "+Be(ce(n))+"°")])),b(k,l,d([_(" Sun Altitude = "+Be(90-fe(n))+"° without air-refraction")])),b(k,l,d([_(" Sun Altitude = "+Be(We(n))+"° Corrected with air-refraction")]))]))}(n),b(t,d([b(L,"color","black"),b(L,"font-size","1.0em")]),d([b(k,d([b(L,"margin-right","50%")]),d([_("\n This program contains the basic functions\n to be used in calculation of solar positions,\n Sunrise and Sunset times for the given\n geographic location, date and time.\n ")])),b(k,d([b(L,"color","blue")]),d([_("The code is written in Elm-programming language version 0.19.1")])),b(k,l,d([_("© J. Lammi 2019 - 2022")]))]))]))]))}},hr({a_:function(n){return{a:Pr.a_,b:Yt}},bf:function(n){return zt},bi:r(function(n,r){return{a:b(Pr.bi,n,r),b:Yt}}),bj:Pr.bj}));gn={Main:{init:dn(U(0))(0)}},Y.Elm?function n(r,t){for(var e in t)e in r?"init"==e?Q(6):n(r[e],t[e]):r[e]=t[e]}(Y.Elm,gn):Y.Elm=gn}(this);