@liascript/editor
Version:
An extended Markdown interpreter for the creation of interactive online courses.
1 lines • 675 kB
JavaScript
function $parcel$export(r,e,n,t){Object.defineProperty(r,e,{get:n,set:t,enumerable:!0,configurable:!0})}var $parcel$global="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},$parcel$modules={},$parcel$inits={},parcelRequire=$parcel$global.parcelRequirea18f;null==parcelRequire&&(parcelRequire=function(r){if(r in $parcel$modules)return $parcel$modules[r].exports;if(r in $parcel$inits){var e=$parcel$inits[r];delete $parcel$inits[r];var n={id:r,exports:{}};return $parcel$modules[r]=n,e.call(n.exports,n,n.exports),n.exports}var t=new Error("Cannot find module '"+r+"'");throw t.code="MODULE_NOT_FOUND",t},parcelRequire.register=function(r,e){$parcel$inits[r]=e},$parcel$global.parcelRequirea18f=parcelRequire),parcelRequire.register("68DXD",(function(r,e){var n,t;$parcel$export(r.exports,"register",(()=>n),(r=>n=r)),$parcel$export(r.exports,"resolve",(()=>t),(r=>t=r));var a={};n=function(r){for(var e=Object.keys(r),n=0;n<e.length;n++)a[e[n]]=r[e[n]]},t=function(r){var e=a[r];if(null==e)throw new Error("Could not resolve bundle with id "+r);return e}})),parcelRequire.register("OXy1S",(function(module,exports){var $ihK4Z=parcelRequire("ihK4Z");parcelRequire("dY5kd").then((function(Base){let debug=!1;var app=new $ihK4Z.LiaScript(new Base.Connector,{allowSync:!1,debug:debug});window.addEventListener("message",(event=>{switch(event.data.cmd){case"jit":window.LIA.jit?(window.LIA.scrollUpOnMain=!1,window.LIA.focusOnMain=!1,window.LIA.jit(event.data.param)):console.warn("window.LIA.jit not defined");break;case"compile":window.LIA.compile?(window.LIA.scrollUpOnMain=!1,window.LIA.focusOnMain=!1,window.LIA.compile(event.data.param)):console.warn("window.LIA.compile not defined");case"goto":window.LIA.gotoLine(event.data.param);break;case"reload":window.location.reload();break;case"responsivevoice":window.LIA.injectResposivevoice(event.data.param);break;case"base":const base=document.createElement("base");base.href=event.data.param,document.head.appendChild(base);break;case"inject":window.injectHandler?window.injectHandler(event.data.param):console.warn("no injectHandler defined");break;case"eval":try{eval(event.data.param)}catch(r){console.warn("liascript error: ",event.data.param,r)}break;default:console.warn("could not handle event: ",event)}}))}))})),parcelRequire.register("ihK4Z",(function(r,e){$parcel$export(r.exports,"LiaScript",(()=>m));var n=parcelRequire("9aQ5E"),t=parcelRequire("1XWyF");parcelRequire("240ZV"),parcelRequire("1Z9mH");var a=parcelRequire("b6fDG"),i=parcelRequire("c40m3"),u=parcelRequire("cPWby"),c=parcelRequire("fZUP5"),o=parcelRequire("6ryjC"),s=parcelRequire("acRR1"),f=parcelRequire("2EBnM"),l=parcelRequire("gz2NQ"),h=parcelRequire("hXnbm"),d=parcelRequire("aEVSe"),b=parcelRequire("d6Oap"),v=parcelRequire("8gaNh"),p=parcelRequire("dUoVN"),g=parcelRequire("fvfnx");parcelRequire("iwZoq").initGlobals(),window.LIA.injectResposivevoice=d.inject,"function"!=typeof queueMicrotask&&(window.queueMicrotask=function(r){Promise.resolve().then(r)});class m{constructor(r,{allowSync:e=!1,debug:i=!1,courseUrl:u=null,script:c=null,hideURL:o=!1,hasShareAPI:f}={}){window.LIA.debug=i,void 0===f&&(f=s.default.isSupported()),this.app=n.Elm.Main.init({flags:{courseUrl:window.LIA.defaultCourseURL||u,script:c,settings:r.getSettings(),seed:Math.round(1e7*Math.random()),screen:{width:window.innerWidth,height:window.innerHeight},hasShareAPI:f,isFullscreen:!!document.fullscreenElement,hasIndex:r.hasIndex(),sync:{support:h.default.supported,enabled:e},hideURL:o}}),this.app.ports.copyToClipboard.subscribe((r=>{try{navigator.clipboard.writeText(r)}catch(r){console.warn("Failed to copy: ",r.message)}}));const l=this.app.ports.event2elm.send,d=function(r){r.reply&&(window.LIA.debug&&t.default.info(`LIA <<< (${r.track}) :`,r.message),l(r))};window.LIA.send=d,this.connector=r,this.initEventSystem(document.body,this.app.ports.event2js.subscribe,d);let b=this;window.LIA.img.load=(r,e,n)=>{b.app.ports.media.send([r,e,n])},window.LIA.img.click=r=>{0===document.getElementsByClassName("lia-modal").length&&b.app.ports.media.send([r,null,null])},window.LIA.showFootnote=r=>{b.app.ports.footnote.send(r)},window.LIA.goto=r=>{d({reply:!0,track:[["goto",-1]],service:"",message:{cmd:"goto",param:r}})},window.LIA.jit=this.app.ports.jit.send,window.LIA.compile=this.app.ports.compile.send,window.LIA.gotoLine=function(r){d({reply:!0,track:[["gotoLine",-1]],service:"",message:{cmd:"gotoLine",param:r}})},window.LIA.gotoNext=()=>{d({reply:!0,track:[["goto",-1]],service:"",message:{cmd:"next",param:null}})},window.LIA.gotoPrevious=()=>{d({reply:!0,track:[["goto",-1]],service:"",message:{cmd:"prev",param:null}})},a.initTooltip()}reset(){this.app.ports.event2elm.send({track:[{topic:"reset",id:null}],message:null})}initEventSystem(r,e,n){t.default.info("initEventSystem"),u.default.init(n,this.connector),d.Service.init(n),o.default.init(n),l.default.init(r,n),b.default.init(n),h.default.init(n),v.default.init(n),p.default.init(n,u.default),g.default.init(n);let a=this.connector;e((r=>{switch(window.LIA.debug&&t.default.info(`LIA >>> (${JSON.stringify(r.track)})`,r.service,r.message),r.service){case u.default.PORT:u.default.handle(r);break;case f.default.PORT:r.message.param.slide&&a.slide(r.message.param.slide),f.default.handle(r);break;case d.Service.PORT:d.Service.handle(r);break;case o.default.PORT:o.default.handle(r);break;case i.default.PORT:i.default.handle(r);break;case h.default.PORT:h.default.handle(r);break;case s.default.PORT:s.default.handle(r);break;case c.Service.PORT:c.Service.handle(r);break;case b.default.PORT:b.default.handle(r);break;case v.default.PORT:v.default.handle(r);break;case p.default.PORT:p.default.handle(r);break;case g.default.PORT:g.default.handle(r);break;default:console.warn("Unknown Service => ",r)}}))}}})),parcelRequire.register("9aQ5E",(function(r,e){!function(r){function e(r,e,n){this.p=r,this.q=e,this.r=n}function n(r,e){this.s=r,this.t=e}function t(r,e,n){this.hG=r,this.aB=e,this.ax=n}function a(r,e,n,t,a){this.c1=r,this.hi=e,this.dd=n,this.db=t,this.iX=a}function i(r,e,n,t){this.fQ=r,this.b2=e,this.df=n,this.hb=t}function u(r,e){this.df=r,this.hb=e}function c(r,e,n,t){this.fK=r,this.iP=e,this.iQ=n,this.ha=t}function o(r,e){this.iB=r,this.F=e}function s(r,e){this.ik=r,this.F=e}function f(r,e,n,t,a,i){this.a3=r,this.d3=e,this.be=n,this.eV=t,this.e$=a,this.ab=i}function l(r,e,n,t,a,i,u,c,o,s,f){this.gh=r,this.ct=e,this.ea=n,this.cF=t,this.hw=a,this.h8=i,this.eX=u,this.iD=c,this.F=o,this.c2=s,this.fy=f}function h(r,e,n,t){this.cC=r,this.bh=e,this.iF=n,this.fK=t}function d(r,e,n,t){this.hG=r,this.cX=e,this.iC=n,this.jb=t}function b(r,e,n){this.dn=r,this.dA=e,this.bU=n}function v(r,e,n,t){this.ea=r,this.bN=e,this.hX=n,this.iV=t}function p(r,e,n){this.V=r,this.hf=e,this.W=n}function g(r,e,n,t,a,i){this.dB=r,this.ci=e,this.ed=n,this.ee=t,this.es=a,this.cJ=i}function m(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,v,p,g,m,w,$,y,k){this.dk=r,this.f0=e,this.f1=n,this.f6=t,this.b9=a,this.gv=i,this.gw=u,this.cg=c,this.dU=o,this.bH=s,this.hp=f,this.hy=l,this.hA=h,this.er=d,this.hK=b,this.hO=v,this.h0=p,this.ip=g,this.fe=m,this.jd=w,this.jg=$,this.fH=y,this.b0=k}function w(r,e){this.ee=r,this.bO=e}function $(r,e){this.cR=r,this.cU=e}function y(r,e){this.fg=r,this.jh=e}function k(r,e,n){this.eh=r,this.ei=e,this.eW=n}function x(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,v,p,g,m,w,$,y,k,x){this.dh=r,this.dm=e,this.b8=n,this.gs=t,this.dI=a,this.dJ=i,this.dR=u,this.g2=c,this.g7=o,this.d1=s,this.ed=f,this.ho=l,this.hx=h,this.hK=d,this.fh=b,this.fn=v,this.fo=p,this.fu=g,this.iZ=m,this.i0=w,this.aE=$,this.fC=y,this.fF=k,this.da=x}function _(r,e){this.cQ=r,this.ji=e}function S(r,e){this.$8=r,this.iU=e}function T(r,e,n,t){this.gh=r,this.gq=e,this.ih=n,this.iY=t}function E(r,e,n){this.h1=r,this.c0=e,this.ft=n}function A(r,e,n,t,a,i,u,c){this.gt=r,this.ci=e,this.eT=n,this.bR=t,this.bU=a,this.fd=i,this.c2=u,this.iZ=c}function j(r,e){this.fQ=r,this.b2=e}function L(r,e){this.hb=r,this.df=e}function q(r,e,n,t,a,i,u,c,o){this.q=r,this.ar=e,this.a6=n,this.a7=t,this.hK=a,this.cS=i,this.t=u,this.az=c,this.F=o}function R(r,e,n){this.af=r,this.h5=e,this.aV=n}function C(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,v,p,g,m,w,$,y,k,x,_,S,T,E){this.br=r,this.dp=e,this.b8=n,this.gB=t,this.ci=a,this.cz=i,this.cD=u,this.cE=c,this.el=o,this.hF=s,this.cJ=f,this.h6=l,this.eQ=h,this.eR=d,this.cQ=b,this.ij=v,this.cY=p,this.cZ=g,this.c_=m,this.iA=w,this.c$=$,this.bi=y,this.iE=k,this.iZ=x,this.i7=_,this.c9=S,this.jd=T,this.fK=E}function I(r,e,n){this.dv=r,this.eo=e,this.iO=n}function z(r,e){this.gT=r,this.cw=e}function O(r,e,n,t,a){this.aJ=r,this.gM=e,this.ej=n,this.fo=t,this.fO=a}function D(r,e,n){this.gO=r,this.h4=e,this.fl=n}function F(r,e,n){this.f8=r,this.g4=e,this.hk=n}function M(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,v,p,g,m,w){this.S=r,this.dp=e,this.gi=n,this.dF=t,this.gA=a,this.gK=i,this.ce=u,this.cf=c,this.bC=o,this.dS=s,this.cr=f,this.hh=l,this.d9=h,this.ee=d,this.cT=b,this.c_=v,this.bi=p,this.c4=g,this.c5=m,this.c7=w}function B(r,e,n,t,a){this.f$=r,this.dm=e,this.dw=n,this.fM=t,this.fO=a}function N(r,e){this.dw=r,this.hO=e}function P(r,e,n){this.dm=r,this.aT=e,this.fM=n}function U(r,e,n){this.gt=r,this.ee=e,this.cS=n}function V(r,e,n,t,a,i){this.fV=r,this.b4=e,this.gz=n,this.bm=t,this.fI=a,this.jk=i}function K(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,v,p){this.b6=r,this.dz=e,this.dI=n,this.ce=t,this.d2=a,this.ee=i,this.bK=u,this.eg=c,this.ez=o,this.cN=s,this.ir=f,this.e7=l,this.iw=h,this.ix=d,this.db=b,this.fJ=v,this.bp=p}function G(r,e,n,t,a,i){this.f7=r,this.dw=e,this.gQ=n,this.hf=t,this.ic=a,this.jn=i}function H(r,e){this.h4=r,this.fl=e}function X(r,e,n,t){this.gh=r,this.bD=e,this.hL=n,this.fy=t}function Q(r,e,n,t,a,i,u,c){this.fY=r,this.f9=e,this.dP=n,this.ha=t,this.hH=a,this.i6=i,this.jc=u,this.fK=c}function Z(r,e,n,t,a,i,u){this.f9=r,this.dP=e,this.ha=n,this.hH=t,this.i6=a,this.jc=i,this.fK=u}function W(r,e,n){this.gt=r,this.hf=e,this.c8=n}function J(r,e){this.dP=r,this.fK=e}function Y(r,e,n,t){this.gh=r,this.gK=e,this.hh=n,this.i7=t}function rr(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,v,p,g,m,w,$){this.f9=r,this.gh=e,this.gi=n,this.gB=t,this.gK=a,this.cf=i,this.ci=u,this.co=c,this.dS=o,this.cr=s,this.hf=f,this.hh=l,this.h9=h,this.cQ=d,this.cT=b,this.bi=v,this.c4=p,this.c5=g,this.c7=m,this.i7=w,this.fO=$}function er(r,e){this.h4=r,this.c2=e}function nr(r,e,n){this.ee=r,this.iz=e,this.fO=n}function tr(r,e,n,t,a){this.f$=r,this.cn=e,this.hf=n,this.hj=t,this.iS=a}function ar(r,e,n){this.he=r,this.hf=e,this.ih=n}function ir(r,e,n,t,a,i,u,c){this.gS=r,this.hd=e,this.h3=n,this.ib=t,this.iy=a,this.iM=i,this.c2=u,this.jf=c}function ur(r,e,n,t){this.bL=r,this.ir=e,this.am=n,this.fQ=t}function cr(r,e,n,t){this.gl=r,this.ep=e,this.e6=n,this.iE=t}function or(r,e,n,t,a){this.gl=r,this.dT=e,this.e6=n,this.iE=t,this.fv=a}function sr(r,e){this.et=r,this.ex=e}function fr(r,e,n,t,a,i,u,c){this.gD=r,this.hu=e,this.h5=n,this.i7=t,this.jr=a,this.js=i,this.jv=u,this.jw=c}function lr(r,e,n,t){this.f$=r,this.gh=e,this.ho=n,this.eC=t}function hr(r,e,n){this.bB=r,this.bd=e,this.ir=n}function dr(r,e,n,t){this.bB=r,this.aS=e,this.bO=n,this.bd=t}function br(r,e,n,t,a){this.gh=r,this.g2=e,this.ho=n,this.eC=t,this.fO=a}function vr(r,e,n,t,a,i,u,c,o,s,f,l,h){this.f$=r,this.gU=e,this.cl=n,this.dQ=t,this.cG=a,this.eq=i,this.io=u,this.iw=c,this.fw=o,this.i_=s,this.fz=f,this.b0=l,this.b1=h}function pr(r,e){this.hf=r,this.hF=e}function gr(r,e,n){this.ha=r,this.h4=e,this.fl=n}function mr(r,e,n,t){this.gR=r,this.iy=e,this.c2=n,this.iW=t}function wr(r,e){this.hf=r,this.iY=e}function $r(r,e,n,t,a,i){this.f9=r,this.aI=e,this.g0=n,this.g8=t,this.hf=a,this.iN=i}function yr(r,e,n){this.dv=r,this.gC=e,this.gF=n}function kr(r,e){this.hf=r,this.i3=e}function xr(r,e){this.iy=r,this.c2=e}function _r(r,e,n,t){this.hb=r,this.av=e,this.iS=n,this.df=t}function Sr(r,e,n,t,a,i,u){this.fZ=r,this.gj=e,this.g$=n,this.hz=t,this.i4=a,this.i5=i,this.jl=u}function Tr(r,e,n,t){this.gm=r,this.gV=e,this.bY=n,this.jk=t}function Er(r,e){this.gg=r,this.hf=e}function Ar(r,e,n){this.aN=r,this.ag=e,this.ee=n}function jr(r,e,n,t){this.hf=r,this.ef=e,this.ix=n,this.bp=t}function Lr(r,e,n,t){this.f9=r,this.cf=e,this.ci=n,this.hf=t}function qr(r,e,n,t,a,i,u,c,o,s,f,l){this.f9=r,this.gi=e,this.cf=n,this.ci=t,this.co=a,this.dS=i,this.cr=u,this.hf=c,this.cT=o,this.c4=s,this.c5=f,this.c7=l}function Rr(r,e,n){this.d_=r,this.g6=e,this.db=n}function Cr(r,e,n){this.gh=r,this.ih=e,this.iY=n}function Ir(r,e,n,t,a,i){this.gj=r,this.cl=e,this.hf=n,this.e_=t,this.fe=a,this.c2=i}function zr(r,e){this.cS=r,this.ff=e}function Or(r,e){this.dv=r,this.e5=e}function Dr(r,e,n,t){this.gj=r,this.hf=e,this.hG=n,this.jj=t}function Fr(r,e,n,t){this.dn=r,this.dA=e,this.eT=n,this.bU=t}function Mr(r,e,n,t){this.d7=r,this.aX=e,this.i7=n,this.fK=t}function Br(r,e){this.br=r,this.bQ=e}function Nr(r,e,n,t){this.gB=r,this.hL=e,this.hM=n,this.iZ=t}function Pr(r,e,n,t){this.b9=r,this.gL=e,this.hA=n,this.i7=t}function Ur(r,e,n,t,a,i,u,c,o,s){this.br=r,this.f2=e,this.g7=n,this.hl=t,this.h2=a,this.h6=i,this.ij=u,this.bi=c,this.iE=o,this.fK=s}function Vr(r,e,n,t){this.br=r,this.h6=e,this.ij=n,this.fK=t}function Kr(r,e,n){this.f9=r,this.c8=e,this.dc=n}function Gr(r,e,n){this.f9=r,this.hf=e,this.c8=n}function Hr(r,e,n,t,a){this.fV=r,this.hf=e,this.hq=n,this.id=t,this.jm=a}function Xr(r,e){this.gB=r,this.i7=e}function Qr(r,e){this.fK=r,this.b0=e}function Zr(r,e){this.f6=r,this.hL=e}function Wr(r,e,n,t){this.a5=r,this.hM=e,this.i$=n,this.i7=t}function Jr(r,e,n){this.hM=r,this.i$=e,this.i7=n}function Yr(r,e,n,t){this.b8=r,this.cv=e,this.ho=n,this.i$=t}function re(r,e,n,t,a,i){this.fV=r,this.hY=e,this.h4=n,this.ia=t,this.be=a,this.c2=i}function ee(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,v,p){this.dU=r,this.d1=e,this.d8=n,this.ee=t,this.ho=a,this.hx=i,this.hF=u,this.eI=c,this.iz=o,this.fi=s,this.fo=f,this.iZ=l,this.aE=h,this.fC=d,this.je=b,this.dd=v,this.fO=p}function ne(r,e,n,t,a){this.P=r,this.aa=e,this.a9=n,this.e5=t,this.F=a}function te(r,e,n,t,a){this.bv=r,this.gJ=e,this.d$=n,this.hD=t,this.b0=a}function ae(r,e,n,t,a){this.b5=r,this.dH=e,this.g3=n,this.cB=t,this.hK=a}function ie(r,e){this.bb=r,this.b0=e}function ue(r,e,n,t){this.gz=r,this.ck=e,this.ho=n,this.cH=t}function ce(r,e,n){this.ho=r,this.eC=e,this.fG=n}function oe(r,e,n){this.ho=r,this.aX=e,this.jn=n}function se(r,e){this.aA=r,this.df=e}function fe(r,e,n,t){this.dx=r,this.dN=e,this.eX=n,this.fK=t}function le(r,e,n,t,a,i,u,c,o,s,f,l,h,d){this.dU=r,this.d1=e,this.ho=n,this.hx=t,this.hF=a,this.hK=i,this.iz=u,this.fi=c,this.fo=o,this.iZ=s,this.aE=f,this.fC=l,this.je=h,this.fO=d}function he(r,e,n){this.dh=r,this.dO=e,this.aX=n}function de(r,e,n,t,a,i){this.dh=r,this.f0=e,this.g4=n,this.a5=t,this.h1=a,this.i7=i}function be(r,e,n){this.gt=r,this.hb=e,this.hf=n}function ve(r,e,n,t,a,i,u,c){this.fV=r,this.gb=e,this.ho=n,this.hA=t,this.h$=a,this.ie=i,this.bh=u,this.iE=c}function pe(r,e,n){this.f0=r,this.gl=e,this.i9=n}function ge(r,e,n,t,a,i,u){this.fV=r,this.a0=e,this.aR=n,this.hM=t,this.bg=a,this.bm=i,this.jk=u}function me(r,e,n,t){this.fV=r,this.aR=e,this.hM=n,this.jk=t}function we(r,e,n,t,a){this.dm=r,this.d0=e,this.hf=n,this.hO=t,this.je=a}function $e(r,e,n,t,a){this.dm=r,this.ho=e,this.fg=n,this.b_=t,this.da=a}function ye(r,e,n,t,a,i,u){this.fU=r,this.hx=e,this.hB=n,this.hK=t,this.bh=a,this.fe=i,this.dd=u}function ke(r,e,n,t,a,i){this.fV=r,this.go=e,this.hf=n,this.ia=t,this.ih=a,this.c2=i}function xe(r,e,n,t,a,i,u,c,o,s){this.f$=r,this.ap=e,this.aL=n,this.cl=t,this.aO=a,this.cx=i,this.aP=u,this.aQ=c,this.iZ=o,this.aE=s}function _e(r,e,n){this.aI=r,this.aR=e,this.aW=n}function Se(r,e,n,t,a,i,u,c){this.ap=r,this.aL=e,this.aO=n,this.aP=t,this.aQ=a,this.ho=i,this.iZ=u,this.aE=c}function Te(r,e,n,t,a,i,u){this.hf=r,this.ho=e,this.iw=n,this.iZ=t,this.fz=a,this.b1=i,this.fL=u}function Ee(r,e,n,t){this.go=r,this.d0=e,this.hM=n,this.fl=t}function Ae(r,e,n,t){this.fV=r,this.hf=e,this.fg=n,this.i7=t}function je(r,e,n,t,a,i,u){this.aI=r,this.go=e,this.h1=n,this.ib=t,this.ih=a,this.iK=i,this.c2=u}function Le(r,e,n){this.f$=r,this.ho=e,this.hx=n}function qe(r,e,n){this.fT=r,this.im=e,this.jk=n}function Re(r,e,n,t,a,i,u,c){this.dv=r,this.g0=e,this.hf=n,this.cA=t,this.ho=a,this.iN=i,this.c2=u,this.de=c}function Ce(r,e,n,t,a){this.hB=r,this.fQ=e,this.js=n,this.b2=t,this.jw=a}function Ie(r,e){this.et=r,this.eC=e}function ze(r,e,n,t){this.gc=r,this.gt=e,this.hn=n,this.h5=t}function Oe(r,e,n,t){this.bD=r,this.bG=e,this.hf=n,this.hM=t}function De(r,e,n,t,a,i){this.gh=r,this.ap=e,this.ho=n,this.hL=t,this.iZ=a,this.aE=i}function Fe(r,e,n,t,a,i){this.eS=r,this.cP=e,this.fD=n,this.fE=t,this.fQ=a,this.b2=i}function Me(r,e,n){this.hG=r,this.ax=e,this.aB=n}function Be(r,e){this.f0=r,this.bw=e}function Ne(r,e,n,t,a){this.gM=r,this.ho=e,this.iE=n,this.fi=t,this.b_=a}function Pe(r,e,n,t,a,i,u,c,o,s){this.dK=r,this.dU=e,this.hf=n,this.ho=t,this.hx=a,this.hF=i,this.ey=u,this.hK=c,this.fC=o,this.je=s}function Ue(r,e){this.fV=r,this.cv=e}function Ve(r,e){this.f9=r,this.i7=e}function Ke(r,e,n,t,a,i){this.hi=r,this.hZ=e,this.h_=n,this.iX=t,this.db=a,this.dd=i}function Ge(r,e,n,t,a,i,u,c,o,s){this.ca=r,this.ct=e,this.bF=n,this.a4=t,this.hl=a,this.bh=i,this.ix=u,this.bi=c,this.iE=o,this.iZ=s}function He(r,e){var n=r.$c();return n.a3=e,n}function Xe(r,e){var n=r.$c();return n.eW=e,n}function Qe(r,e){var n=r.$c();return n.jb=e,n}function Ze(r,e,n){var t=r.$c();return t.cS=e,t.ee=n,t}function We(r,e){var n=r.$c();return n.er=e,n}function Je(r,e){var n=r.$c();return n.f8=e,n}function Ye(r,e){var n=r.$c();return n.ee=e,n}function rn(r,e){var n=r.$c();return n.S=e,n}function en(r,e){var n=r.$c();return n.dw=e,n}function nn(r,e){var n=r.$c();return n.aJ=e,n}function tn(r,e){var n=r.$c();return n.cf=e,n}function an(r,e){var n=r.$c();return n.cS=e,n}function un(r,e){var n=r.$c();return n.dF=e,n}function cn(r,e){var n=r.$c();return n.ej=e,n}function on(r,e,n){var t=r.$c();return t.dw=e,t.hf=n,t}function sn(r,e){var n=r.$c();return n.f0=e,n}function fn(r,e){var n=r.$c();return n.hK=e,n}function ln(r,e){var n=r.$c();return n.ci=e,n}function hn(r,e){var n=r.$c();return n.gV=e,n}function dn(r,e){var n=r.$c();return n.iZ=e,n}function bn(r,e){var n=r.$c();return n.gm=e,n}function vn(r,e,n){var t=r.$c();return t.d9=e,t.hh=n,t}function pn(r,e){var n=r.$c();return n.am=e,n}function gn(r,e){var n=r.$c();return n.ir=e,n}function mn(r,e){var n=r.$c();return n.bO=e,n}function wn(r,e){var n=r.$c();return n.gT=e,n}function $n(r,e){var n=r.$c();return n.gi=e,n}function yn(r,e){var n=r.$c();return n.cw=e,n}function kn(r,e){var n=r.$c();return n.cr=e,n}function xn(r,e){var n=r.$c();return n.c4=e,n}function _n(r,e){var n=r.$c();return n.c5=e,n}function Sn(r,e){var n=r.$c();return n.c$=e,n}function Tn(r,e){var n=r.$c();return n.fO=e,n}function En(r,e){var n=r.$c();return n.cQ=e,n}function An(r,e,n){var t=r.$c();return t.b0=e,t.cG=n,t}function jn(r,e){var n=r.$c();return n.gh=e,n}function Ln(r,e){var n=r.$c();return n.cl=e,n}function qn(r,e,n){var t=r.$c();return t.fz=e,t.iw=n,t}function Rn(r,e,n){var t=r.$c();return t.ag=e,t.ee=n,t}function Cn(r,e){var n=r.$c();return n.fz=e,n}function In(r,e){var n=r.$c();return n.g2=e,n}function zn(r,e){var n=r.$c();return n.fw=e,n}function On(r,e){var n=r.$c();return n.cG=e,n}function Dn(r,e){var n=r.$c();return n.fV=e,n}function Fn(r,e){var n=r.$c();return n.jk=e,n}function Mn(r,e){var n=r.$c();return n.db=e,n}function Bn(r,e,n){var t=r.$c();return t.ee=e,t.fJ=n,t}function Nn(r,e){var n=r.$c();return n.ix=e,n}function Pn(r,e){var n=r.$c();return n.fo=e,n}function Un(r,e,n,t,a){var i=r.$c();return i.gS=e,i.iM=n,i.ib=t,i.jf=a,i}function Vn(r,e){var n=r.$c();return n.c2=e,n}function Kn(r,e){var n=r.$c();return n.iW=e,n}function Gn(r,e){var n=r.$c();return n.gR=e,n}function Hn(r,e){var n=r.$c();return n.iy=e,n}function Xn(r,e){var n=r.$c();return n.cT=e,n}function Qn(r,e){var n=r.$c();return n.c7=e,n}function Zn(r,e){var n=r.$c();return n.co=e,n}function Wn(r,e){var n=r.$c();return n.h1=e,n}function Jn(r,e){var n=r.$c();return n.ab=e,n}function Yn(r,e){var n=r.$c();return n.fK=e,n}function rt(r,e){var n=r.$c();return n.b8=e,n}function et(r,e){var n=r.$c();return n.gt=e,n}function nt(r,e){var n=r.$c();return n.c0=e,n}function tt(r,e,n,t){var a=r.$c();return a.bR=e,a.c2=n,a.ci=t,a}function at(r,e){var n=r.$c();return n.bU=e,n}function it(r,e,n){var t=r.$c();return t.a3=e,t.ab=n,t}function ut(r,e){var n=r.$c();return n.da=e,n}function ct(r,e){var n=r.$c();return n.b2=e,n}function ot(r,e){var n=r.$c();return n.fQ=e,n}function st(r,e){var n=r.$c();return n.hb=e,n}function ft(r,e){var n=r.$c();return n.df=e,n}function lt(r,e){var n=r.$c();return n.F=e,n}function ht(r,e,n){var t=r.$c();return t.ar=e,t.hK=n,t}function dt(r,e,n){var t=r.$c();return t.az=e,t.hK=n,t}function bt(r,e){var n=r.$c();return n.af=e,n}function vt(r,e){var n=r.$c();return n.i0=e,n}function pt(r,e){var n=r.$c();return n.iE=e,n}function gt(r,e,n){var t=r.$c();return t.iA=e,t.iE=n,t}function mt(r,e,n){var t=r.$c();return t.cF=e,t.iD=n,t}function wt(r,e){var n=r.$c();return n.cF=e,n}function $t(r,e,n){var t=r.$c();return t.c$=e,t.dp=n,t}function yt(r,e,n){var t=r.$c();return t.cJ=e,t.ci=n,t}function kt(r,e){var n=r.$c();return n.id=e,n}function xt(r,e){var n=r.$c();return n.es=e,n}function _t(r,e,n){var t=r.$c();return t.dB=e,t.es=n,t}function St(r,e,n,t){var a=r.$c();return a.cF=e,a.h8=n,a.hw=t,a}function Tt(r,e){var n=r.$c();return n.eX=e,n}function Et(r,e,n){var t=r.$c();return t.P=e,t.aa=n,t}function At(r,e,n,t,a){var i=r.$c();return i.P=e,i.a9=n,i.aa=t,i.e5=a,i}function jt(r,e){var n=r.$c();return n.d8=e,n}function Lt(r,e){var n=r.$c();return n.dd=e,n}function qt(r,e){var n=r.$c();return n.be=e,n}function Rt(r,e){var n=r.$c();return n.eI=e,n}function Ct(r){var e=function(e){return function(n){return r(e,n)}};return e.a2=r,e}function It(r){var e=function(e){return function(n){return function(t){return r(e,n,t)}}};return e.a3=r,e}function zt(r){var e=function(e){return function(n){return function(t){return function(a){return r(e,n,t,a)}}}};return e.a4=r,e}function Ot(r){var e=function(e){return function(n){return function(t){return function(a){return function(i){return r(e,n,t,a,i)}}}}};return e.a5=r,e}function Dt(r){var e=function(e){return function(n){return function(t){return function(a){return function(i){return function(u){return r(e,n,t,a,i,u)}}}}}};return e.a6=r,e}function Ft(r){var e=function(e){return function(n){return function(t){return function(a){return function(i){return function(u){return function(c){return r(e,n,t,a,i,u,c)}}}}}}};return e.a7=r,e}function Mt(r){var e=function(e){return function(n){return function(t){return function(a){return function(i){return function(u){return function(c){return function(o){return r(e,n,t,a,i,u,c,o)}}}}}}}};return e.a8=r,e}function Bt(r){var e=function(e){return function(n){return function(t){return function(a){return function(i){return function(u){return function(c){return function(o){return function(s){return r(e,n,t,a,i,u,c,o,s)}}}}}}}}};return e.a9=r,e}function Nt(r,e,n){return r.a2?r.a2(e,n):r(e)(n)}function Pt(r,e,n,t){return r.a3?r.a3(e,n,t):r(e)(n)(t)}function Ut(r,e,n,t,a){return r.a4?r.a4(e,n,t,a):r(e)(n)(t)(a)}function Vt(r,e,n,t,a,i){return r.a5?r.a5(e,n,t,a,i):r(e)(n)(t)(a)(i)}function Kt(r,e,n,t,a,i,u){return r.a6?r.a6(e,n,t,a,i,u):r(e)(n)(t)(a)(i)(u)}function Gt(r,e,n,t,a,i,u,c){return r.a7?r.a7(e,n,t,a,i,u,c):r(e)(n)(t)(a)(i)(u)(c)}function Ht(r,e,n,t,a,i,u,c,o){return r.a8?r.a8(e,n,t,a,i,u,c,o):r(e)(n)(t)(a)(i)(u)(c)(o)}e.prototype.$c=function(){return new e(this.p,this.q,this.r)},n.prototype.$c=function(){return new n(this.s,this.t)},t.prototype.$c=function(){return new t(this.hG,this.aB,this.ax)},a.prototype.$c=function(){return new a(this.c1,this.hi,this.dd,this.db,this.iX)},i.prototype.$c=function(){return new i(this.fQ,this.b2,this.df,this.hb)},u.prototype.$c=function(){return new u(this.df,this.hb)},c.prototype.$c=function(){return new c(this.fK,this.iP,this.iQ,this.ha)},o.prototype.$c=function(){return new o(this.iB,this.F)},s.prototype.$c=function(){return new s(this.ik,this.F)},f.prototype.$c=function(){return new f(this.a3,this.d3,this.be,this.eV,this.e$,this.ab)},l.prototype.$c=function(){return new l(this.gh,this.ct,this.ea,this.cF,this.hw,this.h8,this.eX,this.iD,this.F,this.c2,this.fy)},h.prototype.$c=function(){return new h(this.cC,this.bh,this.iF,this.fK)},d.prototype.$c=function(){return new d(this.hG,this.cX,this.iC,this.jb)},b.prototype.$c=function(){return new b(this.dn,this.dA,this.bU)},v.prototype.$c=function(){return new v(this.ea,this.bN,this.hX,this.iV)},p.prototype.$c=function(){return new p(this.V,this.hf,this.W)},g.prototype.$c=function(){return new g(this.dB,this.ci,this.ed,this.ee,this.es,this.cJ)},m.prototype.$c=function(){return new m(this.dk,this.f0,this.f1,this.f6,this.b9,this.gv,this.gw,this.cg,this.dU,this.bH,this.hp,this.hy,this.hA,this.er,this.hK,this.hO,this.h0,this.ip,this.fe,this.jd,this.jg,this.fH,this.b0)},w.prototype.$c=function(){return new w(this.ee,this.bO)},$.prototype.$c=function(){return new $(this.cR,this.cU)},y.prototype.$c=function(){return new y(this.fg,this.jh)},k.prototype.$c=function(){return new k(this.eh,this.ei,this.eW)},x.prototype.$c=function(){return new x(this.dh,this.dm,this.b8,this.gs,this.dI,this.dJ,this.dR,this.g2,this.g7,this.d1,this.ed,this.ho,this.hx,this.hK,this.fh,this.fn,this.fo,this.fu,this.iZ,this.i0,this.aE,this.fC,this.fF,this.da)},_.prototype.$c=function(){return new _(this.cQ,this.ji)},S.prototype.$c=function(){return new S(this.$8,this.iU)},T.prototype.$c=function(){return new T(this.gh,this.gq,this.ih,this.iY)},E.prototype.$c=function(){return new E(this.h1,this.c0,this.ft)},A.prototype.$c=function(){return new A(this.gt,this.ci,this.eT,this.bR,this.bU,this.fd,this.c2,this.iZ)},j.prototype.$c=function(){return new j(this.fQ,this.b2)},L.prototype.$c=function(){return new L(this.hb,this.df)},q.prototype.$c=function(){return new q(this.q,this.ar,this.a6,this.a7,this.hK,this.cS,this.t,this.az,this.F)},R.prototype.$c=function(){return new R(this.af,this.h5,this.aV)},C.prototype.$c=function(){return new C(this.br,this.dp,this.b8,this.gB,this.ci,this.cz,this.cD,this.cE,this.el,this.hF,this.cJ,this.h6,this.eQ,this.eR,this.cQ,this.ij,this.cY,this.cZ,this.c_,this.iA,this.c$,this.bi,this.iE,this.iZ,this.i7,this.c9,this.jd,this.fK)},I.prototype.$c=function(){return new I(this.dv,this.eo,this.iO)},z.prototype.$c=function(){return new z(this.gT,this.cw)},O.prototype.$c=function(){return new O(this.aJ,this.gM,this.ej,this.fo,this.fO)},D.prototype.$c=function(){return new D(this.gO,this.h4,this.fl)},F.prototype.$c=function(){return new F(this.f8,this.g4,this.hk)},M.prototype.$c=function(){return new M(this.S,this.dp,this.gi,this.dF,this.gA,this.gK,this.ce,this.cf,this.bC,this.dS,this.cr,this.hh,this.d9,this.ee,this.cT,this.c_,this.bi,this.c4,this.c5,this.c7)},B.prototype.$c=function(){return new B(this.f$,this.dm,this.dw,this.fM,this.fO)},N.prototype.$c=function(){return new N(this.dw,this.hO)},P.prototype.$c=function(){return new P(this.dm,this.aT,this.fM)},U.prototype.$c=function(){return new U(this.gt,this.ee,this.cS)},V.prototype.$c=function(){return new V(this.fV,this.b4,this.gz,this.bm,this.fI,this.jk)},K.prototype.$c=function(){return new K(this.b6,this.dz,this.dI,this.ce,this.d2,this.ee,this.bK,this.eg,this.ez,this.cN,this.ir,this.e7,this.iw,this.ix,this.db,this.fJ,this.bp)},G.prototype.$c=function(){return new G(this.f7,this.dw,this.gQ,this.hf,this.ic,this.jn)},H.prototype.$c=function(){return new H(this.h4,this.fl)},X.prototype.$c=function(){return new X(this.gh,this.bD,this.hL,this.fy)},Q.prototype.$c=function(){return new Q(this.fY,this.f9,this.dP,this.ha,this.hH,this.i6,this.jc,this.fK)},Z.prototype.$c=function(){return new Z(this.f9,this.dP,this.ha,this.hH,this.i6,this.jc,this.fK)},W.prototype.$c=function(){return new W(this.gt,this.hf,this.c8)},J.prototype.$c=function(){return new J(this.dP,this.fK)},Y.prototype.$c=function(){return new Y(this.gh,this.gK,this.hh,this.i7)},rr.prototype.$c=function(){return new rr(this.f9,this.gh,this.gi,this.gB,this.gK,this.cf,this.ci,this.co,this.dS,this.cr,this.hf,this.hh,this.h9,this.cQ,this.cT,this.bi,this.c4,this.c5,this.c7,this.i7,this.fO)},er.prototype.$c=function(){return new er(this.h4,this.c2)},nr.prototype.$c=function(){return new nr(this.ee,this.iz,this.fO)},tr.prototype.$c=function(){return new tr(this.f$,this.cn,this.hf,this.hj,this.iS)},ar.prototype.$c=function(){return new ar(this.he,this.hf,this.ih)},ir.prototype.$c=function(){return new ir(this.gS,this.hd,this.h3,this.ib,this.iy,this.iM,this.c2,this.jf)},ur.prototype.$c=function(){return new ur(this.bL,this.ir,this.am,this.fQ)},cr.prototype.$c=function(){return new cr(this.gl,this.ep,this.e6,this.iE)},or.prototype.$c=function(){return new or(this.gl,this.dT,this.e6,this.iE,this.fv)},sr.prototype.$c=function(){return new sr(this.et,this.ex)},fr.prototype.$c=function(){return new fr(this.gD,this.hu,this.h5,this.i7,this.jr,this.js,this.jv,this.jw)},lr.prototype.$c=function(){return new lr(this.f$,this.gh,this.ho,this.eC)},hr.prototype.$c=function(){return new hr(this.bB,this.bd,this.ir)},dr.prototype.$c=function(){return new dr(this.bB,this.aS,this.bO,this.bd)},br.prototype.$c=function(){return new br(this.gh,this.g2,this.ho,this.eC,this.fO)},vr.prototype.$c=function(){return new vr(this.f$,this.gU,this.cl,this.dQ,this.cG,this.eq,this.io,this.iw,this.fw,this.i_,this.fz,this.b0,this.b1)},pr.prototype.$c=function(){return new pr(this.hf,this.hF)},gr.prototype.$c=function(){return new gr(this.ha,this.h4,this.fl)},mr.prototype.$c=function(){return new mr(this.gR,this.iy,this.c2,this.iW)},wr.prototype.$c=function(){return new wr(this.hf,this.iY)},$r.prototype.$c=function(){return new $r(this.f9,this.aI,this.g0,this.g8,this.hf,this.iN)},yr.prototype.$c=function(){return new yr(this.dv,this.gC,this.gF)},kr.prototype.$c=function(){return new kr(this.hf,this.i3)},xr.prototype.$c=function(){return new xr(this.iy,this.c2)},_r.prototype.$c=function(){return new _r(this.hb,this.av,this.iS,this.df)},Sr.prototype.$c=function(){return new Sr(this.fZ,this.gj,this.g$,this.hz,this.i4,this.i5,this.jl)},Tr.prototype.$c=function(){return new Tr(this.gm,this.gV,this.bY,this.jk)},Er.prototype.$c=function(){return new Er(this.gg,this.hf)},Ar.prototype.$c=function(){return new Ar(this.aN,this.ag,this.ee)},jr.prototype.$c=function(){return new jr(this.hf,this.ef,this.ix,this.bp)},Lr.prototype.$c=function(){return new Lr(this.f9,this.cf,this.ci,this.hf)},qr.prototype.$c=function(){return new qr(this.f9,this.gi,this.cf,this.ci,this.co,this.dS,this.cr,this.hf,this.cT,this.c4,this.c5,this.c7)},Rr.prototype.$c=function(){return new Rr(this.d_,this.g6,this.db)},Cr.prototype.$c=function(){return new Cr(this.gh,this.ih,this.iY)},Ir.prototype.$c=function(){return new Ir(this.gj,this.cl,this.hf,this.e_,this.fe,this.c2)},zr.prototype.$c=function(){return new zr(this.cS,this.ff)},Or.prototype.$c=function(){return new Or(this.dv,this.e5)},Dr.prototype.$c=function(){return new Dr(this.gj,this.hf,this.hG,this.jj)},Fr.prototype.$c=function(){return new Fr(this.dn,this.dA,this.eT,this.bU)},Mr.prototype.$c=function(){return new Mr(this.d7,this.aX,this.i7,this.fK)},Br.prototype.$c=function(){return new Br(this.br,this.bQ)},Nr.prototype.$c=function(){return new Nr(this.gB,this.hL,this.hM,this.iZ)},Pr.prototype.$c=function(){return new Pr(this.b9,this.gL,this.hA,this.i7)},Ur.prototype.$c=function(){return new Ur(this.br,this.f2,this.g7,this.hl,this.h2,this.h6,this.ij,this.bi,this.iE,this.fK)},Vr.prototype.$c=function(){return new Vr(this.br,this.h6,this.ij,this.fK)},Kr.prototype.$c=function(){return new Kr(this.f9,this.c8,this.dc)},Gr.prototype.$c=function(){return new Gr(this.f9,this.hf,this.c8)},Hr.prototype.$c=function(){return new Hr(this.fV,this.hf,this.hq,this.id,this.jm)},Xr.prototype.$c=function(){return new Xr(this.gB,this.i7)},Qr.prototype.$c=function(){return new Qr(this.fK,this.b0)},Zr.prototype.$c=function(){return new Zr(this.f6,this.hL)},Wr.prototype.$c=function(){return new Wr(this.a5,this.hM,this.i$,this.i7)},Jr.prototype.$c=function(){return new Jr(this.hM,this.i$,this.i7)},Yr.prototype.$c=function(){return new Yr(this.b8,this.cv,this.ho,this.i$)},re.prototype.$c=function(){return new re(this.fV,this.hY,this.h4,this.ia,this.be,this.c2)},ee.prototype.$c=function(){return new ee(this.dU,this.d1,this.d8,this.ee,this.ho,this.hx,this.hF,this.eI,this.iz,this.fi,this.fo,this.iZ,this.aE,this.fC,this.je,this.dd,this.fO)},ne.prototype.$c=function(){return new ne(this.P,this.aa,this.a9,this.e5,this.F)},te.prototype.$c=function(){return new te(this.bv,this.gJ,this.d$,this.hD,this.b0)},ae.prototype.$c=function(){return new ae(this.b5,this.dH,this.g3,this.cB,this.hK)},ie.prototype.$c=function(){return new ie(this.bb,this.b0)},ue.prototype.$c=function(){return new ue(this.gz,this.ck,this.ho,this.cH)},ce.prototype.$c=function(){return new ce(this.ho,this.eC,this.fG)},oe.prototype.$c=function(){return new oe(this.ho,this.aX,this.jn)},se.prototype.$c=function(){return new se(this.aA,this.df)},fe.prototype.$c=function(){return new fe(this.dx,this.dN,this.eX,this.fK)},le.prototype.$c=function(){return new le(this.dU,this.d1,this.ho,this.hx,this.hF,this.hK,this.iz,this.fi,this.fo,this.iZ,this.aE,this.fC,this.je,this.fO)},he.prototype.$c=function(){return new he(this.dh,this.dO,this.aX)},de.prototype.$c=function(){return new de(this.dh,this.f0,this.g4,this.a5,this.h1,this.i7)},be.prototype.$c=function(){return new be(this.gt,this.hb,this.hf)},ve.prototype.$c=function(){return new ve(this.fV,this.gb,this.ho,this.hA,this.h$,this.ie,this.bh,this.iE)},pe.prototype.$c=function(){return new pe(this.f0,this.gl,this.i9)},ge.prototype.$c=function(){return new ge(this.fV,this.a0,this.aR,this.hM,this.bg,this.bm,this.jk)},me.prototype.$c=function(){return new me(this.fV,this.aR,this.hM,this.jk)},we.prototype.$c=function(){return new we(this.dm,this.d0,this.hf,this.hO,this.je)},$e.prototype.$c=function(){return new $e(this.dm,this.ho,this.fg,this.b_,this.da)},ye.prototype.$c=function(){return new ye(this.fU,this.hx,this.hB,this.hK,this.bh,this.fe,this.dd)},ke.prototype.$c=function(){return new ke(this.fV,this.go,this.hf,this.ia,this.ih,this.c2)},xe.prototype.$c=function(){return new xe(this.f$,this.ap,this.aL,this.cl,this.aO,this.cx,this.aP,this.aQ,this.iZ,this.aE)},_e.prototype.$c=function(){return new _e(this.aI,this.aR,this.aW)},Se.prototype.$c=function(){return new Se(this.ap,this.aL,this.aO,this.aP,this.aQ,this.ho,this.iZ,this.aE)},Te.prototype.$c=function(){return new Te(this.hf,this.ho,this.iw,this.iZ,this.fz,this.b1,this.fL)},Ee.prototype.$c=function(){return new Ee(this.go,this.d0,this.hM,this.fl)},Ae.prototype.$c=function(){return new Ae(this.fV,this.hf,this.fg,this.i7)},je.prototype.$c=function(){return new je(this.aI,this.go,this.h1,this.ib,this.ih,this.iK,this.c2)},Le.prototype.$c=function(){return new Le(this.f$,this.ho,this.hx)},qe.prototype.$c=function(){return new qe(this.fT,this.im,this.jk)},Re.prototype.$c=function(){return new Re(this.dv,this.g0,this.hf,this.cA,this.ho,this.iN,this.c2,this.de)},Ce.prototype.$c=function(){return new Ce(this.hB,this.fQ,this.js,this.b2,this.jw)},Ie.prototype.$c=function(){return new Ie(this.et,this.eC)},ze.prototype.$c=function(){return new ze(this.gc,this.gt,this.hn,this.h5)},Oe.prototype.$c=function(){return new Oe(this.bD,this.bG,this.hf,this.hM)},De.prototype.$c=function(){return new De(this.gh,this.ap,this.ho,this.hL,this.iZ,this.aE)},Fe.prototype.$c=function(){return new Fe(this.eS,this.cP,this.fD,this.fE,this.fQ,this.b2)},Me.prototype.$c=function(){return new Me(this.hG,this.ax,this.aB)},Be.prototype.$c=function(){return new Be(this.f0,this.bw)},Ne.prototype.$c=function(){return new Ne(this.gM,this.ho,this.iE,this.fi,this.b_)},Pe.prototype.$c=function(){return new Pe(this.dK,this.dU,this.hf,this.ho,this.hx,this.hF,this.ey,this.hK,this.fC,this.je)},Ue.prototype.$c=function(){return new Ue(this.fV,this.cv)},Ve.prototype.$c=function(){return new Ve(this.f9,this.i7)},Ke.prototype.$c=function(){return new Ke(this.hi,this.hZ,this.h_,this.iX,this.db,this.dd)},Ge.prototype.$c=function(){return new Ge(this.ca,this.ct,this.bF,this.a4,this.hl,this.bh,this.ix,this.bi,this.iE,this.iZ)};var Xt=function(r,e,n){for(var t=new Array(r),a=0;a<r;a++)t[a]=n(e+a);return t},Qt=(It(Xt),function(r,e){for(var n=new Array(r),t=0;t<r&&e.b;t++)n[t]=e.a,e=e.b;return n.length=t,ba(n,e)}),Zt=(Ct(Qt),function(r,e){return e[r]}),Wt=(Ct(Zt),function(r,e,n){for(var t=n.length,a=new Array(t),i=0;i<t;i++)a[i]=n[i];return a[r]=e,a}),Jt=(It(Wt),function(r,e){for(var n=e.length,t=new Array(n+1),a=0;a<n;a++)t[a]=e[a];return t[n]=r,t}),Yt=(Ct(Jt),function(r,e,n){for(var t=n.length,a=0;a<t;a++)e=Nt(r,n[a],e);return e}),ra=(It(Yt),function(r,e,n){for(var t=n.length-1;t>=0;t--)e=Nt(r,n[t],e);return e}),ea=(It(ra),function(r,e){for(var n=e.length,t=new Array(n),a=0;a<n;a++)t[a]=r(e[a]);return t}),na=(Ct(ea),function(r,e,n){for(var t=n.length,a=new Array(t),i=0;i<t;i++)a[i]=Nt(r,e+i,n[i]);return a}),ta=(It(na),function(r,e,n){return n.slice(r,e)}),aa=(It(ta),function(r,e,n){var t=e.length,a=r-t;a>n.length&&(a=n.length);for(var i=new Array(t+a),u=0;u<t;u++)i[u]=e[u];for(u=0;u<a;u++)i[u+t]=n[u];return i});function ia(r){throw new Error("https://github.com/elm/core/blob/1.0.0/hints/"+r+".md")}function ua(r,e){for(var n,t=[],a=ca(r,e,0,t);a&&(n=t.pop());a=ca(n.a,n.b,0,t));return a}function ca(r,e,n,t){if(r===e)return!0;if("object"!=typeof r||null===r||null===e)return"function"==typeof r&&ia(5),!1;if(n>100)return t.push(ba(r,e)),!0;for(var a in r.$<0&&(r=po(r),e=po(e)),r)if(!ca(r[a],e[a],n+1,t))return!1;return!0}It(aa),Ct((function(r,e){return e})),Ct((function(r,e){return console.log(r+": <internals>"),e}));var oa=Ct(ua),sa=Ct((function(r,e){return!ua(r,e)}));function fa(r,e,n){if("object"!=typeof r)return r===e?0:r<e?-1:1;if(void 0===r.$)return(n=fa(r.a,e.a))||(n=fa(r.b,e.b))?n:fa(r.c,e.c);for(;r.b&&e.b&&!(n=fa(r.a,e.a));r=r.b,e=e.b);return n||(r.b?1:e.b?-1:0)}Ct((function(r,e){return fa(r,e)<0}));var la=Ct((function(r,e){return fa(r,e)<1})),ha=(Ct((function(r,e){return fa(r,e)>0})),Ct((function(r,e){return fa(r,e)>=0})),function(r,e){var n=fa(r,e);return n<0?yo:n?$o:wo}),da=(Ct(ha),0);function ba(r,e){return{a:r,b:e}}function va(r,e,n){return{a:r,b:e,c:n}}var pa=Ct(ga);function ga(r,e){if("string"==typeof r)return r+e;if(!r.b)return e;var n=wa(r.a,e);r=r.b;for(var t=n;r.b;r=r.b)t=t.b=wa(r.a,e);return n}var ma={$:0,a:null,b:null};function wa(r,e){return{$:1,a:r,b:e}}var $a=Ct(wa);function ya(r){for(var e=ma,n=r.length;n--;)e=wa(r[n],e);return e}function ka(r){for(var e=[];r.b;r=r.b)e.push(r.a);return e}var xa=function(r,e,n){for(var t=[];e.b&&n.b;e=e.b,n=n.b)t.push(Nt(r,e.a,n.a));return ya(t)},_a=function(r,e,n){for(var t=[];e.b&&n.b;e=e.b,n=n.b)t.push(r(e.a,n.a));return ya(t)},Sa=It(xa),Ta=(zt((function(r,e,n,t){for(var a=[];e.b&&n.b&&t.b;e=e.b,n=n.b,t=t.b)a.push(Pt(r,e.a,n.a,t.a));return ya(a)})),Ot((function(r,e,n,t,a){for(var i=[];e.b&&n.b&&t.b&&a.b;e=e.b,n=n.b,t=t.b,a=a.b)i.push(Ut(r,e.a,n.a,t.a,a.a));return ya(i)})),Dt((function(r,e,n,t,a,i){for(var u=[];e.b&&n.b&&t.b&&a.b&&i.b;e=e.b,n=n.b,t=t.b,a=a.b,i=i.b)u.push(Vt(r,e.a,n.a,t.a,a.a,i.a));return ya(u)})),function(r,e){return ya(ka(e).sort((function(e,n){return fa(r(e),r(n))})))}),Ea=Ct(Ta),Aa=(Ct((function(r,e){return ya(ka(e).sort((function(e,n){var t=Nt(r,e,n);return t===wo?0:t===yo?-1:1})))})),Ct((function(r,e){return r+e}))),ja=Ct((function(r,e){return r-e})),La=(Ct((function(r,e){return r*e})),Ct((function(r,e){return r/e})),Ct((function(r,e){return r/e|0})),Math.pow),qa=(Ct(La),Ct((function(r,e){return e%r})),function(r,e){var n=e%r;return 0===r?ia(11):n>0&&r<0||n<0&&r>0?n+r:n});Ct(qa),Math.PI,Math.E,Math.cos,Math.sin,Math.tan,Math.acos,Math.asin,Math.atan,Ct(Math.atan2);var Ra=Math.ceil,Ca=Math.floor,Ia=Math.round,za=(Math.sqrt,Math.log);isNaN,Ct((function(r,e){return r&&e})),Ct((function(r,e){return r||e})),Ct((function(r,e){return r!==e}));var Oa=function(r,e){return r+e};Ct(Oa);var Da=function(r,e){return r+e},Fa=Ct(Da);Ct((function(r,e){for(var n=e.length,t=new Array(n),a=0;a<n;){var i=e.charCodeAt(a);55296<=i&&i<=56319?(t[a]=r(e[a]+e[a+1]),a+=2):(t[a]=r(e[a]),a++)}return t.join("")})),Ct((function(r,e){for(var n=[],t=e.length,a=0;a<t;){var i=e[a],u=e.charCodeAt(a);a++,55296<=u&&u<=56319&&(i+=e[a],a++),r(i)&&n.push(i)}return n.join("")}));var Ma=function(r,e,n){for(var t=n.length,a=0;a<t;){var i=n[a],u=n.charCodeAt(a);a++,55296<=u&&u<=56319&&(i+=n[a],a++),e=Nt(r,i,e)}return e},Ba=It(Ma),Na=function(r,e,n){for(var t=n.length;t--;){var a=n[t],i=n.charCodeAt(t);56320<=i&&i<=57343&&(a=n[--t]+a),e=Nt(r,a,e)}return e},Pa=(It(Na),function(r,e){return e.split(r)}),Ua=(Ct(Pa),function(r,e){return e.join(r)}),Va=(Ct(Ua),function(r,e,n){return n.slice(r,e)}),Ka=It(Va);Ct((function(r,e){for(var n=e.length;n--;){var t=e[n],a=e.charCodeAt(n);if(56320<=a&&a<=57343&&(t=e[--n]+t),r(t))return!0}return!1}));var Ga=function(r,e){for(var n=e.length;n--;){var t=e[n],a=e.charCodeAt(n);if(56320<=a&&a<=57343&&(t=e[--n]+t),!r(t))return!1}return!0},Ha=(Ct(Ga),function(r,e){return e.indexOf(r)>-1}),Xa=(Ct(Ha),function(r,e){return 0===e.indexOf(r)}),Qa=Ct(Xa),Za=function(r,e){return e.length>=r.length&&e.lastIndexOf(r)===e.length-r.length},Wa=(Ct(Za),function(r,e){var n=r.length;if(n<1)return ma;for(var t=0,a=[];(t=e.indexOf(r,t))>-1;)a.push(t),t+=n;return ya(a)}),Ja=Ct(Wa);function Ya(r){return r+""}function ri(r){return{$:2,b:r}}var ei=ri((function(r){return"number"!=typeof r?Ti("an INT",r):-2147483647<r&&r<2147483647&&(0|r)===r?To(r):!isFinite(r)||r%1?Ti("an INT",r):To(r)})),ni=ri((function(r){return"boolean"==typeof r?To(r):Ti("a BOOL",r)})),ti=ri((function(r){return"number"==typeof r?To(r):Ti("a FLOAT",r)})),ai=ri((function(r){return To(r)})),ii=ri((function(r){return"string"==typeof r?To(r):r instanceof String?To(r+""):Ti("a STRING",r)})),ui=function(r,e){return{$:6,d:r,b:e}},ci=Ct(ui),oi=function(r,e){return{$:7,e:r,b:e}};function si(r,e){return{$:9,f:r,g:e}}Ct(oi);var fi=function(r,e){return{$:10,b:e,h:r}};Ct(fi);var li=function(r,e){return si(r,[e])},hi=(Ct(li),function(r,e,n){return si(r,[e,n])}),di=It(hi),bi=function(r,e,n,t){return si(r,[e,n,t])},vi=(zt(bi),function(r,e,n,t,a){return si(r,[e,n,t,a])}),pi=(Ot(vi),function(r,e,n,t,a,i){return si(r,[e,n,t,a,i])}),gi=(Dt(pi),function(r,e,n,t,a,i,u){return si(r,[e,n,t,a,i,u])}),mi=(Ft(gi),Mt((function(r,e,n,t,a,i,u,c){return si(r,[e,n,t,a,i,u,c])})),function(r,e,n,t,a,i,u,c,o){return si(r,[e,n,t,a,i,u,c,o])}),wi=(Bt(mi),Ct((function(r,e){try{return ki(r,JSON.parse(e))}catch(r){return ko(xo("This is not valid JSON! "+r.message,e))}}))),$i=function(r,e){return ki(r,e)},yi=Ct($i);function ki(r,e){switch(r.$){case 2:return r.b(e);case 5:return null===e?To(r.c):Ti("null",e);case 3:return _i(e)?xi(r.b,e,ya):Ti("a LIST",e);case 4:return _i(e)?xi(r.b,e,Si):Ti("an ARRAY",e);case 6:var n=r.d;if("object"!=typeof e||null===e||!(n in e))return Ti("an OBJECT with a field named `"+n+"`",e);var t=ki(r.b,e[n]);return As(t)?t:ko(_o(n,t.a));case 7:var a=r.e;return _i(e)?a>=e.length?Ti("a LONGER array. Need index "+a+" but only see "+e.length+" entries",e):(t=ki(r.b,e[a]),As(t)?t:ko(So(a,t.a))):Ti("an ARRAY",e);case 8:if("object"!=typeof e||null===e||_i(e))return Ti("an OBJECT",e);var i=ma;for(var u in e)if(e.hasOwnProperty(u)){if(t=ki(r.b,e[u]),!As(t))return ko(_o(u,t.a));i=wa(ba(u,t.a),i)}return To(rs(i));case 9:for(var c=r.f,o=r.g,s=0;s<o.length;s++){if(t=ki(o[s],e),!As(t))return t;c=c(t.a)}return To(c);case 10:return t=ki(r.b,e),As(t)?ki(r.h(t.a),e):t;case 11:for(var f=ma,l=r.g;l.b;l=l.b){if(t=ki(l.a,e),As(t))return t;f=wa(t.a,f)}return ko(Eo(rs(f)));case 1:return ko(xo(r.a,e));case 0:return To(r.a)}}function xi(r,e,n){for(var t=e.length,a=new Array(t),i=0;i<t;i++){var u=ki(r,e[i]);if(!As(u))return ko(So(i,u.a));a[i]=u.a}return To(n(a))}function _i(r){return Array.isArray(r)||"undefined"!=typeof FileList&&r instanceof FileList}function Si(r){return Es(r.length,(function(e){return r[e]}))}function Ti(r,e){return ko(xo("Expecting "+r,e))}function Ei(r,e){if(r===e)return!0;if(r.$!==e.$)return!1;switch(r.$){case 0:case 1:return r.a===e.a;case 2:return r.b===e.b;case 5:return r.c===e.c;case 3:case 4:case 8:return Ei(r.b,e.b);case 6:return r.d===e.d&&Ei(r.b,e.b);case 7:return r.e===e.e&&Ei(r.b,e.b);case 9:return r.f===e.f&&Ai(r.g,e.g);case 10:return r.h===e.h&&Ei(r.b,e.b);case 11:return Ai(r.g,e.g)}}function Ai(r,e){var n=r.length;if(n!==e.length)return!1;for(var t=0;t<n;t++)if(!Ei(r[t],e[t]))return!1;return!0}var ji=function(r,e){return JSON.stringify(e,null,r)+""},Li=Ct(ji);function qi(r){return r}var Ri=function(r,e,n){return n[r]=e,n};function Ci(r){return Ct((function(e,n){return n.push(r(e)),n}))}function Ii(r){return{$:0,a:r}}function zi(r){return{$:2,b:r,c:null}}It(Ri);var Oi=function(r,e){return{$:3,b:r,d:e}},Di=(Ct(Oi),function(r,e){return{$:4,b:r,d:e}});Ct(Di);var Fi=0;function Mi(r){var e={$:0,e:Fi++,f:r,g:null,h:[]};return Ki(e),e}function Bi(r){return zi((function(e){e(Ii(Mi(r)))}))}function Ni(r,e){r.h.push(e),Ki(r)}var Pi=function(r,e){return zi((function(n){Ni(r,e),n(Ii(da))}))};Ct(Pi);var Ui=!1,Vi=[];function Ki(r){if(Vi.push(r),!Ui){for(Ui=!0;r=Vi.shift();)Gi(r);Ui=!1}}function Gi(r){for(;r.f;){var e=r.f.$;if(0===e||1===e){for(;r.g&&r.g.$!==e;)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===e)return void(r.f.c=r.f.b((function(e){r.f=e,Ki(r)})));if(5===e){if(0===r.h.length)return;r.f=r.f.b(r.h.shift())}else r.g={$:3===e?0:1,b:r.f.b,i:r.g},r.f=r.f.d}}}function Hi(r){return zi((function(e){var n=setTimeout((function(){e(Ii(da))}),r);return function(){clearTimeout(n)}}))}function Xi(r,e,n,t,a,i){var u=$i(r,e?e.flags:void 0);As(u)||ia(2);var c={},o=n(u.a),s=o.a,f=i(h,s),l=function(r,e){var n;for(var t in Qi){var a=Qi[t];a.a&&((n=n||{})[t]=a.a(t,e)),r[t]=Wi(a,e)}return n}(c,h);function h(r,e){var n=Nt(t,r,s);f(s=n.a,e),uu(c,n.b,a(s))}return uu(c,o.b,a(s)),l?{ports:l}:{}}zt((function(r,e,n,t){return Xi(e,t,r.hi,r.db,r.iX,(function(){return function(){}}))}));var Qi={};function Zi(r,e,n,t,a){return{b:r,c:e,d:n,e:t,f:a}}function Wi(r,e){var n={g:e,h:void 0},t=r.c,a=r.d,i=r.e,u=r.f;return n.h=Mi(Oi((function r(e){return Oi(r,{$:5,b:function(r){var c=r.a;return 0===r.$?Pt(a,n,c,e):i&&u?Ut(t,n,c.i,c.j,e):Pt(t,n,i?c.i:c.j,e)}})}),r.b))}var Ji=function(r,e){return zi((function(n){r.g(e),n(Ii(da))}))},Yi=Ct(Ji),ru=function(r,e){return Pi(r.h,{$:0,a:e})};function eu(r){return function(e){return{$:1,k:r,l:e}}}function nu(r){return{$:2,m:r}}Ct(ru);var tu=function(r,e){return{$:3,n:r,o:e}},au=(Ct(tu),[]),iu=!1;function uu(r,n,t){if(au.push(new e(r,n,t)),!iu){iu=!0;for(var a;a=au.shift();)cu(a.p,a.q,a.r);iu=!1}}function cu(r,e,n){var t={};for(var a in ou(!0,e,t,null),ou(!1,n,t,null),r)Ni(r[a],{$:"fx",a:t[a]||{i:ma,j:ma}})}function ou(r,e,t,a){switch(e.$){case 1:var i=e.k,u=function(r,e,n,t){return Nt(r?Qi[e].e:Qi[e].f,(function(r){for(var e=n;e;e=e.t)r=e.s(r);return r}),t)}(r,i,a,e.l);return void(t[i]=function(r,e,n){return n=n||{i:ma,j:ma},r?n.i=wa(e,n.i):n.j=wa(e,n.j),n}(r,u,t[i]));case 2:for(var c=e.m;c.b;c=c.b)ou(r,c.a,t,a);return;case 3:return void ou(r,e.o,t,new n(e.n,a))}}function su(r){Qi[r]&&ia(3)}function fu(r,e){return su(r),Qi[r]={e:lu,u:e,a:hu},eu(r)}var lu=Ct((function(r,e){return e}));function hu(r){var e=[],n=Qi[r].u,t=Hi(0);return Qi[r].b=t,Qi[r].c=It((function(r,a,i){for(;a.b;a=a.b)for(var u=e,c=n(a.a),o=0;o<u.length;o++)u[o](c);return t})),{subscribe:function(r){e.push(r)},unsubscribe:function(r){var n=(e=e.slice()).indexOf(r);n>=0&&e.splice(n,1)}}}function du(r,e){return su(r),Qi[r]={f:vu,u:e,a:pu},eu(r)}var bu,vu=Ct((function(r,e){return function(n){return r(e(n))}}));function pu(r,e){var n=ma,t=Qi[r].u,a=Ii(null);return Qi[r].b=a,Qi[r].c=It((function(r,e,t){return n=e,a})),{send:function(r){var a=$i(t,r);As(a)||ia(4,a.a);for(var i=a.a,u=n;u.b;u=u.b)e(u.a(i))}}}function gu(r,e){for(var n in e)n in r?"init"==n?ia(6):gu(r[n],e[n]):r[n]=e[n]}var mu="undefined"!=typeof document?document:{};function wu(r,e){r.appendChild(e)}function $u(r){return{$:0,a:r}}zt((function(r,e,n,t){var a=t.node;return a.parentNode.replaceChild(Xu(r,(function(){})),a),{}}));var yu=function(r,e){return Ct((function(n,t){for(var a=[],i=0;t.b;t=t.b){var u=t.a;i+=u.b||0,a.push(u)}return i+=a.length,{$:1,c:e,d:Gu(n),e:a,f:r,b:i}}))},ku=Ct(yu),xu=void 0,_u=ku(xu),Su=function(r,e){return Ct((function(n,t){for(var a=[],i=0;t.b;t=t.b){var u=t.a;i+=u.b.b||0,a.push(u)}return i+=a.length,{$:2,c:e,d:Gu(n),e:a,f:r,b:i}}))},Tu=Ct(Su),Eu=void 0;Tu(Eu);var Au=function(r,e){return{$:4,j:r,k:e,b:1+(e.b||0)}},ju=Ct(Au);function Lu(r,e){return{$:5,l:r,m:e,k:void 0}}Ct((function(r,e){return Lu([r,e],(function(){return r(e)}))}));var qu=function(r,e,n){return Lu([r,e,n],(function(){return Nt(r,e,n)}))},Ru=(It(qu),zt((function(r,e,n,t){return Lu([r,e,n,t],(function(){return Pt(r,e,n,t)}))})),Ot((function(r,e,n,t,a){return Lu([r,e,n,t,a],(function(){return Ut(r,e,n,t,a)}))})),Dt((function(r,e,n,t,a,i){return Lu([r,e,n,t,a,i],(function(){return Vt(r,e,n,t,a,i)}))})),Ft((function(r,e,n,t,a,i,u){return Lu([r,e,n,t,a,i,u],(function(){return Kt(r,e,n,t,a,i,u)}))})),Mt((function(r,e,n,t,a,i,u,c){return Lu([r,e,n,t,a,i,u,c],(function(){return Gt(r,e,n,t,a,i,u,c)}))})),Bt((function(r,e,n,t,a,i,u,c,o){return Lu([r,e,n,t,a,i,u,c,o],(function(){return Ht(r,e,n,t,a,i,u,c,o)}))})),function(r,e){return{$:"a0",n:r,o:e}}),Cu=(Ct(Ru),function(r,e){return{$:"a1",n:r,o:e}}),Iu=(Ct(Cu),function(r,e){return{$:"a2",n:r,o:e}}),zu=(Ct(Iu),function(r,e){return{$:"a3",n:r,o:e}}),Ou=Ct(zu),Du=(It((function(r,e,n){return{$:"a4",n:e,o:{f:r,o:n}}})),/^script$/i),Fu=/^(formAction$)/i,Mu=/^\s*j\s*a\s*v\s*a\s*s\s*c\s*r\s*i\s*p\s*t\s*:/i,Bu=/^\s*(j\s*a\s*v\s*a\s*s\s*c\s*r\s*i\s*p\s*t\s*:|d\s*a\s*t\s*a\s*:\s*t\s*e\s*x\s*t\s*\/\s*h\s*t\s*m\s*l\s*(,|;))/i;function Nu(r){return Du.test(r)?