@liascript/editor
Version:
An extended Markdown interpreter for the creation of interactive online courses.
1 lines • 692 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:{};function $parcel$interopDefault(r){return r&&r.__esModule?r.default:r}var $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",(()=>g));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"),p=parcelRequire("8gaNh"),v=parcelRequire("dUoVN"),m=parcelRequire("fvfnx");parcelRequire("iwZoq").initGlobals(),window.LIA.injectResposivevoice=d.inject,"function"!=typeof queueMicrotask&&(window.queueMicrotask=function(r){Promise.resolve().then(r)});class g{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 instanceof Error?r.message:r)}}));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)};let p=-1;window.LIA.goto=r=>{r!==p&&(p=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),p.default.init(n),v.default.init(n,u.default),m.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 p.default.PORT:p.default.handle(r);break;case v.default.PORT:v.default.handle(r);break;case m.default.PORT:m.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.hL=r,this.aC=e,this.ay=n}function a(r,e,n,t,a){this.c8=r,this.hn=e,this.dk=n,this.di=t,this.i0=a}function i(r,e,n,t){this.fV=r,this.b9=e,this.dm=n,this.hg=t}function u(r,e){this.dm=r,this.hg=e}function c(r,e,n,t){this.fO=r,this.iU=e,this.iV=n,this.hf=t}function o(r,e){this.iG=r,this.G=e}function s(r,e){this.ip=r,this.G=e}function f(r,e,n,t,a,i){this.a8=r,this.d8=e,this.bj=n,this.e$=t,this.e5=a,this.ad=i}function l(r,e,n,t,a,i,u,c,o,s,f){this.gm=r,this.cA=e,this.ef=n,this.cM=t,this.hB=a,this.id=i,this.e1=u,this.iI=c,this.G=o,this.c9=s,this.fC=f}function h(r,e,n,t){this.cJ=r,this.bn=e,this.iK=n,this.fO=t}function d(r,e,n,t){this.hL=r,this.c1=e,this.iH=n,this.jj=t}function b(r,e,n){this.du=r,this.dF=e,this.b$=n}function p(r,e,n,t){this.ef=r,this.bT=e,this.h0=n,this.i_=t}function v(r,e,n){this.W=r,this.hk=e,this.X=n}function m(r,e,n,t,a,i){this.dG=r,this.cp=e,this.ei=n,this.ej=t,this.ey=a,this.cQ=i}function g(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,p,v,m,g,w,$,y,k){this.dr=r,this.f5=e,this.f6=n,this.gb=t,this.cg=a,this.gz=i,this.gB=u,this.cn=c,this.dZ=o,this.bN=s,this.hu=f,this.hD=l,this.hF=h,this.ex=d,this.hP=b,this.hT=p,this.h5=v,this.iu=m,this.fj=g,this.jl=w,this.jo=$,this.fL=y,this.b7=k}function w(r,e){this.ej=r,this.bU=e}function $(r,e){this.cY=r,this.c_=e}function y(r,e){this.fk=r,this.jp=e}function k(r,e,n){this.em=r,this.en=e,this.e0=n}function x(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,p,v,m,g,w,$,y,k,x){this.$7=r,this.dt=e,this.cf=n,this.gw=t,this.dN=a,this.dO=i,this.dW=u,this.g7=c,this.hc=o,this.d6=s,this.ei=f,this.ht=l,this.hC=h,this.hP=d,this.fl=b,this.fr=p,this.fs=v,this.fy=m,this.i2=g,this.i5=w,this.aF=$,this.fG=y,this.fJ=k,this.dh=x}function j(r,e){this.cX=r,this.jq=e}function _(r,e){this.ik=r,this.iZ=e}function S(r,e,n,t){this.gm=r,this.a6=e,this.im=n,this.i1=t}function T(r,e,n){this.h6=r,this.c6=e,this.fx=n}function E(r,e,n,t,a,i,u,c){this.gx=r,this.cp=e,this.eZ=n,this.bX=t,this.b$=a,this.fi=i,this.c9=u,this.i2=c}function A(r,e){this.fV=r,this.b9=e}function L(r,e){this.hg=r,this.dm=e}function R(r,e,n,t,a,i,u,c,o){this.q=r,this.as=e,this.bb=n,this.bc=t,this.hP=a,this.bY=i,this.t=u,this.aA=c,this.G=o}function q(r,e,n){this.ah=r,this.ia=e,this.aW=n}function I(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,p,v,m,g,w,$,y,k,x,j,_,S,T){this.bx=r,this.a2=e,this.cf=n,this.gG=t,this.cp=a,this.cG=i,this.cK=u,this.cL=c,this.eq=o,this.hK=s,this.cQ=f,this.ib=l,this.eW=h,this.eX=d,this.cX=b,this.io=p,this.c2=v,this.c3=m,this.c4=g,this.iF=w,this.c5=$,this.bo=y,this.iJ=k,this.i2=x,this.jf=j,this.dg=_,this.jl=S,this.fO=T}function C(r,e,n){this.a3=r,this.et=e,this.iT=n}function z(r,e){this.gY=r,this.cD=e}function D(r,e,n,t,a){this.aK=r,this.gR=e,this.eo=n,this.fs=t,this.fS=a}function M(r,e,n){this.gT=r,this.h9=e,this.fp=n}function P(r,e,n){this.gd=r,this.g9=e,this.hp=n}function O(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,p,v,m,g,w){this.T=r,this.a2=e,this.gn=n,this.dK=t,this.gF=a,this.gP=i,this.cl=u,this.cm=c,this.bI=o,this.dX=s,this.cy=f,this.hm=l,this.ee=h,this.ej=d,this.cZ=b,this.c4=p,this.bo=v,this.db=m,this.dc=g,this.de=w}function N(r,e,n,t,a){this.f4=r,this.dt=e,this.dB=n,this.fQ=t,this.fS=a}function G(r,e){this.dB=r,this.hT=e}function F(r,e,n){this.dt=r,this.aU=e,this.fQ=n}function B(r,e,n){this.gx=r,this.ej=e,this.bY=n}function U(r,e,n,t,a,i){this.f_=r,this.cb=e,this.gE=n,this.bs=t,this.fM=a,this.js=i}function V(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,p,v){this.cd=r,this.dE=e,this.dN=n,this.cl=t,this.d7=a,this.ej=i,this.bQ=u,this.el=c,this.eF=o,this.cU=s,this.iw=f,this.fc=l,this.iB=h,this.iC=d,this.di=b,this.fN=p,this.bv=v}function X(r,e,n,t,a,i){this.gc=r,this.dB=e,this.gV=n,this.hk=t,this.ih=a,this.jv=i}function H(r,e){this.h9=r,this.fp=e}function J(r,e,n,t){this.gm=r,this.bJ=e,this.hQ=n,this.fC=t}function Y(r,e,n,t,a,i,u,c){this.f1=r,this.ge=e,this.dU=n,this.hf=t,this.hM=a,this.je=i,this.jk=u,this.fO=c}function K(r,e,n,t,a,i,u){this.ge=r,this.dU=e,this.hf=n,this.hM=t,this.je=a,this.jk=i,this.fO=u}function W(r,e,n){this.gx=r,this.hk=e,this.df=n}function Z(r,e){this.dU=r,this.fO=e}function Q(r,e,n,t){this.gm=r,this.gP=e,this.hm=n,this.jf=t}function rr(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,p,v,m,g,w,$){this.ge=r,this.gm=e,this.gn=n,this.gG=t,this.gP=a,this.cm=i,this.cp=u,this.cv=c,this.dX=o,this.cy=s,this.hk=f,this.hm=l,this.ie=h,this.cX=d,this.cZ=b,this.bo=p,this.db=v,this.dc=m,this.de=g,this.jf=w,this.fS=$}function er(r,e){this.h9=r,this.c9=e}function nr(r,e,n){this.ej=r,this.iE=e,this.fS=n}function tr(r,e,n,t,a){this.f4=r,this.cu=e,this.hk=n,this.ho=t,this.iX=a}function ar(r,e,n){this.hj=r,this.hk=e,this.im=n}function ir(r,e,n,t,a,i,u,c,o){this.gA=r,this.gX=e,this.hi=n,this.h8=t,this.ig=a,this.iD=i,this.iR=u,this.c9=c,this.jn=o}function ur(r,e,n,t){this.bR=r,this.iw=e,this.an=n,this.fV=t}function cr(r,e,n,t){this.gq=r,this.eu=e,this.fb=n,this.iJ=t}function or(r,e,n,t,a){this.gq=r,this.dY=e,this.fb=n,this.iJ=t,this.fz=a}function sr(r,e){this.ez=r,this.eD=e}function fr(r,e,n,t,a,i,u,c){this.gI=r,this.hz=e,this.ia=n,this.jf=t,this.jz=a,this.jA=i,this.jD=u,this.jE=c}function lr(r,e,n,t){this.f4=r,this.gm=e,this.ht=n,this.eI=t}function hr(r,e,n){this.bH=r,this.bi=e,this.iw=n}function dr(r,e,n,t){this.bH=r,this.aT=e,this.bU=n,this.bi=t}function br(r,e,n,t,a){this.gm=r,this.g7=e,this.ht=n,this.eI=t,this.fS=a}function pr(r,e,n,t,a,i,u,c,o,s,f,l,h){this.f4=r,this.gZ=e,this.cs=n,this.dV=t,this.cN=a,this.ev=i,this.it=u,this.iB=c,this.fA=o,this.i3=s,this.fD=f,this.b7=l,this.b8=h}function vr(r,e){this.hk=r,this.hK=e}function mr(r,e,n){this.hf=r,this.h9=e,this.fp=n}function gr(r,e,n,t){this.gW=r,this.iD=e,this.c9=n,this.i$=t}function wr(r,e){this.hk=r,this.i1=e}function $r(r,e,n,t,a,i){this.ge=r,this.aJ=e,this.g5=n,this.hd=t,this.hk=a,this.iS=i}function yr(r,e,n){this.a3=r,this.gH=e,this.gK=n}function kr(r,e){this.hk=r,this.i8=e}function xr(r,e){this.iD=r,this.c9=e}function jr(r,e,n,t){this.hg=r,this.aw=e,this.iX=n,this.dm=t}function _r(r,e,n,t,a,i,u){this.f2=r,this.go=e,this.g4=n,this.hE=t,this.i9=a,this.ja=i,this.jt=u}function Sr(r,e,n,t){this.gr=r,this.g_=e,this.b3=n,this.js=t}function Tr(r,e){this.gl=r,this.hk=e}function Er(r,e){this.a3=r,this.bm=e}function Ar(r,e){this.bY=r,this.c7=e}function Lr(r,e,n,t,a,i,u,c){this.a2=r,this.a6=e,this.aL=n,this.a7=t,this.ab=a,this.F=i,this.ej=u,this.hP=c}function Rr(r,e,n,t){this.hk=r,this.ek=e,this.iC=n,this.bv=t}function qr(r,e,n,t){this.ge=r,this.cm=e,this.cp=n,this.hk=t}function Ir(r,e,n,t,a,i,u,c,o,s,f,l){this.ge=r,this.gn=e,this.cm=n,this.cp=t,this.cv=a,this.dX=i,this.cy=u,this.hk=c,this.cZ=o,this.db=s,this.dc=f,this.de=l}function Cr(r,e,n){this.d3=r,this.hb=e,this.di=n}function zr(r,e,n){this.gm=r,this.im=e,this.i1=n}function Dr(r,e,n,t,a,i){this.go=r,this.cs=e,this.hk=n,this.e4=t,this.fj=a,this.c9=i}function Mr(r,e,n,t){this.go=r,this.hk=e,this.hL=n,this.jr=t}function Pr(r,e,n,t){this.du=r,this.dF=e,this.eZ=n,this.b$=t}function Or(r,e,n,t){this.ec=r,this.aY=e,this.jf=n,this.fO=t}function Nr(r,e){this.bx=r,this.bW=e}function Gr(r,e,n,t){this.gG=r,this.hQ=e,this.hR=n,this.i2=t}function Fr(r,e,n,t){this.cg=r,this.gQ=e,this.hF=n,this.jf=t}function Br(r,e,n,t,a,i,u,c,o,s){this.bx=r,this.f7=e,this.hc=n,this.hq=t,this.h7=a,this.ib=i,this.io=u,this.bo=c,this.iJ=o,this.fO=s}function Ur(r,e,n,t){this.bx=r,this.ib=e,this.io=n,this.fO=t}function Vr(r,e,n){this.ge=r,this.df=e,this.dj=n}function Xr(r,e,n){this.ge=r,this.hk=e,this.df=n}function Hr(r,e,n,t,a){this.f_=r,this.hk=e,this.hv=n,this.ii=t,this.ju=a}function Jr(r,e){this.gG=r,this.jf=e}function Yr(r,e){this.fO=r,this.b7=e}function Kr(r,e){this.gb=r,this.hQ=e}function Wr(r,e,n,t){this.ba=r,this.hR=e,this.i4=n,this.jf=t}function Zr(r,e,n){this.hR=r,this.i4=e,this.jf=n}function Qr(r,e,n,t){this.cf=r,this.cC=e,this.ht=n,this.i4=t}function re(r,e,n,t,a,i,u){this.f_=r,this.h1=e,this.h9=n,this.$8=t,this.bj=a,this.$9=i,this.c9=u}function ee(r,e,n,t,a,i,u,c,o,s,f,l,h,d,b,p,v){this.dZ=r,this.d6=e,this.ed=n,this.ej=t,this.ht=a,this.hC=i,this.hK=u,this.eO=c,this.iE=o,this.fm=s,this.fs=f,this.i2=l,this.aF=h,this.fG=d,this.jm=b,this.dk=p,this.fS=v}function ne(r,e,n,t,a){this.Q=r,this.ac=e,this.be=n,this.bm=t,this.G=a}function te(r,e,n,t,a){this.bB=r,this.gO=e,this.d4=n,this.hI=t,this.b7=a}function ae(r,e,n,t,a){this.cc=r,this.dM=e,this.g8=n,this.cI=t,this.hP=a}function ie(r,e){this.bg=r,this.b7=e}function ue(r,e,n,t){this.gE=r,this.cr=e,this.ht=n,this.cO=t}function ce(r,e,n){this.ht=r,this.eI=e,this.fK=n}function oe(r,e,n){this.ht=r,this.aY=e,this.jv=n}function se(r,e){this.aB=r,this.dm=e}function fe(r,e,n,t){this.dC=r,this.dS=e,this.e1=n,this.fO=t}function le(r,e,n,t,a,i,u,c,o,s,f,l,h,d){this.dZ=r,this.d6=e,this.ht=n,this.hC=t,this.hK=a,this.hP=i,this.iE=u,this.fm=c,this.fs=o,this.i2=s,this.aF=f,this.fG=l,this.jm=h,this.fS=d}function he(r,e,n){this.$7=r,this.dT=e,this.aY=n}function de(r,e,n,t,a,i){this.$7=r,this.f5=e,this.g9=n,this.ba=t,this.h6=a,this.jf=i}function be(r,e,n){this.gx=r,this.hg=e,this.hk=n}function pe(r,e,n,t,a,i,u,c){this.f_=r,this.gg=e,this.ht=n,this.hF=t,this.h4=a,this.ij=i,this.bn=u,this.iJ=c}function ve(r,e,n){this.f5=r,this.gq=e,this.jh=n}function me(r,e,n,t,a,i,u){this.f_=r,this.a1=e,this.aS=n,this.hR=t,this.bl=a,this.bs=i,this.js=u}function ge(r,e,n,t){this.f_=r,this.aS=e,this.hR=n,this.js=t}function we(r,e,n,t,a){this.dt=r,this.d5=e,this.hk=n,this.hT=t,this.jm=a}function $e(r,e,n,t,a){this.dt=r,this.ht=e,this.fk=n,this.b5=t,this.dh=a}function ye(r,e,n,t,a,i,u){this.fZ=r,this.hC=e,this.hG=n,this.hP=t,this.bn=a,this.fj=i,this.dk=u}function ke(r,e,n,t,a,i,u){this.f_=r,this.gt=e,this.hk=n,this.$8=t,this.im=a,this.$9=i,this.c9=u}function xe(r,e,n,t,a,i,u,c,o,s){this.f4=r,this.aq=e,this.aN=n,this.cs=t,this.aP=a,this.cE=i,this.aQ=u,this.aR=c,this.i2=o,this.aF=s}function je(r,e,n){this.aJ=r,this.aS=e,this.aX=n}function _e(r,e,n,t,a,i,u,c){this.aq=r,this.aN=e,this.aP=n,this.aQ=t,this.aR=a,this.ht=i,this.i2=u,this.aF=c}function Se(r,e,n,t,a,i,u){this.hk=r,this.ht=e,this.iB=n,this.i2=t,this.fD=a,this.b8=i,this.fP=u}function Te(r,e,n,t,a){this.gt=r,this.gA=e,this.d5=n,this.hR=t,this.fp=a}function Ee(r,e,n,t){this.f_=r,this.hk=e,this.fk=n,this.jf=t}function Ae(r,e,n,t,a,i,u){this.aJ=r,this.gt=e,this.h6=n,this.ig=t,this.im=a,this.iP=i,this.c9=u}function Le(r,e,n){this.f4=r,this.ht=e,this.hC=n}function Re(r,e,n){this.fY=r,this.ir=e,this.js=n}function qe(r,e,n,t,a,i,u,c){this.a3=r,this.g5=e,this.hk=n,this.cH=t,this.ht=a,this.iS=i,this.c9=u,this.dl=c}function Ie(r,e,n,t,a){this.hG=r,this.fV=e,this.jA=n,this.b9=t,this.jE=a}function Ce(r,e){this.ez=r,this.eI=e}function ze(r,e,n,t){this.gh=r,this.gx=e,this.hs=n,this.ia=t}function De(r,e,n,t){this.bJ=r,this.bM=e,this.hk=n,this.hR=t}function Me(r,e,n,t,a,i){this.gm=r,this.aq=e,this.ht=n,this.hQ=t,this.i2=a,this.aF=i}function Pe(r,e,n,t,a,i){this.eY=r,this.cW=e,this.fH=n,this.fI=t,this.fV=a,this.b9=i}function Oe(r,e,n){this.hL=r,this.ay=e,this.aC=n}function Ne(r,e){this.f5=r,this.bC=e}function Ge(r,e,n,t,a){this.gR=r,this.ht=e,this.iJ=n,this.fm=t,this.b5=a}function Fe(r,e,n,t,a,i,u,c,o,s){this.dP=r,this.dZ=e,this.hk=n,this.ht=t,this.hC=a,this.hK=i,this.eE=u,this.hP=c,this.fG=o,this.jm=s}function Be(r,e){this.f_=r,this.cC=e}function Ue(r,e){this.ge=r,this.jf=e}function Ve(r,e,n,t,a,i){this.hn=r,this.h2=e,this.h3=n,this.i0=t,this.di=a,this.dk=i}function Xe(r,e,n,t,a,i,u,c,o,s){this.ch=r,this.cA=e,this.bL=n,this.a9=t,this.hq=a,this.bn=i,this.iC=u,this.bo=c,this.iJ=o,this.i2=s}function He(r,e){var n=r.$c();return n.a8=e,n}function Je(r,e){var n=r.$c();return n.e0=e,n}function Ye(r,e){var n=r.$c();return n.jj=e,n}function Ke(r,e,n){var t=r.$c();return t.bY=e,t.ej=n,t}function We(r,e){var n=r.$c();return n.ex=e,n}function Ze(r,e){var n=r.$c();return n.gd=e,n}function Qe(r,e){var n=r.$c();return n.ej=e,n}function rn(r,e){var n=r.$c();return n.T=e,n}function en(r,e){var n=r.$c();return n.dB=e,n}function nn(r,e){var n=r.$c();return n.aK=e,n}function tn(r,e){var n=r.$c();return n.cm=e,n}function an(r,e){var n=r.$c();return n.bY=e,n}function un(r,e){var n=r.$c();return n.dK=e,n}function cn(r,e){var n=r.$c();return n.eo=e,n}function on(r,e,n){var t=r.$c();return t.dB=e,t.hk=n,t}function sn(r,e){var n=r.$c();return n.f5=e,n}function fn(r,e){var n=r.$c();return n.hP=e,n}function ln(r,e){var n=r.$c();return n.cp=e,n}function hn(r,e){var n=r.$c();return n.g_=e,n}function dn(r,e){var n=r.$c();return n.i2=e,n}function bn(r,e){var n=r.$c();return n.gr=e,n}function pn(r,e,n){var t=r.$c();return t.ee=e,t.hm=n,t}function vn(r,e){var n=r.$c();return n.an=e,n}function mn(r,e){var n=r.$c();return n.iw=e,n}function gn(r,e){var n=r.$c();return n.bU=e,n}function wn(r,e){var n=r.$c();return n.gY=e,n}function $n(r,e){var n=r.$c();return n.gn=e,n}function yn(r,e){var n=r.$c();return n.cD=e,n}function kn(r,e){var n=r.$c();return n.cy=e,n}function xn(r,e){var n=r.$c();return n.db=e,n}function jn(r,e){var n=r.$c();return n.dc=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.fS=e,n}function Tn(r,e){var n=r.$c();return n.cX=e,n}function En(r,e,n){var t=r.$c();return t.b7=e,t.cN=n,t}function An(r,e){var n=r.$c();return n.gm=e,n}function Ln(r,e){var n=r.$c();return n.cs=e,n}function Rn(r,e,n){var t=r.$c();return t.fD=e,t.iB=n,t}function qn(r,e){var n=r.$c();return n.a6=e,n}function In(r,e){var n=r.$c();return n.fD=e,n}function Cn(r,e){var n=r.$c();return n.g7=e,n}function zn(r,e){var n=r.$c();return n.fA=e,n}function Dn(r,e){var n=r.$c();return n.cN=e,n}function Mn(r,e){var n=r.$c();return n.f_=e,n}function Pn(r,e){var n=r.$c();return n.js=e,n}function On(r,e){var n=r.$c();return n.di=e,n}function Nn(r,e,n){var t=r.$c();return t.ej=e,t.fN=n,t}function Gn(r,e){var n=r.$c();return n.iC=e,n}function Fn(r,e){var n=r.$c();return n.fs=e,n}function Bn(r,e,n,t,a){var i=r.$c();return i.gX=e,i.iR=n,i.ig=t,i.jn=a,i}function Un(r,e){var n=r.$c();return n.gA=e,n}function Vn(r,e){var n=r.$c();return n.c9=e,n}function Xn(r,e){var n=r.$c();return n.i$=e,n}function Hn(r,e){var n=r.$c();return n.gW=e,n}function Jn(r,e){var n=r.$c();return n.iD=e,n}function Yn(r,e){var n=r.$c();return n.cZ=e,n}function Kn(r,e){var n=r.$c();return n.de=e,n}function Wn(r,e){var n=r.$c();return n.cv=e,n}function Zn(r,e){var n=r.$c();return n.h6=e,n}function Qn(r,e){var n=r.$c();return n.ad=e,n}function rt(r,e){var n=r.$c();return n.fO=e,n}function et(r,e){var n=r.$c();return n.cf=e,n}function nt(r,e){var n=r.$c();return n.gx=e,n}function tt(r,e){var n=r.$c();return n.c6=e,n}function at(r,e,n,t){var a=r.$c();return a.bX=e,a.c9=n,a.cp=t,a}function it(r,e){var n=r.$c();return n.b$=e,n}function ut(r,e,n){var t=r.$c();return t.a8=e,t.ad=n,t}function ct(r,e){var n=r.$c();return n.dh=e,n}function ot(r,e){var n=r.$c();return n.b9=e,n}function st(r,e){var n=r.$c();return n.fV=e,n}function ft(r,e){var n=r.$c();return n.hg=e,n}function lt(r,e){var n=r.$c();return n.dm=e,n}function ht(r,e){var n=r.$c();return n.G=e,n}function dt(r,e,n){var t=r.$c();return t.as=e,t.hP=n,t}function bt(r,e,n){var t=r.$c();return t.aA=e,t.hP=n,t}function pt(r,e){var n=r.$c();return n.ah=e,n}function vt(r,e){var n=r.$c();return n.i5=e,n}function mt(r,e){var n=r.$c();return n.iJ=e,n}function gt(r,e,n){var t=r.$c();return t.iF=e,t.iJ=n,t}function wt(r,e,n){var t=r.$c();return t.cM=e,t.iI=n,t}function $t(r,e){var n=r.$c();return n.cM=e,n}function yt(r,e,n){var t=r.$c();return t.a2=e,t.c5=n,t}function kt(r,e,n){var t=r.$c();return t.cQ=e,t.cp=n,t}function xt(r,e){var n=r.$c();return n.ii=e,n}function jt(r,e){var n=r.$c();return n.ey=e,n}function _t(r,e,n){var t=r.$c();return t.dG=e,t.ey=n,t}function St(r,e,n,t){var a=r.$c();return a.cM=e,a.hB=n,a.id=t,a}function Tt(r,e){var n=r.$c();return n.e1=e,n}function Et(r,e,n){var t=r.$c();return t.Q=e,t.ac=n,t}function At(r,e,n,t,a){var i=r.$c();return i.Q=e,i.ac=n,i.be=t,i.bm=a,i}function Lt(r,e){var n=r.$c();return n.ed=e,n}function Rt(r,e){var n=r.$c();return n.dk=e,n}function qt(r,e){var n=r.$c();return n.bj=e,n}function It(r,e){var n=r.$c();return n.eO=e,n}function Ct(r){var e=function(e){return function(n){return r(e,n)}};return e.a2=r,e}function zt(r){var e=function(e){return function(n){return function(t){return r(e,n,t)}}};return e.a3=r,e}function Dt(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 Mt(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 Pt(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 Ot(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 Nt(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 Gt(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 Ft(r,e,n){return r.a2?r.a2(e,n):r(e)(n)}function Bt(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 Xt(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 Ht(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 Jt(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.hL,this.aC,this.ay)},a.prototype.$c=function(){return new a(this.c8,this.hn,this.dk,this.di,this.i0)},i.prototype.$c=function(){return new i(this.fV,this.b9,this.dm,this.hg)},u.prototype.$c=function(){return new u(this.dm,this.hg)},c.prototype.$c=function(){return new c(this.fO,this.iU,this.iV,this.hf)},o.prototype.$c=function(){return new o(this.iG,this.G)},s.prototype.$c=function(){return new s(this.ip,this.G)},f.prototype.$c=function(){return new f(this.a8,this.d8,this.bj,this.e$,this.e5,this.ad)},l.prototype.$c=function(){return new l(this.gm,this.cA,this.ef,this.cM,this.hB,this.id,this.e1,this.iI,this.G,this.c9,this.fC)},h.prototype.$c=function(){return new h(this.cJ,this.bn,this.iK,this.fO)},d.prototype.$c=function(){return new d(this.hL,this.c1,this.iH,this.jj)},b.prototype.$c=function(){return new b(this.du,this.dF,this.b$)},p.prototype.$c=function(){return new p(this.ef,this.bT,this.h0,this.i_)},v.prototype.$c=function(){return new v(this.W,this.hk,this.X)},m.prototype.$c=function(){return new m(this.dG,this.cp,this.ei,this.ej,this.ey,this.cQ)},g.prototype.$c=function(){return new g(this.dr,this.f5,this.f6,this.gb,this.cg,this.gz,this.gB,this.cn,this.dZ,this.bN,this.hu,this.hD,this.hF,this.ex,this.hP,this.hT,this.h5,this.iu,this.fj,this.jl,this.jo,this.fL,this.b7)},w.prototype.$c=function(){return new w(this.ej,this.bU)},$.prototype.$c=function(){return new $(this.cY,this.c_)},y.prototype.$c=function(){return new y(this.fk,this.jp)},k.prototype.$c=function(){return new k(this.em,this.en,this.e0)},x.prototype.$c=function(){return new x(this.$7,this.dt,this.cf,this.gw,this.dN,this.dO,this.dW,this.g7,this.hc,this.d6,this.ei,this.ht,this.hC,this.hP,this.fl,this.fr,this.fs,this.fy,this.i2,this.i5,this.aF,this.fG,this.fJ,this.dh)},j.prototype.$c=function(){return new j(this.cX,this.jq)},_.prototype.$c=function(){return new _(this.ik,this.iZ)},S.prototype.$c=function(){return new S(this.gm,this.a6,this.im,this.i1)},T.prototype.$c=function(){return new T(this.h6,this.c6,this.fx)},E.prototype.$c=function(){return new E(this.gx,this.cp,this.eZ,this.bX,this.b$,this.fi,this.c9,this.i2)},A.prototype.$c=function(){return new A(this.fV,this.b9)},L.prototype.$c=function(){return new L(this.hg,this.dm)},R.prototype.$c=function(){return new R(this.q,this.as,this.bb,this.bc,this.hP,this.bY,this.t,this.aA,this.G)},q.prototype.$c=function(){return new q(this.ah,this.ia,this.aW)},I.prototype.$c=function(){return new I(this.bx,this.a2,this.cf,this.gG,this.cp,this.cG,this.cK,this.cL,this.eq,this.hK,this.cQ,this.ib,this.eW,this.eX,this.cX,this.io,this.c2,this.c3,this.c4,this.iF,this.c5,this.bo,this.iJ,this.i2,this.jf,this.dg,this.jl,this.fO)},C.prototype.$c=function(){return new C(this.a3,this.et,this.iT)},z.prototype.$c=function(){return new z(this.gY,this.cD)},D.prototype.$c=function(){return new D(this.aK,this.gR,this.eo,this.fs,this.fS)},M.prototype.$c=function(){return new M(this.gT,this.h9,this.fp)},P.prototype.$c=function(){return new P(this.gd,this.g9,this.hp)},O.prototype.$c=function(){return new O(this.T,this.a2,this.gn,this.dK,this.gF,this.gP,this.cl,this.cm,this.bI,this.dX,this.cy,this.hm,this.ee,this.ej,this.cZ,this.c4,this.bo,this.db,this.dc,this.de)},N.prototype.$c=function(){return new N(this.f4,this.dt,this.dB,this.fQ,this.fS)},G.prototype.$c=function(){return new G(this.dB,this.hT)},F.prototype.$c=function(){return new F(this.dt,this.aU,this.fQ)},B.prototype.$c=function(){return new B(this.gx,this.ej,this.bY)},U.prototype.$c=function(){return new U(this.f_,this.cb,this.gE,this.bs,this.fM,this.js)},V.prototype.$c=function(){return new V(this.cd,this.dE,this.dN,this.cl,this.d7,this.ej,this.bQ,this.el,this.eF,this.cU,this.iw,this.fc,this.iB,this.iC,this.di,this.fN,this.bv)},X.prototype.$c=function(){return new X(this.gc,this.dB,this.gV,this.hk,this.ih,this.jv)},H.prototype.$c=function(){return new H(this.h9,this.fp)},J.prototype.$c=function(){return new J(this.gm,this.bJ,this.hQ,this.fC)},Y.prototype.$c=function(){return new Y(this.f1,this.ge,this.dU,this.hf,this.hM,this.je,this.jk,this.fO)},K.prototype.$c=function(){return new K(this.ge,this.dU,this.hf,this.hM,this.je,this.jk,this.fO)},W.prototype.$c=function(){return new W(this.gx,this.hk,this.df)},Z.prototype.$c=function(){return new Z(this.dU,this.fO)},Q.prototype.$c=function(){return new Q(this.gm,this.gP,this.hm,this.jf)},rr.prototype.$c=function(){return new rr(this.ge,this.gm,this.gn,this.gG,this.gP,this.cm,this.cp,this.cv,this.dX,this.cy,this.hk,this.hm,this.ie,this.cX,this.cZ,this.bo,this.db,this.dc,this.de,this.jf,this.fS)},er.prototype.$c=function(){return new er(this.h9,this.c9)},nr.prototype.$c=function(){return new nr(this.ej,this.iE,this.fS)},tr.prototype.$c=function(){return new tr(this.f4,this.cu,this.hk,this.ho,this.iX)},ar.prototype.$c=function(){return new ar(this.hj,this.hk,this.im)},ir.prototype.$c=function(){return new ir(this.gA,this.gX,this.hi,this.h8,this.ig,this.iD,this.iR,this.c9,this.jn)},ur.prototype.$c=function(){return new ur(this.bR,this.iw,this.an,this.fV)},cr.prototype.$c=function(){return new cr(this.gq,this.eu,this.fb,this.iJ)},or.prototype.$c=function(){return new or(this.gq,this.dY,this.fb,this.iJ,this.fz)},sr.prototype.$c=function(){return new sr(this.ez,this.eD)},fr.prototype.$c=function(){return new fr(this.gI,this.hz,this.ia,this.jf,this.jz,this.jA,this.jD,this.jE)},lr.prototype.$c=function(){return new lr(this.f4,this.gm,this.ht,this.eI)},hr.prototype.$c=function(){return new hr(this.bH,this.bi,this.iw)},dr.prototype.$c=function(){return new dr(this.bH,this.aT,this.bU,this.bi)},br.prototype.$c=function(){return new br(this.gm,this.g7,this.ht,this.eI,this.fS)},pr.prototype.$c=function(){return new pr(this.f4,this.gZ,this.cs,this.dV,this.cN,this.ev,this.it,this.iB,this.fA,this.i3,this.fD,this.b7,this.b8)},vr.prototype.$c=function(){return new vr(this.hk,this.hK)},mr.prototype.$c=function(){return new mr(this.hf,this.h9,this.fp)},gr.prototype.$c=function(){return new gr(this.gW,this.iD,this.c9,this.i$)},wr.prototype.$c=function(){return new wr(this.hk,this.i1)},$r.prototype.$c=function(){return new $r(this.ge,this.aJ,this.g5,this.hd,this.hk,this.iS)},yr.prototype.$c=function(){return new yr(this.a3,this.gH,this.gK)},kr.prototype.$c=function(){return new kr(this.hk,this.i8)},xr.prototype.$c=function(){return new xr(this.iD,this.c9)},jr.prototype.$c=function(){return new jr(this.hg,this.aw,this.iX,this.dm)},_r.prototype.$c=function(){return new _r(this.f2,this.go,this.g4,this.hE,this.i9,this.ja,this.jt)},Sr.prototype.$c=function(){return new Sr(this.gr,this.g_,this.b3,this.js)},Tr.prototype.$c=function(){return new Tr(this.gl,this.hk)},Er.prototype.$c=function(){return new Er(this.a3,this.bm)},Ar.prototype.$c=function(){return new Ar(this.bY,this.c7)},Lr.prototype.$c=function(){return new Lr(this.a2,this.a6,this.aL,this.a7,this.ab,this.F,this.ej,this.hP)},Rr.prototype.$c=function(){return new Rr(this.hk,this.ek,this.iC,this.bv)},qr.prototype.$c=function(){return new qr(this.ge,this.cm,this.cp,this.hk)},Ir.prototype.$c=function(){return new Ir(this.ge,this.gn,this.cm,this.cp,this.cv,this.dX,this.cy,this.hk,this.cZ,this.db,this.dc,this.de)},Cr.prototype.$c=function(){return new Cr(this.d3,this.hb,this.di)},zr.prototype.$c=function(){return new zr(this.gm,this.im,this.i1)},Dr.prototype.$c=function(){return new Dr(this.go,this.cs,this.hk,this.e4,this.fj,this.c9)},Mr.prototype.$c=function(){return new Mr(this.go,this.hk,this.hL,this.jr)},Pr.prototype.$c=function(){return new Pr(this.du,this.dF,this.eZ,this.b$)},Or.prototype.$c=function(){return new Or(this.ec,this.aY,this.jf,this.fO)},Nr.prototype.$c=function(){return new Nr(this.bx,this.bW)},Gr.prototype.$c=function(){return new Gr(this.gG,this.hQ,this.hR,this.i2)},Fr.prototype.$c=function(){return new Fr(this.cg,this.gQ,this.hF,this.jf)},Br.prototype.$c=function(){return new Br(this.bx,this.f7,this.hc,this.hq,this.h7,this.ib,this.io,this.bo,this.iJ,this.fO)},Ur.prototype.$c=function(){return new Ur(this.bx,this.ib,this.io,this.fO)},Vr.prototype.$c=function(){return new Vr(this.ge,this.df,this.dj)},Xr.prototype.$c=function(){return new Xr(this.ge,this.hk,this.df)},Hr.prototype.$c=function(){return new Hr(this.f_,this.hk,this.hv,this.ii,this.ju)},Jr.prototype.$c=function(){return new Jr(this.gG,this.jf)},Yr.prototype.$c=function(){return new Yr(this.fO,this.b7)},Kr.prototype.$c=function(){return new Kr(this.gb,this.hQ)},Wr.prototype.$c=function(){return new Wr(this.ba,this.hR,this.i4,this.jf)},Zr.prototype.$c=function(){return new Zr(this.hR,this.i4,this.jf)},Qr.prototype.$c=function(){return new Qr(this.cf,this.cC,this.ht,this.i4)},re.prototype.$c=function(){return new re(this.f_,this.h1,this.h9,this.$8,this.bj,this.$9,this.c9)},ee.prototype.$c=function(){return new ee(this.dZ,this.d6,this.ed,this.ej,this.ht,this.hC,this.hK,this.eO,this.iE,this.fm,this.fs,this.i2,this.aF,this.fG,this.jm,this.dk,this.fS)},ne.prototype.$c=function(){return new ne(this.Q,this.ac,this.be,this.bm,this.G)},te.prototype.$c=function(){return new te(this.bB,this.gO,this.d4,this.hI,this.b7)},ae.prototype.$c=function(){return new ae(this.cc,this.dM,this.g8,this.cI,this.hP)},ie.prototype.$c=function(){return new ie(this.bg,this.b7)},ue.prototype.$c=function(){return new ue(this.gE,this.cr,this.ht,this.cO)},ce.prototype.$c=function(){return new ce(this.ht,this.eI,this.fK)},oe.prototype.$c=function(){return new oe(this.ht,this.aY,this.jv)},se.prototype.$c=function(){return new se(this.aB,this.dm)},fe.prototype.$c=function(){return new fe(this.dC,this.dS,this.e1,this.fO)},le.prototype.$c=function(){return new le(this.dZ,this.d6,this.ht,this.hC,this.hK,this.hP,this.iE,this.fm,this.fs,this.i2,this.aF,this.fG,this.jm,this.fS)},he.prototype.$c=function(){return new he(this.$7,this.dT,this.aY)},de.prototype.$c=function(){return new de(this.$7,this.f5,this.g9,this.ba,this.h6,this.jf)},be.prototype.$c=function(){return new be(this.gx,this.hg,this.hk)},pe.prototype.$c=function(){return new pe(this.f_,this.gg,this.ht,this.hF,this.h4,this.ij,this.bn,this.iJ)},ve.prototype.$c=function(){return new ve(this.f5,this.gq,this.jh)},me.prototype.$c=function(){return new me(this.f_,this.a1,this.aS,this.hR,this.bl,this.bs,this.js)},ge.prototype.$c=function(){return new ge(this.f_,this.aS,this.hR,this.js)},we.prototype.$c=function(){return new we(this.dt,this.d5,this.hk,this.hT,this.jm)},$e.prototype.$c=function(){return new $e(this.dt,this.ht,this.fk,this.b5,this.dh)},ye.prototype.$c=function(){return new ye(this.fZ,this.hC,this.hG,this.hP,this.bn,this.fj,this.dk)},ke.prototype.$c=function(){return new ke(this.f_,this.gt,this.hk,this.$8,this.im,this.$9,this.c9)},xe.prototype.$c=function(){return new xe(this.f4,this.aq,this.aN,this.cs,this.aP,this.cE,this.aQ,this.aR,this.i2,this.aF)},je.prototype.$c=function(){return new je(this.aJ,this.aS,this.aX)},_e.prototype.$c=function(){return new _e(this.aq,this.aN,this.aP,this.aQ,this.aR,this.ht,this.i2,this.aF)},Se.prototype.$c=function(){return new Se(this.hk,this.ht,this.iB,this.i2,this.fD,this.b8,this.fP)},Te.prototype.$c=function(){return new Te(this.gt,this.gA,this.d5,this.hR,this.fp)},Ee.prototype.$c=function(){return new Ee(this.f_,this.hk,this.fk,this.jf)},Ae.prototype.$c=function(){return new Ae(this.aJ,this.gt,this.h6,this.ig,this.im,this.iP,this.c9)},Le.prototype.$c=function(){return new Le(this.f4,this.ht,this.hC)},Re.prototype.$c=function(){return new Re(this.fY,this.ir,this.js)},qe.prototype.$c=function(){return new qe(this.a3,this.g5,this.hk,this.cH,this.ht,this.iS,this.c9,this.dl)},Ie.prototype.$c=function(){return new Ie(this.hG,this.fV,this.jA,this.b9,this.jE)},Ce.prototype.$c=function(){return new Ce(this.ez,this.eI)},ze.prototype.$c=function(){return new ze(this.gh,this.gx,this.hs,this.ia)},De.prototype.$c=function(){return new De(this.bJ,this.bM,this.hk,this.hR)},Me.prototype.$c=function(){return new Me(this.gm,this.aq,this.ht,this.hQ,this.i2,this.aF)},Pe.prototype.$c=function(){return new Pe(this.eY,this.cW,this.fH,this.fI,this.fV,this.b9)},Oe.prototype.$c=function(){return new Oe(this.hL,this.ay,this.aC)},Ne.prototype.$c=function(){return new Ne(this.f5,this.bC)},Ge.prototype.$c=function(){return new Ge(this.gR,this.ht,this.iJ,this.fm,this.b5)},Fe.prototype.$c=function(){return new Fe(this.dP,this.dZ,this.hk,this.ht,this.hC,this.hK,this.eE,this.hP,this.fG,this.jm)},Be.prototype.$c=function(){return new Be(this.f_,this.cC)},Ue.prototype.$c=function(){return new Ue(this.ge,this.jf)},Ve.prototype.$c=function(){return new Ve(this.hn,this.h2,this.h3,this.i0,this.di,this.dk)},Xe.prototype.$c=function(){return new Xe(this.ch,this.cA,this.bL,this.a9,this.hq,this.bn,this.iC,this.bo,this.iJ,this.i2)};var Yt=function(r,e,n){for(var t=new Array(r),a=0;a<r;a++)t[a]=n(e+a);return t},Kt=(zt(Yt),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,pa(n,e)}),Wt=(Ct(Kt),function(r,e){return e[r]}),Zt=(Ct(Wt),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}),Qt=(zt(Zt),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}),ra=(Ct(Qt),function(r,e,n){for(var t=n.length,a=0;a<t;a++)e=Ft(r,n[a],e);return e}),ea=(zt(ra),function(r,e,n){for(var t=n.length-1;t>=0;t--)e=Ft(r,n[t],e);return e}),na=(zt(ea),function(r,e){for(var n=e.length,t=new Array(n),a=0;a<n;a++)t[a]=r(e[a]);return t}),ta=(Ct(na),function(r,e,n){for(var t=n.length,a=new Array(t),i=0;i<t;i++)a[i]=Ft(r,e+i,n[i]);return a}),aa=(zt(ta),function(r,e,n){return n.slice(r,e)}),ia=(zt(aa),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 ua(r){throw new Error("https://github.com/elm/core/blob/1.0.0/hints/"+r+".md")}function ca(r,e){for(var n,t=[],a=oa(r,e,0,t);a&&(n=t.pop());a=oa(n.a,n.b,0,t));return a}function oa(r,e,n,t){if(r===e)return!0;if("object"!=typeof r||null===r||null===e)return"function"==typeof r&&ua(5),!1;if(n>100)return t.push(pa(r,e)),!0;for(var a in r.$<0&&(r=vo(r),e=vo(e)),r)if(!oa(r[a],e[a],n+1,t))return!1;return!0}zt(ia),Ct((function(r,e){return e})),Ct((function(r,e){return console.log(r+": <internals>"),e}));var sa=Ct(ca),fa=Ct((function(r,e){return!ca(r,e)}));function la(r,e,n){if("object"!=typeof r)return r===e?0:r<e?-1:1;if(void 0===r.$)return(n=la(r.a,e.a))||(n=la(r.b,e.b))?n:la(r.c,e.c);for(;r.b&&e.b&&!(n=la(r.a,e.a));r=r.b,e=e.b);return n||(r.b?1:e.b?-1:0)}Ct((function(r,e){return la(r,e)<0}));var ha=Ct((function(r,e){return la(r,e)<1})),da=(Ct((function(r,e){return la(r,e)>0})),Ct((function(r,e){return la(r,e)>=0})),function(r,e){var n=la(r,e);return n<0?yo:n?$o:wo}),ba=(Ct(da),0);function pa(r,e){return{a:r,b:e}}function va(r,e,n){return{a:r,b:e,c:n}}var ma=Ct(ga);function ga(r,e){if("string"==typeof r)return r+e;if(!r.b)return e;var n=$a(r.a,e);r=r.b;for(var t=n;r.b;r=r.b)t=t.b=$a(r.a,e);return n}var wa={$:0,a:null,b:null};function $a(r,e){return{$:1,a:r,b:e}}var ya=Ct($a);function ka(r){for(var e=wa,n=r.length;n--;)e=$a(r[n],e);return e}function xa(r){for(var e=[];r.b;r=r.b)e.push(r.a);return e}var ja=function(r,e,n){for(var t=[];e.b&&n.b;e=e.b,n=n.b)t.push(Ft(r,e.a,n.a));return ka(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 ka(t)},Sa=zt(ja),Ta=(Dt((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(Bt(r,e.a,n.a,t.a));return ka(a)})),Mt((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 ka(i)})),Pt((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 ka(u)})),function(r,e){return ka(xa(e).sort((function(e,n){return la(r(e),r(n))})))}),Ea=Ct(Ta),Aa=(Ct((function(r,e){return ka(xa(e).sort((function(e,n){var t=Ft(r,e,n);return t===wo?0:t===yo?-1:1})))})),Ct((function(r,e){return r+e}))),La=Ct((function(r,e){return r-e})),Ra=(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(Ra),Ct((function(r,e){return e%r})),function(r,e){var n=e%r;return 0===r?ua(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 Ia=Math.ceil,Ca=Math.floor,za=Math.round,Da=(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 Ma=function(r,e){return r+e};Ct(Ma);var Pa=function(r,e){return r+e},Oa=Ct(Pa);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 Na=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=Ft(r,i,e)}return e},Ga=zt(Na),Fa=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=Ft(r,a,e)}return e},Ba=(zt(Fa),function(r,e){return e.split(r)}),Ua=(Ct(Ba),function(r,e){return e.join(r)}),Va=(Ct(Ua),function(r,e,n){return n.slice(r,e)}),Xa=zt(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 Ha=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},Ja=(Ct(Ha),function(r,e){return e.indexOf(r)>-1}),Ya=(Ct(Ja),function(r,e){return 0===e.indexOf(r)}),Ka=Ct(Ya),Wa=function(r,e){return e.length>=r.length&&e.lastIndexOf(r)===e.length-r.length},Za=(Ct(Wa),function(r,e){var n=r.length;if(n<1)return wa;for(var t=0,a=[];(t=e.indexOf(r,t))>-1;)a.push(t),t+=n;return ka(a)}),Qa=Ct(Za);function ri(r){return r+""}function ei(r){return{$:2,b:r}}var ni=ei((function(r){return"number"!=typeof r?Si("an INT",r):-2147483647<r&&r<2147483647&&(0|r)===r?So(r):!isFinite(r)||r%1?Si("an INT",r):So(r)})),ti=ei((function(r){return"boolean"==typeof r?So(r):Si("a BOOL",r)})),ai=ei((function(r){return"number"==typeof r?So(r):Si("a FLOAT",r)})),ii=ei((function(r){return So(r)})),ui=ei((function(r){return"string"==typeof r?So(r):r instanceof String?So(r+""):Si("a STRING",r)})),ci=function(r,e){return{$:6,d:r,b:e}},oi=Ct(ci),si=function(r,e){return{$:7,e:r,b:e}};function fi(r,e){return{$:9,f:r,g:e}}Ct(si);var li=function(r,e){return{$:10,b:e,h:r}};Ct(li);var hi=function(r,e){return fi(r,[e])},di=(Ct(hi),function(r,e,n){return fi(r,[e,n])}),bi=zt(di),pi=function(r,e,n,t){return fi(r,[e,n,t])},vi=(Dt(pi),function(r,e,n,t,a){return fi(r,[e,n,t,a])}),mi=(Mt(vi),function(r,e,n,t,a,i){return fi(r,[e,n,t,a,i])}),gi=(Pt(mi),function(r,e,n,t,a,i,u){return fi(r,[e,n,t,a,i,u])}),wi=(Ot(gi),Nt((function(r,e,n,t,a,i,u,c){return fi(r,[e,n,t,a,i,u,c])})),Gt((function(r,e,n,t,a,i,u,c,o){return fi(r,[e,n,t,a,i,u,c,o])})),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?So(r.c):Si("null",e);case 3:return ji(e)?xi(r.b,e,ka):Si("a LIST",e);case 4:return ji(e)?xi(r.b,e,_i):Si("an ARRAY",e);case 6:var n=r.d;if("object"!=typeof e||null===e||!(n in e))return Si("an OBJECT with a field named `"+n+"`",e);var t=ki(r.b,e[n]);return Es(t)?t:ko(jo(n,t.a));case 7:var a=r.e;return ji(e)?a>=e.length?Si("a LONGER array. Need index "+a+" but only see "+e.length+" entries",e):(t=ki(r.b,e[a]),Es(t)?t:ko(_o(a,t.a))):Si("an ARRAY",e);case 8:if("object"!=typeof e||null===e||ji(e))return Si("an OBJECT",e);var i=wa;for(var u in e)if(e.hasOwnProperty(u)){if(t=ki(r.b,e[u]),!Es(t))return ko(jo(u,t.a));i=$a(pa(u,t.a),i)}return So(rs(i));case 9:for(var c=r.f,o=r.g,s=0;s<o.length;s++){if(t=ki(o[s],e),!Es(t))return t;c=c(t.a)}return So(c);case 10:return t=ki(r.b,e),Es(t)?ki(r.h(t.a),e):t;case 11:for(var f=wa,l=r.g;l.b;l=l.b){if(t=ki(l.a,e),Es(t))return t;f=$a(t.a,f)}return ko(To(rs(f)));case 1:return ko(xo(r.a,e));case 0:return So(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(!Es(u))return ko(_o(i,u.a));a[i]=u.a}return So(n(a))}function ji(r){return Array.isArray(r)||"undefined"!=typeof FileList&&r instanceof FileList}function _i(r){return Ts(r.length,(function(e){return r[e]}))}function Si(r,e){return ko(xo("Expecting "+r,e))}function Ti(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 Ti(r.b,e.b);case 6:return r.d===e.d&&Ti(r.b,e.b);case 7:return r.e===e.e&&Ti(r.b,e.b);case 9:return r.f===e.f&&Ei(r.g,e.g);case 10:return r.h===e.h&&Ti(r.b,e.b);case 11:return Ei(r.g,e.g)}}function Ei(r,e){var n=r.length;if(n!==e.length)return!1;for(var t=0;t<n;t++)if(!Ti(r[t],e[t]))return!1;return!0}var Ai=function(r,e){return JSON.stringify(e,null,r)+""},Li=Ct(Ai);function Ri(r){return r}var qi=function(r,e,n){return n[r]=e,n};function Ii(r){return Ct((function(e,n){return n.push(r(e)),n}))}function Ci(r){return{$:0,a:r}}function zi(r){return{$:2,b:r,c:null}}zt(qi);var Di=function(r,e){return{$:3,b:r,d:e}},Mi=(Ct(Di),function(r,e){return{$:4,b:r,d:e}});Ct(Mi);var Pi=0;function Oi(r){var e={$:0,e:Pi++,f:r,g:null,h:[]};return Vi(e),e}function Ni(r){return zi((function(e){e(Ci(Oi(r)))}))}function Gi(r,e){r.h.push(e),Vi(r)}var Fi=function(r,e){return zi((function(n){Gi(r,e),n(Ci(ba))}))};Ct(Fi);var Bi=!1,Ui=[];function Vi(r){if(Ui.push(r),!Bi){for(Bi=!0;r=Ui.shift();)Xi(r);Bi=!1}}function Xi(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,Vi(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(Ci(ba))}),r);return function(){clearTimeout(n)}}))}function Ji(r,e,n,t,a,i){var u=$i(r,e?e.flags:void 0);Es(u)||ua(2);var c={},o=n(u.a),s=o.a,f=i(h,s),l=function(r,e){var n;for(var t in Yi){var a=Yi[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=Ft(t,r,s);f(s=n.a,e),uu(c,n.b,a(s))}return uu(c,o.b,a(s)),l?{ports:l}:{}}Dt((function(r,e,n,t){return Ji(e,t,r.hn,r.di,r.i0,(function(){return function(){}}))}));var Yi={};function Ki(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=Oi(Di((function r(e){return Di(r,{$:5,b:function(r){var c=r.a;return 0===r.$?Bt(a,n,c,e):i&&u?Ut(t,n,c.i,c.j,e):Bt(t,n,i?c.i:c.j,e)}})}),r.b))}var Zi=function(r,e){return zi((function(n){r.g(e),n(Ci(ba))}))},Qi=Ct(Zi),ru=function(r,e){return Fi(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)Gi(r[a],{$:"fx",a:t[a]||{i:wa,j:wa}})}function ou(r,e,t,a){switch(e.$){case 1:var i=e.k,u=function(r,e,n,t){return Ft(r?Yi[e].e:Yi[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:wa,j:wa},r?n.i=$a(e,n.i):n.j=$a(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){Yi[r]&&ua(3)}function fu(r,e){return su(r),Yi[r]={e:lu,u:e,a:hu},eu(r)}var lu=Ct((function(r,e){return e}));function hu(r){var e=[],n=Yi[r].u,t=Hi(0);return Yi[r].b=t,Yi[r].c=zt((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),Yi[r]={f:pu,u:e,a:vu},eu(r)}var bu,pu=Ct((function(r,e){return function(n){return r(e(n))}}));function vu(r,e){var n=wa,t=Yi[r].u,a=Ci(null);return Yi[r].b=a,Yi[r].c=zt((function(r,e,t){return n=e,a})),{send:function(r){var a=$i(t,r);Es(a)||ua(4,a.a);for(var i=a.a,u=n;u.b;u=u.b)e(u.a(i))}}}function mu(r,e){for(var n in e)n in r?"init"==n?ua(6):mu(r[n],e[n]):r[n]=e[n]}var gu="undefined"!=typeof document?document:{};function wu(r,e){r.appendChild(e)}function $u(r){return{$:0,a:r}}Dt((function(r,e,n,t){var a=t.node;return a.parentNode.replaceChild(Ju(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:Xu(n),e:a,f:r,b:i}}))},ku=Ct(yu),xu=void 0,ju=ku(xu),_u=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:Xu(n),e:a,f:r,b:i}}))},Su=Ct(_u),Tu=void 0;Su(Tu);var Eu=function(r,e){return{$:4,j:r,k:e,b:1+(e.b||0)}},Au=Ct(Eu);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 Ru=function(r,e,n){return Lu([r,e,n],(function(){return Ft(r,e,n)}))},qu=(zt(Ru),Dt((function(r,e,n,t){return Lu([r,e,n,t],(function(){return Bt(r,e,n,t)}))})),Mt((function(r,e,n,t,a){return Lu([r,e,n,t,a],(function(){return Ut(r,e,n,t,a)}))})),Pt((function(r,e,n,t,a,i){return Lu([r,e,n,t,a,i],(function(){return Vt(r,e,n,t,a,i)}))})),Ot((function(r,e,n,t,a,i,u){return Lu([r,e,n,t,a,i,u],(function(){return Xt(r,e,n,t,a,i,u)}))})),Nt((function(r,e,n,t,a,i,u,c){return Lu([r,e,n,t,a,i,u,c],(function(){return Ht(r,e,n,t,a,i,u,c)}))})),Gt((function(r,e,n,t,a,i,u,c,o){return Lu([r,e,n,t,a,i,u,c,o],(function(){return Jt(r,e,n,t,a,i,u,c,o)}))})),function(r,e){return{$:"a0",n:r,o:e}}),Iu=(Ct(qu),function(r,e){return{$:"a1",n:r,o:e}}),Cu=(Ct(Iu),function(r,e){return{$:"a2",n:r,o:e}}),zu=(Ct(Cu),function(r,e){ret