\n\n```elm\n$code$\n```\n')))))},tZ=function(n){return i(rJ,"\n\n\n",i(ta,tH,n))},tF=f(rG,"$knobDocs$",tZ(tM),"\nExamples of composing multiple knobs into a bigger data structure.\n\n$knobDocs$\n"),tR=e(function(n,r){return j(r,{cV:E(r.cV,n)})}),tU=function(n){return{aT:n.a,d0:{$:1,a:n.b}}},tO=e(function(n,r){return j(r,{q:E(i(ta,tU,n),r.q)})}),tX=i(tR,tF,i(tO,i(ta,function(n){return n.c0},tM),ec("Composition & organization"))),tP=i(tR,f(rG,"$apiDocsUrl$",r0,f(rG,"$elmKnobsVersion$",rX,"\nThis is the interactive documentation for the [agj/**elm-knobs**\n$elmKnobsVersion$ Elm package][package]. This documentation contains interactive\nexamples of the knobs, so that you can see them in action in your browser.\nSelect a section from the menu on the left to jump to the examples.\n\nThe package offers a way to easily tweak values interactively within a running\nElm app, using a panel of input controls that map to those values, which we call\n“knobs” here. While not in use, they recede to an icon in the lower-left corner.\nFor a full explanation of the package and its functionality, [see the API\ndocs][package].\n\n[package]: $apiDocsUrl$\n")),ec("What this is")),tY={a5:"\n Knob.floatConstrained\n { step = 0.01, range = ( 0, 1 ), initial = 0 }\n ",a8:rY,be:function(n){return n.aM},W:tr({bl:0,cq:A(0,1),bz:.01}),bn:rY,N:"floatConstrained",bw:e(function(n,r){return j(n,{aM:r})}),bM:P},tJ={a5:"Knob.float { step = 0.01, initial = 0 }",a8:rY,be:function(n){return n.aL},W:tl({bl:0,bz:.01}),bn:rY,N:"float",bw:e(function(n,r){return j(n,{aL:r})}),bM:P},tQ=e5("max"),tG=e5("min"),t0=o(function(n,r,e,t){var o=n.a,u=n.b,a=i(eX,u,i(eT,o,i(e7,e,e6(t))));return{k:rP(i(na,i(r7,P,f(t0,A(o,u),r,e)),ne)),l:rP(function(){return a}),m:!1,d$:a,d0:eR(function(){return i(tp,V,T([i(eO,T([e4("range"),e9(t),tG(P(o)),tQ(P(u)),e3(P(r)),e8(f(t0,A(o,u),r,e))]),V),i(tp,V,T([nZ(P(a))]))]))})}}),t1={a5:"\n Knob.floatSlider\n { step = 0.01, range = ( 0, 1 ), initial = 0 }\n ",a8:rY,be:function(n){return n.aN},W:(rz=(r_={bl:0,cq:A(0,1),bz:.01}).bl,b(t0,r_.cq,r_.bz,rz,P(rz))),bn:rY,N:"floatSlider",bw:e(function(n,r){return j(n,{aN:r})}),bM:P},t2=function(n){for(var r=0,e=n.charCodeAt(0),t=43==e||45==e?1:0,o=t;n.length>o;++o){var u=n.charCodeAt(o);if(48>u||u>57)return rY;r=10*r+u-48}return o==t?rY:rP(45==e?-r:r)},t8=o(function(n,r,e,t){var o=n.a,u=n.b,a=i(eX,u,i(eT,o,i(e7,e,t2(t))));return{k:rP(i(na,i(r7,P,f(t8,A(o,u),r,e)),nn)),l:rP(function(){return a}),m:!1,d$:a,d0:eR(function(){return i(eO,T([e4("number"),e9(t),e3(P(r)),e8(f(t8,A(o,u),r,e)),eY(b(t8,A(o,u),r,e,P(a)))]),V)})}}),t5={a5:"\n Knob.intConstrained\n { step = 1, range = ( 0, 10 ), initial = 0 }\n ",a8:rY,be:function(n){return n.aP},W:(rk=(rh={bl:0,cq:A(0,10),bz:1}).cq,rg=rh.bz,r$=rh.bl,b(t8,A(rk.a,rk.b),rg,r$,P(r$))),bn:rY,N:"intConstrained",bw:e(function(n,r){return j(n,{aP:r})}),bM:P},t3=t(function(n,r,e){var t=i(e7,r,t2(e));return{k:rP(i(na,i(r7,P,i(t3,n,r)),nn)),l:rP(function(){return t}),m:!1,d$:t,d0:eR(function(){return i(eO,T([e4("number"),e9(e),e3(P(n)),e8(i(t3,n,r))]),V)})}}),t6=function(n){var r=n.bl;return f(t3,n.bz,r,P(r))},t4={a5:"Knob.int { step = 1, initial = 0 }",a8:rY,be:function(n){return n.aO},W:t6({bl:0,bz:1}),bn:rY,N:"int",bw:e(function(n,r){return j(n,{aO:r})}),bM:P},t9=o(function(n,r,e,t){var o=n.a,u=n.b,a=i(eX,u,i(eT,o,i(e7,e,t2(t))));return{k:rP(i(na,i(r7,P,f(t9,A(o,u),r,e)),nn)),l:rP(function(){return a}),m:!1,d$:a,d0:eR(function(){return i(tp,V,T([i(eO,T([e4("range"),e9(t),tG(P(o)),tQ(P(u)),e3(P(r)),e8(f(t9,A(o,u),r,e))]),V),i(tp,V,T([nZ(P(a))]))]))})}}),t7={a5:"\n Knob.intSlider\n { step = 1, range = ( 0, 10 ), initial = 0 }\n ",a8:rY,be:function(n){return n.aQ},W:(rx=(rw={bl:0,cq:A(0,10),bz:1}).bl,b(t9,rw.cq,rw.bz,rx,P(rx))),bn:rY,N:"intSlider",bw:e(function(n,r){return j(n,{aQ:r})}),bM:P},on=i(tL,function(n){return n.cg},e(function(n,r){return j(r,{cg:n})})),or=T([on(tJ),on(tY),on(t1),on(t4),on(t5),on(t7)]),oe=i(tR,f(rG,"$knobDocs$",tZ(or),"\nThese are all the knobs that manage an `Int` or a `Float` value.\n\n$knobDocs$\n"),i(tO,i(ta,function(n){return n.c0},or),ec("Number"))),ot=e(function(n,r){return i(nY,n,r)}),oo=ot("checked"),ou=i(e1,T(["target","checked"]),nr),oa=function(n){return{k:rP(i(na,oa,nr)),l:rP(function(){return n}),m:!1,d$:n,d0:eR(function(){return i(eO,T([e4("checkbox"),oo(n),i(eP,"change",i(na,oa,ou))]),V)})}},oc={a5:"Knob.boolCheckbox False",a8:rY,be:function(n){return n.aD},W:oa(!1),bn:rY,N:"boolCheckbox",bw:e(function(n,r){return j(n,{aD:r})}),bM:function(n){return n?"True":"False"}},oi=function(n){return i(S,n,"")},of=t(function(n,r,e){for(;;){if(!r.b)return ed(e);var t=r.a,o=r.b;switch(t){case"0":n=u=n-1,r=a=o,e=c=e;continue;case"1":var u=n-1,a=o,c=e+i(Y,16,n);n=u,r=a,e=c;continue;case"2":u=n-1,a=o,c=e+2*i(Y,16,n),n=u,r=a,e=c;continue;case"3":u=n-1,a=o,c=e+3*i(Y,16,n),n=u,r=a,e=c;continue;case"4":u=n-1,a=o,c=e+4*i(Y,16,n),n=u,r=a,e=c;continue;case"5":u=n-1,a=o,c=e+5*i(Y,16,n),n=u,r=a,e=c;continue;case"6":u=n-1,a=o,c=e+6*i(Y,16,n),n=u,r=a,e=c;continue;case"7":u=n-1,a=o,c=e+7*i(Y,16,n),n=u,r=a,e=c;continue;case"8":u=n-1,a=o,c=e+8*i(Y,16,n),n=u,r=a,e=c;continue;case"9":u=n-1,a=o,c=e+9*i(Y,16,n),n=u,r=a,e=c;continue;case"a":u=n-1,a=o,c=e+10*i(Y,16,n),n=u,r=a,e=c;continue;case"b":u=n-1,a=o,c=e+11*i(Y,16,n),n=u,r=a,e=c;continue;case"c":u=n-1,a=o,c=e+12*i(Y,16,n),n=u,r=a,e=c;continue;case"d":u=n-1,a=o,c=e+13*i(Y,16,n),n=u,r=a,e=c;continue;case"e":u=n-1,a=o,c=e+14*i(Y,16,n),n=u,r=a,e=c;continue;case"f":u=n-1,a=o,c=e+15*i(Y,16,n),n=u,r=a,e=c;continue;default:return ef(oi(t)+" is not a valid hexadecimal character.")}}}),ob=function(n){return""===n},os=e(function(n,r){return r.$?ef(r.a):ed(n(r.a))}),ol=e(function(n,r){return r.$?ef(n(r.a)):ed(r.a)}),od=function(n){return-n},om=function(n){return f(W,N,V,n)},op=function(n){if(ob(n))return ef("Empty strings are not valid hexadecimal strings.");var r=function(){if(i(U,"-",n)){var r,e=i(e7,V,(r=om(n)).b?rP(r.b):rY);return i(os,od,f(of,ev(e)-1,e,0))}return f(of,tI(n)-1,om(n),0)}();return i(ol,function(r){return i(rJ," ",T(['"'+n+'"',"is not a valid hexadecimal string because",r]))},r)},ov=e(function(n,r){return 1>n?"":f(Z,0,n,r)}),oh=e(function(n,r){return r.$?rY:rP(n(r.a))}),ok=e(function(n,r){var e=ew(r);if(e.$||"#"!==e.a.a)return n;var t=e.a.b,o=function(n){var r;return i(oh,function(n){return n/255},(r=op(n)).$?rY:rP(r.a))},u=C(o(i(ov,2,t)),o(i(ov,2,i(tW,2,t))),o(i(ov,2,i(tW,4,t))));return u.a.$||u.b.$||u.c.$?n:{bR:u.c.a,b2:u.b.a,cs:u.a.a}}),og=t(function(n,r,e){return n>0?f(og,n>>1,E(r,r),1&n?E(e,r):e):e}),o$=e(function(n,r){return f(og,n,r,"")}),ow=t(function(n,r,e){return E(i(o$,n-tI(e),oi(r)),e)}),ox=function(n){for(;;)switch(n){case 0:return"0";case 1:return"1";case 2:return"2";case 3:return"3";case 4:return"4";case 5:return"5";case 6:return"6";case 7:return"7";case 8:return"8";case 9:return"9";case 10:return"a";case 11:return"b";case 12:return"c";case 13:return"d";case 14:return"e";case 15:return"f";default:continue}},oy=e(function(n,r){for(;;){if(16>r)return i(N,ox(r),n);n=i(N,ox(i(J,16,r)),n),r=r/16|0}}),o_=function(n){var r=function(n){var r;return f(ow,2,"0",L(0>(r=eK(255*n))?i(N,"-",i(oy,V,-r)):i(oy,V,r)).join(""))},e=n.b2,t=n.bR;return"#"+E(r(n.cs),E(r(e),r(t)))},oz=function(n){return i(eP,"focus",eH(n))},oA=t(function(n,r,e){var o=i(ok,r,e);return{k:rP(b(ni,t(function(n,e,t){return f(oA,!1,r,o_({bR:t,b2:e,cs:n}))}),i(no,"red",ne),i(no,"green",ne),i(no,"blue",ne))),l:rP(function(){return tc(T([A("red",o.cs),A("green",o.b2),A("blue",o.bR)]))}),m:n,d$:o,d0:eR(function(){return i(eO,T([e4("color"),e9(e),e8(i(oA,n,r)),oz(f(oA,!0,r,e)),eY(f(oA,!1,r,e))]),V)})}}),oC=Math.round,oj=function(n){return P(oC(100*n)/100)},oE={a5:"Knob.colorPicker { red = 1, green = 1, blue = 1 }",a8:rY,be:function(n){return n.aH},W:f(oA,!1,ry={bR:1,b2:1,cs:1},o_(ry)),bn:rY,N:"colorPicker",bw:e(function(n,r){return j(n,{aH:r})}),bM:function(n){var r=n.cs,e=n.b2;return f(rG,"$blue$",oj(n.bR),f(rG,"$green$",oj(e),f(rG,"$red$",oj(r),"{ red = $red$, green = $green$, blue = $blue$ }")))}},oV=i(tL,function(n){return n.cj},e(function(n,r){return j(r,{cj:n})})),oK=nR("option"),oN=nR("select"),oT=ot("selected"),oL=e(function(n,r){var e=i(ta,function(n){var e=r.da(n);return i(oK,T([e9(n),oT(w(r.bl,e))]),T([nZ(n)]))},r.dN);return{k:rP(i(na,function(n){return i(oL,!1,j(r,{bl:r.da(n)}))},nt)),l:rP(function(){return r.bM(r.bl)}),m:n,d$:r.bl,d0:eR(function(){return i(oN,T([e8(function(n){return i(oL,!1,j(r,{bl:r.da(n)}))}),oz(i(oL,!0,r)),eY(i(oL,!1,r))]),e)})}}),oB=function(n){switch(n){case 0:return"Carrot";case 1:return"Lettuce";default:return"Beet"}},oD={a5:'\n Knob.select\n { options = [ "Carrot", "Lettuce", "Beet" ]\n , toString = vegetableToString\n , fromString = vegetableFromString\n , initial = Carrot\n }\n\n\n type Vegetable\n = Carrot\n | Lettuce\n | Beet\n\n\n vegetableToString vegetable =\n case vegetable of\n Carrot ->\n "Carrot"\n\n Lettuce ->\n "Lettuce"\n\n Beet ->\n "Beet"\n\n\n vegetableFromString string =\n case string of\n "Lettuce" ->\n Lettuce\n\n "Beet" ->\n Beet\n\n _ ->\n Carrot\n ',a8:rP("\n This example creates a `select` knob for a `Vegetable` custom type.\n "),be:function(n){return n.aY},W:i(oL,!1,{da:function(n){switch(n){case"Lettuce":return 1;case"Beet":return 2;default:return 0}},bl:0,dN:T(["Carrot","Lettuce","Beet"]),bM:oB}),bn:rY,N:"select",bw:e(function(n,r){return j(n,{aY:r})}),bM:oB},oS={a5:'Knob.stringInput "Enter text here"',a8:rY,be:function(n){return n.a_},W:tf("Enter text here"),bn:rY,N:"stringInput",bw:e(function(n,r){return j(n,{a_:r})}),bM:r1},oM=function(n){return i(nJ,"cols",P(n))},oI=tA(V),oW=function(n){return i(nJ,"rows",P(n))},oq=nR("textarea"),oH=function(n){return{k:rP(i(na,function(r){return oH(j(n,{bl:r}))},nt)),l:rP(function(){return n.bl}),m:!1,d$:n.bl,d0:eR(function(){return i(oq,T([i(e7,oI,i(oh,oW,n.dY)),i(e7,oI,i(oh,oM,n.c$)),e8(function(r){return oH(j(n,{bl:r}))})]),T([nZ(n.bl)]))})}},oZ={a5:'\n Knob.stringTextarea\n { columns = Just 40\n , rows = Just 5\n , initial = "Enter text here"\n }\n ',a8:rY,be:function(n){return n.a$},W:oH({c$:rP(40),bl:"Enter text here",dY:rP(5)}),bn:rY,N:"stringTextarea",bw:e(function(n,r){return j(n,{a$:r})}),bM:r1},oF=T([oV(oS),oV(oZ),oV(oc),oV(oD),oV(oE)]),oR=i(tR,f(rG,"$knobDocs$",tZ(oF),"\nKnobs for non-numeric types.\n\n$knobDocs$\n"),i(tO,i(ta,function(n){return n.c0},oF),ec("Other types"))),oU=nR("button"),oO=function(n){return i(eP,"click",eH(n))},oX={a5:'\n let\n -- Defining the custom knob.\n abcKnob : String -> Knob String\n abcKnob initial =\n let\n view : () -> Html (Knob String)\n view () =\n Html.div []\n [ Html.button\n [ Html.Events.onClick (abcKnob "A") ]\n [ Html.text "Set A" ]\n , Html.button\n [ Html.Events.onClick (abcKnob "B") ]\n [ Html.text "Set B" ]\n , Html.button\n [ Html.Events.onClick (abcKnob "C") ]\n [ Html.text "Set C" ]\n ]\n in\n Knob.custom { value = initial, view = view }\n in\n -- Using the custom knob.\n abcKnob "A"\n ',a8:rP("\n A custom knob consisting of three buttons which each emits a different string value.\n "),be:function(n){return n.aK},W:(rA=function(n){var r;return{k:rY,l:rY,m:!1,d$:(r={d$:n,d0:function(){return i(tp,V,T([i(oU,T([oO(rA("A"))]),T([nZ("Set A")])),i(oU,T([oO(rA("B"))]),T([nZ("Set B")])),i(oU,T([oO(rA("C"))]),T([nZ("Set C")]))]))}}).d$,d0:eR(r.d0)}})("A"),bn:rY,N:"custom",bw:e(function(n,r){return j(n,{aK:r})}),bM:r1},oP=e(function(n,r){return{k:i(oh,na(oP(n)),r.k),l:r.l,m:r.m,d$:n(r.d$),d0:eR(function(){return i(tv,oP(n),r)})}}),oY={a5:'\n Knob.int { step = 10, initial = 0 }\n |> Knob.map (\\int -> "$" ++ String.fromInt int)\n ',a8:rP("\n Using `map` to add a `$` sign in front of the number.\n The resulting knob is not of type `Knob Int`, but rather `Knob String`.\n "),be:function(n){return n.aV},W:i(oP,function(n){return"$"+P(n)},t6({bl:0,bz:10})),bn:rY,N:"map",bw:e(function(n,r){return j(n,{aV:r})}),bM:r1},oJ=i(tL,function(n){return n.cH},e(function(n,r){return j(r,{cH:n})})),oQ=T([oJ(oY),oJ(oX)]),oG=i(tR,f(rG,"$knobDocs$",tZ(oQ),"\nExamples of what you can do to get more customized behaviour out of your knobs.\n\n$knobDocs$\n"),i(tO,i(ta,function(n){return n.c0},oQ),ec("Transformation & custom"))),o0=function(n){return{cV:"",bT:r4,q:V,bW:r9,b3:rY,bk:rY,b9:!1,cE:n.cE,cK:n.cK}},o1=nR("a"),o2=f(rG,"$version$",rX,"https://github.com/agj/elm-knobs/tree/$version$"),o8=function(n){return i(e5,"href",n0.test(n)?"":n)},o5=nR("iframe"),o3=function(n){return i(e5,"src",n2(n))},o6=e5("target"),o4=function(n){return{aT:n.a,d0:{$:0,a:n.b}}},o9=e(function(n,r){return j(r,{q:E(i(ta,o4,n),r.q)})}),o7=i(ta,function(n){var r=f(rG,"$slug$",n.aa,f(rG,"%githubUrl%",o2,"%githubUrl%/examples/$slug$/")),t=e(function(n,r){return i(o1,T([o6("blank_"),o8(n)]),T([nZ(r)]))}),o=f(rG,"%slug%",n.aa,"./examples/%slug%");return i(tR,f(rG,"$sourceUrl$",r,f(rG,"$exampleUrl$",o,'\n- \n- \n\n\n')),i(o9,T([A("iframe",i(o5,T([o3(o),tm("full-example"),i(nP,"height",n.aj)]),V)),A("link-source",i(t,r,"Source code on Github. ↗")),A("link-full-page",i(t,o,"Open on its own. ↗"))]),ec(n.N)))},T([{aj:"7em",N:"Basic",aa:"basic"},{aj:"500px",N:"Polygon",aa:"polygon"},{aj:"13em",N:"Web Storage API",aa:"web-storage"}])),un={bX:{aI:tb.W,aT:tk.W,aZ:tS.W},cg:{aL:tJ.W,aM:tY.W,aN:t1.W,aO:t4.W,aP:t5.W,aQ:t7.W},cj:{aD:oc.W,aH:oE.W,aY:oD.W,a_:oS.W,a$:oZ.W},cH:{aK:oX.W,aV:oY.W}},ur=e(function(n,r){return j(r,{dj:rP(n)})}),ue=e(function(n,r){return j(r,{bo:rP(n)})}),ut=function(n){return nR(nQ.test(n)?"p":n)},uo=f(ut,"style",V,T([nZ('\n /* Main container */\n\n .knobs {\n --separation: 0.5em;\n\n color: black;\n display: flex;\n font-size: 14px;\n gap: var(--separation);\n max-height: 100vh;\n z-index: 888;\n }\n\n .knobs:not(.knobs-detached) {\n bottom: 0;\n left: 0;\n position: fixed;\n }\n\n .knobs.knobs-anchor-bottom-right:not(.knobs-detached) {\n bottom: 0;\n left: unset;\n right: 0;\n }\n\n .knobs.knobs-anchor-top-left:not(.knobs-detached) {\n bottom: unset;\n top: 0;\n }\n\n .knobs.knobs-anchor-top-right:not(.knobs-detached) {\n bottom: unset;\n left: unset;\n right: 0;\n top: 0;\n }\n \n /* Panel and icon container */\n\n .knobs > * {\n background-color: white;\n box-shadow: 0 0 0.4em rgba(0, 0, 0, 0.2);\n }\n\n /* Panel */\n\n .knobs > :not(.knobs-icon) {\n display: none;\n padding: calc(3 * var(--separation));\n overflow-y: auto;\n }\n\n .knobs.knobs-detached > :not(.knobs-icon),\n .knobs:hover > :not(.knobs-icon),\n .knobs.knobs-keep-open > :not(.knobs-icon) {\n display: block;\n }\n\n /* Icon container */\n\n .knobs .knobs-icon {\n --size: 3.5em;\n\n align-items: center;\n border-radius: 50%;\n display: flex;\n height: var(--size);\n justify-content: center;\n line-height: 1;\n margin: calc(1 * var(--separation));\n width: var(--size);\n }\n\n .knobs .knobs-icon > * {\n font-size: 2em;\n }\n\n .knobs:hover > .knobs-icon,\n .knobs.knobs-keep-open > .knobs-icon {\n display: none;\n }\n\n /* Knobs */\n\n .knobs .knobs-stack {\n display: flex;\n flex-direction: column;\n gap: calc(2 * var(--separation));\n }\n\n .knobs label {\n display: flex;\n flex-direction: column;\n gap: var(--separation);\n }\n\n .knobs label:has(> input[type="checkbox"]) {\n flex-direction: row;\n align-items: center;\n }\n\n /* The following use of `:has()` is so that browsers that don\'t support that\n selector may ignore this block.\n */\n .knobs label:has(> input) > input[type="checkbox"] {\n order: -1;\n }\n\n .knobs input[type="range"] + * {\n color: darkgray;\n text-align: center;\n }\n ')])),uu=e(function(n,r){return j(r,{bE:rP(n)})}),ua=function(n){return{$:2,a:n}},uc=function(n){return{$:1,a:n}},ui=r1,uf=a(function(n,r,e,t,o,u){return{c8:u,b5:r,bu:t,cl:e,co:n,cp:o}}),ub=u(function(n,r,e,t,o){if(ob(o)||i(R,"@",o))return rY;var u=i(X,":",o);if(u.b){if(u.b.b)return rY;var a=u.a,c=t2(i(tW,a+1,o));return 1===c.$?rY:rP(l(uf,n,i(ov,a,o),c,r,e,t))}return rP(l(uf,n,o,rY,r,e,t))}),us=o(function(n,r,e,t){if(ob(t))return rY;var o=i(X,"/",t);if(o.b){var u=o.a;return s(ub,n,i(tW,u,t),r,e,i(ov,u,t))}return s(ub,n,"/",r,e,t)}),ul=t(function(n,r,e){if(ob(e))return rY;var t=i(X,"?",e);if(t.b){var o=t.a;return b(us,n,rP(i(tW,o+1,e)),r,i(ov,o,e))}return b(us,n,rY,r,e)}),ud=e(function(n,r){if(ob(r))return rY;var e=i(X,"#",r);if(e.b){var t=e.a;return f(ul,n,rP(i(tW,t+1,r)),i(ov,t,r))}return f(ul,n,rY,r)}),um=function(n){return i(U,"http://",n)?i(ud,0,i(tW,7,n)):i(U,"https://",n)?i(ud,1,i(tW,8,n)):rY},up=function(){for(;;);},uv=nk(0),uh=e(function(n,r){return i(n$,function(r){return nk(n(r))},r)}),uk=t(function(n,r,e){return i(n$,function(r){return i(n$,function(e){return nk(i(n,r,e))},e)},r)}),ug=function(n){return f(e0,uk(N),nk(V),n)},u$=e(function(n,r){return n_(i(n$,nN(n),r))}),uw=t(function(n,r){return i(uh,function(){return 0},ug(i(ta,u$(n),r)))}),ux=t(function(){return nk(0)}),uy=e(function(n,r){return i(uh,n,r)});nV.Task=nK(uv,uw,ux,uy);var u_=nL("Task"),uz=e(function(n,r){return u_(i(uh,n,r))}),uA=function(n){return n.cK},uC={$:-2},uj=u(function(n,r,e,t,o){return{$:-1,a:n,b:r,c:e,d:t,e:o}}),uE=u(function(n,r,e,t,o){if(-1!==o.$||o.a){if(-1!==t.$||t.a||-1!==t.d.$||t.d.a)return s(uj,n,r,e,t,o);var u=t.d;return a=t.e,s(uj,0,t.b,t.c,s(uj,1,u.b,u.c,u.d,u.e),s(uj,1,r,e,a,o))}var a,c=o.b,i=o.c,f=o.d,b=o.e;return -1!==t.$||t.a?s(uj,n,c,i,s(uj,0,r,e,t,f),b):s(uj,0,r,e,s(uj,1,t.b,t.c,t.d,a=t.e),s(uj,1,c,i,f,b))}),uV=t(function(n,r,e){if(-2===e.$)return s(uj,0,n,r,uC,uC);var t=e.a,o=e.b,u=e.c,a=e.d,c=e.e;switch(i(z,n,o)){case 0:return s(uE,t,o,u,f(uV,n,r,a),c);case 1:return s(uj,t,o,r,a,c);default:return s(uE,t,o,u,a,f(uV,n,r,c))}}),uK=t(function(n,r,e){var t=f(uV,n,r,e);return -1!==t.$||t.a?t:s(uj,1,t.b,t.c,t.d,t.e)}),uN=4294967295>>>32-eC,uT=function(n){return[n]},uL=o(function(n,r,e,t){var o=uN&r>>>n;if(_(o,eN(t))>-1){if(5===n)return i(k,eE(e),t);var u=eL(b(uL,n-eC,r,e,ey));return i(k,u,t)}var a=i(v,o,t);return a.$?f(h,o,u=eL(b(uL,n-eC,r,e,uT(a))),t):f(h,o,u=eL(b(uL,n-eC,r,e,a.a)),t)}),uB=e(function(n,r){var e=r.a,t=r.b,o=r.c,u=eN(r.d),a=eN(n),c=e+(a-u);if(w(a,32)){if(_(c>>>eC,1<0){var i=t+eC,f=b(uL,i,e,n,uT(eL(o)));return b(ex,c,i,f,ey)}return b(ex,c,t,b(uL,t,e,n,o),ey)}return b(ex,c,t,o,n)}),uD=e(function(n,r){return i(uB,i(k,n,r.d),r)}),uS=e(function(n,r){var t,o=(t=e(function(n,r){var t=r.b;return A(r.a,i(eg,e(function(r){return r+n}),t))}),e$(f(ep,e(function(n,r){var e=n.b,o=r.a,u=r.b;return A(i(N,i(t,u,A(n.a,e)),o),u+ev(e))}),A(V,0),n).a)),u=f(ep,e(function(n,r){var t=n.b;return f(ep,e(function(n,r){return{cY:f(uK,uA(n),r.S,r.cY),R:i(uD,n,r.R),S:r.S+1}}),{cY:r.cY,R:r.R,S:r.S},t)}),{cY:uC,R:ej,S:0},n);return{cY:u.cY,cZ:o,bT:r.bT,R:u.R,bW:r.bW,cz:r.cz,bL:r.bL,cE:r.cE,d_:r.d_}}),uM=e(function(n,r){return r.$?rY:n(r.a)}),uI=t(function(n,r,e){for(;;){var t=i(v,uN&r>>>n,e);if(t.$)return i(v,uN&r,t.a);n-=eC,e=t.a}}),uW=e(function(n,r){var e=r.a,t=r.b,o=r.c,u=r.d;return 0>n||_(n,e)>-1?rY:_(n,e>>>5<<5)>-1?rP(i(v,uN&n,u)):rP(f(uI,t,n,o))}),uq=e(function(n,r){for(;;){if(-2===r.$)return rY;var e=r.c,t=r.d,o=r.e;switch(i(z,n,r.b)){case 0:r=t;continue;case 1:return rP(e);default:r=o;continue}}}),uH=e(function(n,r){return i(uM,function(r){return i(uW,r,n.R)},i(uq,r,n.cY))}),uZ=e(function(n,r){var e=r.cK;return r.b9&&n?"#"+e:e}),uF=t(function(n,r,e){return n(r(e))}),uR={cQ:rY,cU:rY,dz:rY,dA:rY,dB:rY},uU=e(function(n,r){return n?i(e7,"/",r.c8):r.bu}),uO=function(n){return n.dc},uX=function(n){return n.bk},uP=t(function(n,r,e){return 1===r.$||1===e.$?rY:rP(i(n,r.a,e.a))}),uY=e(function(n,r){var e=r.b;return A(n(r.a),e)}),uJ=o(function(n,r,t,o){var u=i(uU,n.bL.dc,t),a=uO(n.bL),c=n.bL.dQ,b=i(oh,n.cz.ci(c),n.cz.dj),s=i(uH,n,i(uU,a,t)),l=i(e7,A(b,t$),i(uM,function(n){return i(oh,uY(rP),f(uP,e(function(n,r){return r(n)}),b,uX(n)))},s)),d=l.b;return A({H:V,ad:!1,bP:rY,B:0,T:c,C:!1,ak:!1,al:!1,aR:!1,Z:o,_:"",F:l.a,ay:uR,cK:u},s.$?i(e7,i(rb,o,"/"),i(oh,i(uF,rb(o),uZ(a)),i(uW,0,n.R))):d)}),uQ={$:0},uG={$:12},u0={$:13},u1={$:18},u2={$:19},u8={$:16},u5={$:14},u3=function(n){return n.toLowerCase()},u6=i(na,function(n){switch(u3(n)){case"arrowdown":return uG;case"arrowup":return u0;case"shift":return u5;case"meta":return u8;case"enter":return u1;case"k":return u2;default:return uQ}},i(no,"key",nt)),u4={$:17},u9={$:15},u7=i(na,function(n){switch(u3(n)){case"shift":return u9;case"meta":return u4;default:return uQ}},i(no,"key",nt)),an=t(function(n,r,e){return{$:0,a:n,b:r,c:e}}),ar=e(function(n,r){return{ck:r,cA:n}}),ae=nk(i(ar,V,uC)),at=function(n){return A(E(n.a?"w_":"d_",n.b),n)},ao=function(n){return f(ep,e(function(n,r){return f(uK,n.a,n.b,r)}),uC,n)},au=function(n){return ng(function(r){var e=n.f;2===e.$&&e.c&&e.c(),n.f=null,r(nk(0))})},aa=t(function(n,r,e){for(;;){if(-2===e.$)return r;var t=e.e,o=n,u=f(n,e.b,e.c,f(aa,n,r,e.d));n=o,r=u,e=t}}),ac=a(function(n,r,o,u,a,c){var i=t(function(e,t,u){for(;;){var a=u.a,c=u.b;if(a.b){var i=a.a,s=i.a,l=i.b,d=a.b;if(0>_(s,e)){u=A(d,f(n,s,l,c));continue}return _(s,e)>0?A(a,f(o,e,t,c)):A(d,b(r,s,l,t,c))}return A(a,f(o,e,t,c))}}),s=f(aa,i,A(rZ(u),c),a),l=s.a,d=s.b;return f(ep,e(function(r,e){return f(n,r.a,r.b,e)}),d,l)}),ai=e(function(n,r){return{b_:r,cd:n}}),af=t(function(n,r,e){return i(uh,function(n){return A(r,n)},f(rm,e.a?rd:rl,e.b,function(e){return i(nT,n,i(ai,r,e))}))}),ab=e(function(n,r){return f(aa,uK,r,n)}),as=t(function(n,r,e){var u=t(function(r,e,t){var o=t.c;return C(t.a,t.b,i(N,f(af,n,r,e),o))}),a=t(function(n,r,e){var t=e.b,o=e.c;return C(i(N,r,e.a),t,o)}),c=o(function(n,r,e,t){var o=t.c;return C(t.a,f(uK,n,r,t.b),o)}),b=i(ta,at,r),s=l(ac,a,c,u,e.ck,ao(b),C(V,uC,V)),d=s.b,m=s.c;return i(n$,function(n){return nk(i(ar,b,i(ab,d,ao(n))))},i(n$,function(){return ug(m)},ug(i(ta,au,s.a))))}),al=t(function(n,r,e){var t=r.cd,o=r.b_,u=i(tj,function(n){var r=n.b.c;return w(n.a,t)?i(rp,r,o):rY},e.cA);return i(n$,function(){return nk(e)},ug(i(ta,nN(n),u)))}),ad=e(function(n,r){return f(an,r.a,r.b,i(na,n,r.c))});nV["Browser.Events"]=nK(ae,as,al,0,ad);var am=nL("Browser.Events"),ap=t(function(n,r,e){return am(f(an,n,r,e))}),av=i(ap,0,"keydown"),ah=i(ap,0,"keyup"),ak=e(function(n,r){return u_(i(nw,i(uF,i(uF,nk,n),ef),i(n$,i(uF,i(uF,nk,n),ed),r)))}),ag=function(n){return n.cE},a$=rC("focus"),aw=function(n){return n.a},ax=function(n){return i(uz,up,ng(function(){try{rd.location=n}catch(n){nq.location.reload(!1)}}))},ay=function(n){return!n},a_=t(function(n,r,e){for(;;){var t=i(p,32,n),o=t.a,u=t.b;if(0>_(eN(o),32))return i(eM,!0,{t:r,p:e,r:o});n=u,r=i(N,eE(o),r),e+=1}}),az=e(function(n,r){var t;return(t=f(rq,e(function(r,e){return n(r)?i(N,r,e):e}),V,r)).b?f(a_,t,V,0):ej}),aA=e(function(n,r){if(""===n)return r;var e=u3(n);return i(az,function(n){return i(R,e,u3(n.cE))},r)}),aC=e(function(n,r){return 1===n.$?r:r+":"+P(n.a)}),aj=t(function(n,r,e){return 1===r.$?e:E(e,E(n,r.a))}),aE=e(function(n,r){return A(j(n,{ay:r(n.ay)}),t$)}),aV=t(function(n,r,t){var o=e(function(n,r){return A(j(t,{H:i(N,A(n,r),t.H)}),t$)}),u=uO(n.bL),a=i(e7,"",i(oh,function(n){return n+" / "},i(oh,ag,i(uH,n,t.cK))));switch(r.$){case 1:var c,b=r.a;return 1===b.$?A(t,ax(s=b.a)):i(R,"/logAction",(s=b.a).bu)?i(o,a,"Navigate to: "+f(rG,"/logAction","",s.bu)):A(t,i(rf,t.Z,f(aj,"#",(c=s).c8,f(aj,"?",c.cp,E(i(aC,c.cl,E(c.co?"https://":"http://",c.b5)),c.bu)))));case 2:if("/"===(s=i(uU,u,r.a)))return i(e7,A(j(t,{cK:"/"}),t$),i(oh,function(n){return A(t,i(rf,t.Z,uA(n)))},i(uW,0,n.R)));var s,l=i(uM,function(r){return i(uW,r,n.R)},i(uq,s,n.cY));if(l.$)return A(j(t,{C:!1,cK:s}),i(rb,t.Z,u?"#/":"/"));var d=l.a,m=i(e7,A(t.F,t$),i(oh,uY(rP),f(uP,e(function(n,r){return r(n)}),t.F,uX(d)))),p=m.b;return A(j(t,{C:!1,F:m.a,cK:s}),nB(T([p,i(ak,function(){return uQ},f(rj,"elm-book-main",0,0))])));case 5:var v=!t.T;return A(j(t,{T:v,F:i(oh,n.cz.ci(v),t.F)}),t$);case 3:var h=r.a;return i(e7,A(t,t$),i(oh,uY(function(n){return j(t,{F:rP(n)})}),i(oh,h,t.F)));case 4:return i(o,r.a,r.b);case 6:return A(j(t,{ad:!0}),t$);case 7:return A(j(t,{ad:!1}),t$);case 8:return A(j(t,{B:0,al:!0}),t$);case 9:default:return A(t,t$);case 10:return A(j(t,{B:0,_:r.a}),t$);case 11:return A(j(t,{C:!t.C}),t$);case 12:return A(j(t,{B:t.B+1}),t$);case 13:return A(j(t,{B:t.B-1}),t$);case 14:return A(j(t,{aR:!0}),t$);case 15:return A(j(t,{aR:!1}),t$);case 16:return A(j(t,{ak:!0}),t$);case 17:return A(j(t,{ak:!1}),t$);case 19:return A(t,t.ak?i(ak,function(){return uQ},a$("elm-book-search")):t$);case 18:if(t.al){var k=i(aA,t._,n.R),g=k.a?i(uW,i(J,aw(k),t.B),k):rY;if(g.$)return A(t,t$);var $=g.a;return $.b9?A(t,i(rf,t.Z,i(uZ,u,$))):A(t,ax(uA($)))}return A(t,t$);case 20:var w=r.a,x=r.b;return i(aE,t,function(n){return j(n,{cU:rP("linear-gradient(150deg, "+w+" 0%, "+x+" 100%)")})});case 21:var y=r.a;return i(aE,t,function(n){return j(n,{cU:rP(y)})});case 22:var _=r.a;return i(aE,t,function(n){return j(n,{cQ:rP(_)})});case 23:var z=r.a;return i(aE,t,function(n){return j(n,{dB:rP(z)})});case 24:var C=r.a;return i(aE,t,function(n){return j(n,{dz:rP(C)})});case 25:var V=r.a;return i(aE,t,function(n){return j(n,{dA:rP(V)})})}}),aK={$:7},aN={$:6},aT=function(n){return{$:10,a:n}},aL={$:9},aB={$:8},aD={$:5},aS={$:11},aM=e(function(n,r){return j(n,{cQ:i(e7,n.cQ,r.cQ),cU:i(e7,n.cU,r.cU),dz:i(e7,n.dz,r.dz),dA:i(e7,n.dA,r.dA),dB:i(e7,n.dB,r.dB)})}),aI=t(function(n,r,e){var t;return e.$?(t=e.a,i(e7,nZ(""),i(oh,i(uF,n,t),r))):n(t=e.a)}),aW=nR("p"),aq=e(function(n,r){var e=r.a,t=r.b;return i(tp,T([tm("elm-book-wrapper elm-book-action-log-item-wrapper elm-book-monospace")]),T([i(aW,T([tm("elm-book-action-log-item-index")]),T([nZ("("+P(n+1)+")")])),i(tp,T([tm("elm-book-action-log__main")]),T([i(aW,T([tm("elm-book-action-log-item-preffix")]),T([nZ(e)])),i(aW,T([tm("elm-book-action-log-item-label")]),T([nZ(t)]))]))]))}),aH=nR("li"),aZ="--elm-book-background",aF=function(n){return"var("+n+")"},aR=aF(aZ),aU=nR("ul"),aO=e(function(n,r){return A(r.a,n(r.b))}),aX=i(tp,T([tm("elm-book-monospace elm-book-action-log-preview-empty-wrapper")]),T([i(tp,T([tm("elm-book-action-log-preview-empty")]),T([nZ("Your logged actions will appear here.")]))])),aP=function(n){return n.bE},aY=e(function(n,r){return{dg:i(e7,n.dg,r.dg)}}),aJ=e(function(n,r){return{cU:i(e7,n.cU,r.cU),a9:i(e7,n.a9,r.a9),db:i(e7,n.db,r.db),df:i(e7,n.df,r.df)}}),aQ=nR("article"),aG=e(function(n,r){return r.$?ef(r.a):n(r.a)}),a0=e5("align"),a1=e5("alt"),a2=nR("blockquote"),a8=nR("br"),a5=nR("code"),a3=t(function(n,r,e){return{bV:r,dR:e,dX:n}}),a6=function(n){return f(a3,n.dX,n.bV,n.dR)},a4=e(function(n,r){for(;;)switch(n.$){case 0:return r;case 1:var e=n.b;n=n.a,r=i(N,e,r);continue;default:var t=n.b;n=n.a,r=i(a4,t,r);continue}}),a9=e(function(n,r){var e=n({bV:1,f:V,h:1,d:0,dX:1,by:r});return e.$?ef(i(a4,e.b,V)):ed(e.b)}),a7=e(function(n,r){var e=i(a9,n,r);return e.$?ef(i(ta,a6,e.a)):ed(e.a)}),cn=function(n){return{c9:n,V:rY}},cr={$:2},ce=e(function(n,r){var e=r.a,t=r.b;switch(e.$){case 0:case 2:return{cS:"",dT:0,j:t};case 1:return{cS:"",dT:1,j:t};default:var o=n(e.a);return{cS:o.b,dT:o.a,j:t}}}),ct=t(function(n,r,e){var t=r.a,o=r.b,u=e.a,a=e.b,c=e.c;if(w(t,cr))return C(i(N,cn(a),u),T([i(ce,n,A(t,o))]),rY);if(w(rP(t),c)){if(a.b){var f=a.a,b=a.b;return C(u,i(N,j(f,{j:E(o,f.j)}),b),c)}return C(u,i(N,i(ce,n,A(t,o)),a),c)}return C(u,i(N,i(ce,n,A(t,o)),a),rP(t))}),co=e(function(n,r){var e,t;return t=(e=f(ep,ct(n),C(V,V,rY),r)).a,i(N,cn(e.b),t)}),cu=e(function(n,r){return{$:1,a:n,b:r}}),ca=t(function(n,r,e){return{$:0,a:n,b:r,c:e}}),cc=o(function(n,r,e,t){for(;;){var o=e(r)(t);if(o.$)return u=o.a,i(cu,n||u,o.b);var u=o.a,a=o.b,c=o.c;if(a.$)return f(ca,n||u,a.a,c);n=n||u,r=a.a,t=c}}),ci=e(function(n,r){return function(e){return b(cc,!1,n,r,e)}}),cf=e(function(n,r){return function(e){var t=r(e);if(t.$)return i(cu,t.a,t.b);var o=t.c;return f(ca,t.a,n(t.b),o)}}),cb=function(n){return{$:1,a:n}},cs=function(n){return{$:0,a:n}},cl=function(n){return n.$?cb(n.a):cs(n.a)},cd=e(function(n,r){return i(ci,n,function(n){return i(cf,cl,r(n))})}),cm=function(n){return{$:1,a:n}},cp=function(n){return{$:0,a:n}},cv={$:0},ch=e(function(n,r){return function(e){var t=r(e);if(1===t.$)return i(cu,t.a,t.b);var o=t.a,u=t.c,a=n(t.b)(u);if(1===a.$){var c=a.a;return i(cu,o||c,a.b)}return c=a.a,f(ca,o||c,a.b,a.c)}}),ck=function(n){return{$:1,a:n}},cg=function(n){return{$:3,a:n}},c$={$:0},cw={$:11},cx=e(function(n,r){return{$:1,a:n,b:r}}),cy=o(function(n,r,e,t){return{bV:r,c2:t,dR:e,dX:n}}),c_={$:0},cz=e(function(n,r){return i(cx,c_,b(cy,n.dX,n.bV,r,n.f))}),cA=e(function(n,r){return function(e){var t=f(rV,n,e.d,e.by);return w(t,-1)?i(cu,!1,i(cz,e,r)):w(t,-2)?f(ca,!0,0,{bV:1,f:e.f,h:e.h,d:e.d+1,dX:e.dX+1,by:e.by}):f(ca,!0,0,{bV:e.bV+1,f:e.f,h:e.h,d:t,dX:e.dX,by:e.by})}}),cC=function(n){return i(cA,n,cw)},cj=u(function(n,r,e,t,o){for(;;){var u=f(rV,n,r,o.by);if(w(u,-1))return f(ca,0>_(o.d,r),0,{bV:t,f:o.f,h:o.h,d:r,dX:e,by:o.by});w(u,-2)?(r+=1,e+=1,t=1):(r=u,t+=1)}}),cE=function(n){return function(r){return s(cj,n,r.d,r.dX,r.bV,r)}},cV=t(function(n,r,e){return function(t){var o=r(t);if(1===o.$)return i(cu,o.a,o.b);var u=o.a,a=o.b,c=e(o.c);if(1===c.$){var b=c.a;return i(cu,u||b,c.b)}b=c.a;var s=c.c;return f(ca,u||b,i(n,a,c.b),s)}}),cK=e(function(n,r){return f(cV,te,n,r)}),cN=function(n){return function(r){return f(ca,!1,n,r)}},cT=function(n){return i(cK,i(cK,cN(0),cC(n)),cE(n))},cL=e(function(n,r){return function(e){var t=r(e);if(1===t.$)return i(cu,t.a,t.b);var o=t.b,u=t.c;return f(ca,t.a,i(n,f(Z,e.d,u.d,e.by),o),u)}}),cB=function(n){return i(cL,te,n)},cD=e(function(n,r){return f(uK,n,0,r)}),cS=function(n){return f(ep,cD,uC,n)},cM=cS(T(["and","or","not","only"])),cI=e(function(n,r){return!i(uq,n,r).$}),cW=e(function(n,r){return i(cI,n,r)}),cq=function(n){return"/"===n},cH=function(n){return"\n"===n},cZ=function(n){return" "===n||" "===n},cF=function(n){return cZ(n)||cH(n)},cR=cS(T([":","{","}",",",".","#",">","+","~","*","[","]","|",";","(",")"])),cU=function(n){return!(cF(n)||cq(n)||i(cW,n,cR))},cO=function(n){return i(cf,function(r){return i(cW,r,cM)?i(N,A(cg(ck(2)),r),n):i(N,A(cg(ck(3)),r),n)},cB(cT(cU)))},cX=cS(T(["@page","@font-face","@swash","@annotation","@ornaments","@stylistic","@styleset","@character-variant"])),cP=e(function(n,r){return{$:2,a:n,b:r}}),cY=t(function(n,r,e){for(;;){if(e.b){var t=e.b,o=(0,e.a)(n);if(o.$){if(o.a)return o;r=i(cP,r,o.b),e=t;continue}return o}return i(cu,!1,r)}}),cJ=function(n){return function(r){return f(cY,r,c_,n)}},cQ={$:1},cG=t(function(n,r,e){return i(ch,function(e){return n(E(e,r))},e)}),c0=t(function(n,r,e){return i(ch,function(e){return n(i(N,e,r))},e)}),c1={$:10},c2=function(n){return function(r){return w(tI(r.by),r.d)?f(ca,!1,0,r):i(cu,!1,i(cz,r,n))}},c8=c2(c1),c5=function(n){return{$:8,a:n}},c3=e(function(n,r){return{$:0,a:n,b:r}}),c6=function(n){var r=n.a,e=n.b,t=!ob(r);return function(n){var o=s(rE,r,n.d,n.dX,n.bV,n.by),u=o.a,a=o.b,c=o.c;return w(u,-1)?i(cu,!1,i(cz,n,e)):f(ca,t,0,{bV:c,f:n.f,h:n.h,d:u,dX:a,by:n.by})}},c4=function(n){return c6(i(c3,n,c5(n)))},c9=e(function(n,r){return i(cK,r,cE(n))}),c7=e(function(n,r){var e=n.bZ,t=n.cb,o=n.g,u=n.b8;return cJ(T([i(cf,te(i(N,e(o),r)),c4(o)),i(cf,te(r),c8),f(cG,c7(n),r,cJ(u)),f(c0,c7(n),r,i(cf,e,cB(i(c9,t,cC(te(!0))))))]))}),ir=t(function(n,r,e){var t=r.bZ,o=r.cb,u=r.i,a=r.g,c=r.b8;return cJ(T([i(ch,function(e){return 1===n?cN(e):f(ir,n-1,r,e)},i(cf,te(i(N,t(a),e)),c4(a))),f(c0,i(ir,n+1,r),e,i(cf,t,cB(i(c9,o,c4(u))))),f(cG,c7(r),e,cJ(c)),i(cf,te(e),c8),f(c0,i(ir,n,r),e,i(cf,t,cB(i(c9,o,cC(te(!0))))))]))}),ie=function(n){return{$:12,a:n}},it=function(n){return function(r){return i(cu,!1,i(cz,r,n))}},io=function(n){return it(ie(n))},iu=e(function(n,r){var e=n.cb,t=A(ew(n.i),ew(n.g));if(1===t.a.$)return io("Trying to parse a delimited helper, but the start token cannot be an empty string!");if(1===t.b.$)return io("Trying to parse a delimited helper, but the end token cannot be an empty string!");var o=t.a.a.a,u=t.b.a.a;return n.ca?f(ir,1,j(n,{cb:function(n){return e(n)&&!w(n,o)&&!w(n,u)}}),r):i(c7,j(n,{cb:function(n){return e(n)&&!w(n,u)}}),r)}),ia=function(n){var r=n.i;return i(ch,function(r){return i(iu,n,T([r]))},i(cf,te((0,n.bZ)(r)),c4(r)))},ic=i(cf,function(){return T([A(cr,"\n")])},c4("\n")),ii=ia({bZ:function(n){return A(cQ,n)},g:"*/",b8:T([ic]),ca:!1,cb:function(n){return!cH(n)},i:"/*"}),ib=function(n){return cJ(T([i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cT(cZ))),i(cf,function(r){return cp(E(r,n))},ic),i(cf,function(r){return cp(E(r,n))},ii)]))},is=function(n){return i(cd,T([A(cg(ck(0)),n)]),function(n){return cJ(T([ib(n),i(cf,function(r){return cp(i(N,A(cg(ck(1)),r),n))},cB(cT(cU))),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cC(function(n){return"{"!==n}))),cN(cm(n))]))})},il=function(n){return cJ(T([i(cf,te(i(N,A(cv,"{"),n)),c4("{")),cN(n)]))},id={$:5},im=function(n){return function(r){var e=n(r);return 1===e.$?i(cu,!1,e.b):f(ca,!1,e.b,e.c)}},ip=cS(T(["'",'"',"\\","n","r","t","b","f","v"])),iv=i(cK,i(cK,cN(0),im(c4("\\"))),cC(function(n){return i(cW,n,ip)})),ih=i(cf,function(n){return T([A(cg(id),n)])},cB(iv)),ik=function(n){return"\\"===n},ig={bZ:function(n){return A(cg(c$),n)},g:"'",b8:T([ic,ih]),ca:!1,cb:function(n){return!(cH(n)||ik(n))},i:"'"},i$=ia(j(ig,{g:'"',i:'"'})),iw=ia(ig),ix=function(n){return i(cf,function(r){return E(r,n)},cJ(T([iw,i$])))},iy={$:4},i_=e(function(n,r){return i(ch,function(n){return cJ(T([ix(n),i(cf,function(r){return i(N,A(cg(c$),r),n)},cB(cT(function(n){return")"!==n}))),cN(n)]))},i(cf,te(i(N,A(cv,"("),i(N,A(cg(iy),n),r))),c4(n+"(")))}),iz=i(ch,function(n){switch(n){case"@import":return i(cd,T([A(cg(ck(0)),n)]),function(n){return cJ(T([ib(n),i(cf,cp,i(i_,"url",n)),i(cf,cp,ix(n)),i(cf,cp,cO(n)),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cC(function(n){return";"!==n}))),cN(cm(n))]))});case"@namespace":return i(cd,T([A(cg(ck(0)),n)]),function(n){return cJ(T([ib(n),i(cf,cp,i(i_,"url",n)),i(cf,cp,ix(n)),i(cf,function(r){return cp(i(N,A(cg(ck(1)),r),n))},cB(cT(cU))),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cC(function(n){return";"!==n}))),cN(cm(n))]))});case"@charset":return i(cd,T([A(cg(ck(0)),n)]),function(n){return cJ(T([ib(n),i(cf,cp,ix(n)),i(cf,function(r){return cp(i(N,A(cg(c$),r),n))},cB(cT(cU))),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cC(function(n){return";"!==n}))),cN(cm(n))]))});case"@media":case"@supports":return i(ch,il,i(cd,T([A(cg(ck(0)),n)]),function(n){return cJ(T([ib(n),i(cf,cp,ix(n)),i(cf,cp,cO(n)),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cC(function(n){return"{"!==n}))),cN(cm(n))]))}));case"@keyframes":return i(ch,il,is(n));case"@counter-style":return is(n);case"@font-feature-values":return i(ch,il,i(cd,T([A(cg(ck(0)),n)]),function(n){return cJ(T([ib(n),i(cf,function(r){return cp(i(N,A(cg(ck(1)),r),n))},cB(cT(cU))),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cC(function(n){return"{"!==n}))),cN(cm(n))]))}));default:return cN(T(i(cW,n,cX)?[A(cg(ck(0)),n)]:[A(cv,n)]))}},cB(i(c9,cU,c4("@")))),iA={$:3},iC=function(n){return!(cF(n)||cq(n)||":"===n||";"===n||"}"===n)},ij={$:6},iE=cS(T(["+","-","%","*","/"])),iV=function(n){return i(cW,n,iE)},iK=function(n){return iC(n)&&!("("===n||")"===n||","===n||iV(n))},iN=function(n){return"("===n||")"===n||":"===n||","===n||"/"===n},iT=cS(T(["em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","q","in","pt","pc","px","deg","grad","rad","turn","s","ms","Hz","kHz","dpi","dpcm","dppx"])),iL=function(n){return er(n)||"."===n},iB=i(cK,i(cK,cN(0),cC(iL)),cE(iL)),iD=i(cK,i(cK,cN(0),im(c4("-"))),iB),iS=cJ(T([iB,iD])),iM=i(cf,function(n){return A(cg(id),n)},cB(iS)),iI=function(n){return cJ(T([ib(n),i(cf,cp,ix(n)),i(cf,function(r){return cp(i(N,r,n))},iM),i(cf,cp,i(cf,function(r){return i(N,A(cg(id),r),n)},cB(i(c9,iK,c4("#"))))),i(cf,cp,i(i_,"url",n)),i(cf,cp,i(i_,"format",n)),i(cf,cp,i(i_,"local",n)),i(cf,function(r){return i(cW,r,iT)?cp(i(N,A(cg(ij),r),n)):cp(i(N,A(cg(iy),r),n))},cB(cT(iK))),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cT(iN))),i(cf,function(r){return cp(i(N,A(cg(ij),r),n))},cB(cT(iV))),cN(cm(n))]))},iW=i(ch,function(n){return i(cd,T([n]),iI)},i(cf,function(n){return A(cv,n)},cB(cT(y(":"))))),iq=function(n){return cJ(T([ib(n),i(cf,function(r){return cp(i(N,A(cg(iA),r),n))},cB(cT(iC))),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cT(function(n){return";"===n||"/"===n}))),i(cf,function(r){return cp(E(r,n))},iW),cN(cm(n))]))},iH=i(ch,function(n){return i(cd,T([n]),iq)},i(cf,function(n){return A(cv,n)},cB(cT(function(n){return"{"===n})))),iZ=function(n){return{$:2,a:n}},iF=function(n){return{$:5,a:n}},iR=cS(T(["=","~","|","^","$","*"])),iU=e(function(n,r){return i(ab,n,r)}),iO=i(cD,"]",i(iU,iR,cS(T([" "," ","\n"])))),iX=i(cf,function(n){return A(cg(iZ(iF(0))),n)},cB(cT(function(n){return!i(cW,n,iO)}))),iP=i(cf,function(n){return A(cg(iZ(iF(2))),n)},cB(cJ(T([c4("~="),c4("|="),c4("^="),c4("$="),c4("*="),c4("=")])))),iY=function(n){return cJ(T([ib(n),i(cf,cm,ix(n)),i(cf,cm,i(cf,function(r){return i(N,A(cg(iZ(iF(1))),r),n)},cB(cT(function(n){return"]"!==n&&!cF(n)})))),cN(cm(n))]))},iJ=function(n){return cJ(T([ib(n),i(cf,function(r){return cp(i(N,r,n))},iX),i(ch,function(r){return i(cf,function(r){return cp(E(r,n))},i(cd,T([r]),iY))},iP),cN(cm(n))]))},iQ=i(ch,function(n){return i(cd,T([n]),iJ)},i(cf,te(A(cv,"[")),c4("["))),iG={$:2},i0=i(cf,function(n){return A(iG,n)},cB(i(c9,cU,c4(".")))),i1={$:3},i2=i(cf,function(n){return A(i1,n)},cB(cJ(T([c4("+"),c4("~"),c4(">")])))),i8={$:0},i5=i(cf,function(n){return A(i8,n)},cB(cT(cU))),i3={$:1},i6=i(cf,function(n){return A(i3,n)},cB(i(c9,cU,c4("#")))),i4={$:7},i9=i(cf,function(n){return A(i4,n)},cB(i(c9,cU,c4(":")))),i7={$:6},fn=i(cf,function(n){return A(i7,n)},cB(i(c9,cU,c4("::")))),fr=i(cf,te(A({$:4},"*")),c4("*")),fe=cJ(T([i(cf,function(n){var r=n.b;return T([A(cg(iZ(n.a)),r)])},cJ(T([i6,i0,i5,fr,i2,fn,i9]))),iQ])),ft=i(r7,a7(i(cd,V,function(n){return cJ(T([ib(n),i(cf,function(r){return cp(E(r,n))},iz),i(cf,function(r){return cp(E(r,n))},fe),i(cf,function(r){return cp(E(r,n))},iH),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cC(te(!0)))),cN(cm(n))]))})),os(co(function(n){switch(n.$){case 0:return A(3,"css-s");case 1:return function(n){switch(n){case 0:return A(4,"css-ar-i");case 1:return A(6,"css-ar-p");case 2:return A(4,"css-ar-k");default:return A(5,"css-ar-v")}}(n.a);case 2:return function(n){switch(n.$){case 0:return A(4,"css-s-e");case 1:return A(6,"css-s-i");case 2:return A(6,"css-s-cl");case 3:return A(8,"css-s-c");case 4:return A(4,"css-s-u");case 5:return function(n){switch(n){case 0:return A(6,"css-s-a-an");case 1:return A(3,"css-s-a-av");default:return A(4,"css-s-a-o")}}(n.a);case 6:return A(0,"css-s-pe");default:return A(0,"css-s-pc")}}(n.a);case 3:return A(5,"css-p");case 4:return A(5,"css-pv");case 5:return A(2,"css-n");default:return A(4,"css-u")}}))),fo=i(r7,ft,os(r1)),fu=ot("disabled"),fa=i(cf,function(n){return T([A(cQ,n)])},cB(i(c9,i(uF,ay,cH),c4("--")))),fc=i(cf,function(){return T([A(cr,"\n")])},c4("\n")),fi=ia({bZ:function(n){return A(cQ,n)},g:"-}",b8:T([fc]),ca:!0,cb:function(n){return!cH(n)},i:"{-"}),ff=cJ(T([fa,fi])),fb=cS(T(["|",".","=","\\","/","(",")","-",">","<",":","+","!","$","%","&","*"])),fs=function(n){return i(cW,n,fb)},fl=cB(cT(fs)),fd=cS(T([",","[","]","{","}"])),fm=function(n){return i(cW,n,fd)},fp=function(n){var r;return!(cF(n)||fs(n)||fm(n)||'"'===(r=n)||"'"===r)},fv=cB(i(c9,fp,cC(et))),fh=cB(cT(fm)),fk=cS(T(["+","-","/","*","=",".","$","<",">",":","&","|","^","?","%","#","@","~","!",","])),fg=i(cf,function(n){return A(cg(5),n)},cB(i(cK,i(cK,i(cK,cN(0),im(c4("("))),im(cT(function(n){return i(cW,n,fk)}))),im(c4(")"))))),f$=cS(T(["as","where","let","in","if","else","then","case","of","type","alias"])),fw=function(n){return i(cW,n,f$)},fx=cB(i(c9,fp,cC(ee))),fy=cB(cT(fp)),f_=cJ(T([i(cf,function(n){return A(cg(7),n)},cB(iS)),i(cf,te(A(cg(3),"()")),c4("()")),fg,i(cf,function(n){return A(cg(1),n)},fl),i(cf,function(n){return A(cg(2),n)},fh),i(cf,function(n){return A(cg(3),n)},fv),i(cf,function(n){return fw(n)?A(cg(4),n):A(cv,n)},fx),i(cf,function(n){return A(cv,n)},fy)])),fz=i(cf,function(n){return T([A(cg(3),n)])},cB(iv)),fA={bZ:function(n){return A(cg(0),n)},g:'"',b8:T([fc,fz]),ca:!1,cb:function(n){return!(cH(n)||ik(n))},i:'"'},fC=ia(fA),fj=ia(j(fA,{g:"'",i:"'"})),fE=cJ(T([ia(j(fA,{g:'"""',i:'"""'})),fC,fj])),fV=i(cf,function(){return A(cr,"\n")},c4("\n")),fK=i(cf,function(n){return A(cv,n)},cB(cT(cZ))),fN=function(n){return cJ(T([fT(n),cN(cm(n))]))},fT=function(n){return cJ(T([i(cf,function(r){return cp(i(N,r,n))},fK),i(ch,fN,i(cf,function(r){return i(N,r,n)},fV)),i(cf,function(r){return cp(E(r,n))},ff)]))},fL=function(n){return cJ(T([fT(n),i(cf,function(r){return cp(E(r,n))},fE),i(cf,function(r){return cp(i(N,r,n))},f_),cN(cm(n))]))},fB=function(n){return!(cF(n)||"("===n||")"===n||"-"===n||","===n)},fD=cJ(T([i(cf,te(A(cg(6),"()")),c4("()")),i(cf,te(A(cg(1),"->")),c4("->")),i(cf,function(n){return A(cv,n)},cB(cT(function(n){return"("===n||")"===n||"-"===n||","===n}))),i(cf,function(n){return A(cg(6),n)},cB(i(c9,fB,cC(et)))),i(cf,function(n){return A(cv,n)},cB(cT(fB)))])),fS=function(n){return cJ(T([fT(n),i(cf,function(r){return cp(i(N,r,n))},fD),cN(cm(n))]))},fM=function(n){return cJ(T([i(cf,cm,i(ch,function(n){return i(cd,n,fS)},i(cf,te(i(N,A(cg(1),":"),n)),c4(":")))),fT(n),i(cf,cm,i(cd,n,fL)),cN(cm(n))]))},fI=function(n){return"-"===n||"{"===n},fW=cB(cC(fI)),fq=function(n){var r,e,t,o;return e=(r=i(c3,n,{$:9,a:n})).a,t=r.b,o=!ob(e),function(n){var r=s(rE,e,n.d,n.dX,n.bV,n.by),u=r.a,a=r.b,c=r.c;return w(u,-1)||f(rV,function(n){return eo(n)||"_"===n},u,n.by)>=0?i(cu,!1,i(cz,n,t)):f(ca,o,0,{bV:c,f:n.f,h:n.h,d:u,dX:a,by:n.by})}},fH=function(n){return!(cF(n)||fI(n)||"("===n)},fZ=function(n){return!(cF(n)||fI(n)||"("===n||")"===n||","===n||"."===n)},fF=function(n){return cH(n)||fI(n)||"("===n||")"===n},fR=function(n){var r=n.b;return cJ(T([fU(A(n.a,r)),cN(cm(r))]))},fU=function(n){var r=n.a,e=n.b;return cJ(T([i(cf,function(n){return cp(A(r,i(N,n,e)))},fK),i(ch,fR,i(cf,function(n){return A(r,i(N,n,e))},fV)),i(cf,function(n){return cp(A(r,E(n,e)))},ff)]))},fO=function(n){var r=n.a,e=n.b;return cJ(T([fU(A(r,e)),i(cf,function(n){return cp(A(r+1,n))},i(cf,te(i(N,A(cv,"("),e)),c4("("))),i(cf,function(n){return r?cp(A(r-1,n)):cm(n)},i(cf,te(i(N,A(cv,")"),e)),c4(")"))),i(cf,function(n){return cp(A(r,i(N,n,e)))},cJ(T([i(cf,function(n){return A(cv,n)},fW),i(cf,function(n){return A(cv,n)},cB(cT(i(uF,ay,fF))))]))),cN(cm(e))]))},fX=function(n){return cJ(T([fT(n),i(cf,cm,i(cf,te(i(N,A(cv,")"),n)),c4(")"))),i(cf,function(r){return cp(i(N,r,n))},cJ(T([fg,i(cf,function(n){return A(cv,n)},fW),i(cf,function(n){return A(cv,n)},cB(cT(function(n){return","===n||"."===n}))),i(cf,function(n){return A(cg(6),n)},cB(i(c9,fZ,cC(et)))),i(cf,function(n){return A(cg(5),n)},cB(cT(fZ)))]))),i(cf,cp,i(ch,function(n){return i(cd,A(0,n),fO)},i(cf,te(i(N,A(cv,"("),n)),c4("(")))),cN(cm(n))]))},fP=function(n){return cJ(T([fT(n),i(cf,cp,i(ch,function(n){return i(cd,n,fX)},i(cf,te(i(N,A(cv,"("),n)),c4("(")))),i(cf,function(r){return cp(i(N,r,n))},cJ(T([i(cf,function(n){return A(cv,n)},fW),i(cf,te(A(cg(4),"exposing")),fq("exposing")),i(cf,te(A(cg(4),"as")),fq("as")),i(cf,function(n){return A(cv,n)},cB(cT(fH)))]))),cN(cm(n))]))},fY=e(function(n,r){return"module"===r?i(cd,i(N,A(cg(4),r),n),fP):i(cd,i(N,A(cg(5),r),n),fM)}),fJ=function(n){return cJ(T([fT(n),i(cf,cm,i(ch,fY(n),fx)),i(cf,cm,i(cd,n,fL)),cN(cm(n))]))},fQ=e(function(n,r){return"module"===r||"import"===r?i(cd,i(N,A(cg(4),r),n),fP):"port"===r?i(cd,i(N,A(cg(4),r),n),fJ):fw(r)?i(cd,i(N,A(cg(4),r),n),fL):i(cd,i(N,A(cg(5),r),n),fM)}),fG=i(r7,a7(i(cd,V,function(n){return cJ(T([i(cf,function(r){return cp(i(N,r,n))},fK),i(cf,function(r){return cp(i(N,r,n))},fV),i(cf,function(r){return cp(E(r,n))},ff),i(cf,cp,i(ch,fQ(n),fx)),i(cf,cp,i(ch,function(r){return i(cd,E(r,n),fL)},fE)),i(cf,cp,i(ch,function(r){return i(cd,i(N,r,n),fL)},f_)),cN(cm(n))]))})),os(co(function(n){switch(n){case 0:return A(3,"elm-s");case 1:return A(4,"elm-bs");case 2:return A(5,"elm-gs");case 3:return A(7,"elm-c");case 4:return A(4,"elm-k");case 5:return A(6,"elm-f");case 6:return A(5,"elm-ts");default:return A(2,"elm-n")}}))),f0=i(r7,fG,os(r1)),f1=nR("em"),f2=nR("h1"),f8=nR("h2"),f5=nR("h3"),f3=nR("h4"),f6=nR("h5"),f4=nR("h6"),f9=nR("hr"),f7=nR("img"),bn=cS(T(["{","}","(",")","[","]",",",";"])),br=i(cf,function(n){return A(cv,n)},cB(cT(function(n){return i(cW,n,bn)}))),be=function(n){return"/"===n},bt=cS(T(["+","-","*","/","=","!","<",">","&","|","?","^",":","~","%","."])),bo=i(iU,bt,bn),bu=function(n){var r;return!(i(cW,n,bo)||'"'===(r=n)||"'"===r||"`"===r||be(n)||cF(n))},ba=i(cf,function(n){return T([A(cQ,n)])},cB(i(c9,i(uF,ay,cH),c4("//")))),bc=i(cf,function(){return T([A(cr,"\n")])},c4("\n")),bi=ia({bZ:function(n){return A(cQ,n)},g:"*/",b8:T([bc]),ca:!1,cb:function(n){return!cH(n)},i:"/*"}),bf=cJ(T([ba,bi])),bb=function(n){return cJ(T([i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cT(cZ))),i(cf,function(r){return cp(E(r,n))},bc),i(cf,function(r){return cp(E(r,n))},bf)]))},bs=function(n){return cJ(T([bb(n),i(cf,function(r){return cp(i(N,A(cg(8),r),n))},cB(cT(bu))),cN(cm(n))]))},bl=function(n){return cJ(T([bb(n),i(ch,function(r){return"extends"===r?i(cf,cp,i(cd,i(N,A(cg(2),r),n),bs)):cN(cp(i(N,A(cg(5),r),n)))},cB(cT(bu))),cN(cm(n))]))},bd=function(n){return cJ(T([bb(n),i(cf,function(r){return cp(i(N,A(cg(7),r),n))},cB(cT(function(n){return!(be(n)||cF(n)||","===n||")"===n)}))),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cT(function(n){return"/"===n||","===n}))),cN(cm(n))]))},bm=function(n){return cJ(T([bb(n),i(cf,function(r){return cp(i(N,A(cg(5),r),n))},cB(cT(bu))),i(cf,function(){return cp(i(N,A(cg(2),"*"),n))},c4("*")),i(cf,cp,i(ch,function(){return i(cd,i(N,A(cv,"("),n),bd)},c4("("))),cN(cm(n))]))},bp=t(function(n,r,e){return cJ(T([bb(e),i(cf,function(){return cm(E(i(N,A(cv,"("),e),i(N,A(cg(4),n),r)))},c4("(")),cN(cm(E(e,i(N,A(cv,n),r))))]))}),bv=cS(T(["var","const","let"])),bh=cS(T(["break","do","instanceof","typeof","case","else","new","catch","finally","return","void","continue","for","switch","while","debugger","this","with","default","if","throw","delete","in","try","enum","extends","export","import","implements","private","public","yield","interface","package","protected"])),bk=cS(T(["true","false","null","undefined","NaN","Infinity"])),bg=e(function(n,r){return"function"===r||"static"===r?i(cd,i(N,A(cg(3),r),n),bm):"class"===r?i(cd,i(N,A(cg(3),r),n),bl):"this"===r||"super"===r?cN(i(N,A(cg(7),r),n)):"constructor"===r?i(cd,i(N,A(cg(5),r),n),bm):i(cW,r,bh)?cN(i(N,A(cg(2),r),n)):i(cW,r,bv)?cN(i(N,A(cg(3),r),n)):i(cW,r,bk)?cN(i(N,A(cg(6),r),n)):i(cd,V,i(bp,r,n))}),b$=i(cf,function(n){return A(cg(0),n)},cB(iS)),bw=i(cf,function(n){return A(cg(2),n)},cB(cT(function(n){return i(cW,n,bt)}))),bx=i(cf,function(n){return T([A(cg(6),n)])},cB(iv)),by={bZ:function(n){return A(cg(1),n)},g:"'",b8:T([bc,bx]),ca:!1,cb:function(n){return!(cH(n)||ik(n))},i:"'"},b_=ia(j(by,{g:'"',i:'"'})),bz=ia(by),bA=ia(j(by,{g:"`",b8:T([bc,bx]),cb:function(n){return!(cH(n)||ik(n))},i:"`"})),bC=cJ(T([bz,b_,bA])),bj=i(r7,a7(i(cd,V,function(n){return cJ(T([bb(n),i(cf,function(r){return cp(E(r,n))},bC),i(cf,function(r){return cp(i(N,r,n))},cJ(T([bw,br,b$]))),i(cf,cp,i(ch,bg(n),cB(cT(bu)))),cN(cm(n))]))})),os(co(function(n){switch(n){case 0:return A(2,"js-n");case 1:return A(3,"js-s");case 2:return A(4,"js-k");case 3:return A(5,"js-dk");case 4:return A(5,"js-fe");case 5:return A(6,"js-f");case 6:return A(7,"js-lk");case 7:return A(8,"js-p");default:return A(6,"js-ce")}}))),bE=i(r7,bj,os(r1)),bV={$:5},bK=e(function(n,r){return{bV:r.bV+(n-r.d),f:r.f,h:r.h,d:n,dX:r.dX,by:r.by}}),bN=e(function(n,r){if(f(rK,101,n,r)||f(rK,69,n,r)){var e=n+1,t=f(rK,43,e,r)||f(rK,45,e,r)?e+1:e,o=i(rN,t,r);return w(t,o)?-o:o}return n}),bT=e(function(n,r){return i(bN,f(rK,46,n,r)?i(rN,n+1,r):n,r)}),bL=u(function(n,r,e,t,o){var u=t.a,a=t.b;if(1===r.$)return i(cu,!0,i(cz,o,r.a));var c=r.a;return w(e,u)?i(cu,0>_(o.d,e),i(cz,o,n)):f(ca,!0,c(a),i(bK,u,o))}),bB=o(function(n,r,e,t){return i(cx,c_,b(cy,n,r,e,t))}),bD=a(function(n,r,e,t,o,u){var a=o.a,c=i(bT,a,u.by);if(0>c)return i(cu,!0,b(bB,u.dX,u.bV-(c+u.d),n,u.f));if(w(u.d,c))return i(cu,!1,i(cz,u,r));if(w(a,c))return s(bL,n,e,u.d,o,u);if(1===t.$)return i(cu,!0,i(cz,u,n));var l=t.a,d=e6(f(Z,u.d,c,u.by));return 1===d.$?i(cu,!0,i(cz,u,n)):f(ca,!0,l(d.a),i(bK,c,u))}),bS=i(e(function(n,r){var e;return e={bQ:ef(r),b$:n,aL:ed(r1),b4:ef(r),aO:ed(eA),dl:r,ch:ef(r)},function(n){if(f(rK,48,n.d,n.by)){var r=n.d+1,t=r+1;return f(rK,120,r,n.by)?s(bL,e.dl,e.b4,t,i(rL,t,n.by),n):f(rK,111,r,n.by)?s(bL,e.dl,e.ch,t,f(rT,8,t,n.by),n):f(rK,98,r,n.by)?s(bL,e.dl,e.bQ,t,f(rT,2,t,n.by),n):l(bD,e.dl,e.b$,e.aO,e.aL,A(r,0),n)}return l(bD,e.dl,e.b$,e.aO,e.aL,f(rT,10,n.d,n.by),n)}}),bV,bV),bM=i(cK,cN(0),im(bS)),bI=i(cK,i(cK,cN(0),im(c4("-"))),bM),bW=i(cf,function(n){return A(cg(2),n)},cB(cJ(T([bM,bI,iS])))),bq=i(cf,function(){return A(cr,"\n")},c4("\n")),bH=function(n){return T([n])},bZ=cS(T(['"',"\\","/","b","f","n","r","t","u"])),bF=i(cK,i(cK,cN(0),im(c4("\\"))),cC(function(n){return i(cW,n,bZ)})),bR=i(cf,function(n){return T([A(cg(1),n)])},cB(bF)),bU=e(function(n,r){return i(cf,function(n){return E(n,r)},ia({bZ:function(r){return A(cg(n),r)},g:'"',b8:T([i(cf,bH,bq),bR]),ca:!1,cb:function(n){return!(cH(n)||ik(n))},i:'"'}))}),bO=cJ(T([i(cf,function(n){return A(cv,n)},cB(cT(cZ))),bq])),bX=function(n){return cJ(T([i(cf,function(r){return cp(i(N,r,n))},bO),i(cf,function(r){return cp(i(N,r,n))},i(cf,function(){return A(cg(7),",")},c4(","))),i(cf,function(r){return cm(i(N,r,n))},i(cf,function(){return A(cg(7),"]")},c4("]"))),i(cf,function(r){return cp(E(r,n))},bY()),cN(cm(n))]))},bP=function(n){return cJ(T([i(cf,function(r){return cp(i(N,r,n))},bO),i(cf,cp,i(bU,5,n)),i(cf,cp,i(ch,function(){var r=i(N,A(cg(6),":"),n);return i(cf,function(n){return E(n,r)},cJ(T([i(ch,function(n){return cJ(T([i(cf,function(r){return E(r,T([n]))},bY()),cN(T([n]))]))},bO),bY(),cN(V)])))},c4(":"))),i(cf,function(r){return cp(i(N,r,n))},i(cf,function(){return A(cg(6),",")},c4(","))),i(cf,function(r){return cm(i(N,r,n))},i(cf,function(){return A(cg(6),"}")},c4("}"))),cN(cm(n))]))};function bY(){return cJ(T([i(bU,0,V),i(cf,function(n){return T([n])},bW),bQ(),bJ(),i(cf,function(n){return T([A(cg(4),n)])},cB(fq("null"))),i(cf,function(n){return T([A(cg(3),n)])},cB(cJ(T([fq("true"),fq("false")]))))]))}function bJ(){return i(ch,function(){return i(cd,T([A(cg(7),"[")]),bX)},c4("["))}function bQ(){return i(ch,function(){return i(cd,T([A(cg(6),"{")]),bP)},c4("{"))}var bG=bY();bY=function(){return bG};var b0=bJ();bJ=function(){return b0};var b1=bQ();bQ=function(){return b1};var b2=i(r7,a7(i(cd,V,function(n){return cJ(T([i(cf,function(r){return cp(i(N,r,n))},bO),i(cf,function(r){return cp(E(r,n))},b1),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cC(te(!0)))),cN(cm(n))]))})),os(co(function(n){switch(n){case 0:return A(3,"json-s");case 1:return A(2,"json-e");case 2:return A(2,"json-n");case 3:return A(4,"json-b");case 4:return A(4,"json-null");case 5:return A(5,"json-k");case 6:return A(0,"json-o");default:return A(0,"json-a")}}))),b8=i(r7,b2,os(r1)),b5=i(cf,function(){return A(cr,"\n")},c4("\n")),b3=cJ(T([i(cf,function(n){return A(cv,n)},cB(cT(cZ))),b5])),b6=i(r7,a7(i(cd,V,function(n){return cJ(T([i(cf,function(r){return cp(i(N,r,n))},b3),i(cf,function(r){return cp(i(N,A(cv,r),n))},cB(cC(te(!0)))),cN(cm(n))]))})),os(co(function(){return A(0,"nolang")}))),b4=i(r7,b6,os(r1)),b9=nR("ol"),b7=e(function(n,r){return 1===n.$?r.$?ef(i(N,n.a,r.a)):ed(r.a):ed(n.a)}),sn=function(n){return!n.b},sr=e(function(n,r){return sn(r)?"<"+n+">":"<"+n+" "+i(rJ," ",i(ta,function(n){return n.N+'="'+n.d$+'"'},r))+">"}),se=function(n){var r,o=i(ta,function(n){return n},n);return r=f(ep,e(function(n,r){return t(function(e,t,o){return i(b7,f(n,e,t,o),f(r,e,t,o))})}),t(function(){return ef(V)}),o),t(function(n,t,o){return i(ol,function(r){if(r.b){if(r.b.b)return"oneOf failed parsing this value:\n "+i(sr,n,t)+"\n\nParsing failed in the following 2 ways:\n\n\n"+i(rJ,"\n\n",i(eg,e(function(n,r){return"("+P(n+1)+") "+r}),r))+"\n";var o=r.a;return"Problem with the given value:\n\n"+i(sr,n,t)+"\n\n"+o+"\n"}return"Ran into a oneOf with no possibilities!"},f(r,n,t,o))})},st=nR("pre"),so=nR("span"),su=nR("strong"),sa=nR("table"),sc=nR("tbody"),si=nR("td"),sf=nR("th"),sb=nR("thead"),ss=e5("title"),sl=e(function(n,r){return i(nJ,nG.test(n)?"data-"+n:n,n2(r))}),sd=function(n){var r=n.j,e=n.dT,t=n.cS;return!e&&ob(t)?nZ(r):i(so,T([tA(T([A("elmsh"+function(){switch(e){case 0:return"0";case 1:return"-comm";case 2:return"1";case 3:return"2";case 4:return"3";case 5:return"4";case 6:return"5";case 7:return"6";default:return"7"}}(),!!e),A("elmsh-"+t,""!==t)]))]),T([nZ(r)]))},sm=t(function(n,r,e){var t=e.c9,o=e.V;return i(tp,T([tA(T([A("elmsh-line",!0),A("elmsh-hl",w(o,rP(0))),A("elmsh-add",w(o,rP(1))),A("elmsh-del",w(o,rP(2)))])),i(sl,"data-elmsh-lc",P(n+r))]),i(ta,sd,t))}),sp=e(function(n,r){if(1===n.$)return i(st,T([tm("elmsh")]),T([i(a5,T([tm("elmsh")]),to(i(ta,function(n){var r=n.V,e=n.c9;return w(r,rY)?i(ta,sd,e):T([i(so,T([tA(T([A("elmsh-hl",w(r,rP(0))),A("elmsh-add",w(r,rP(1))),A("elmsh-del",w(r,rP(2)))]))]),i(ta,sd,e))])},r)))]));var e=n.a;return i(st,T([tm("elmsh")]),bH(i(a5,V,i(eg,sm(e),r))))}),sv=e(function(n,r){return i(sp,n,r)}),sh=nR("tr"),sk=e(function(n,r){return r.$?n:r.a}),sg={a4:function(n){return i(tp,T([tm("elm-book-md elm-book-serif")]),T([i(a2,V,n)]))},a6:function(n){var r=n.cV,e=n.dn,t=function(){switch(i(e7,"elm",e)){case"elm":return f0(r);case"js":return bE(r);case"json":return b8(r);case"css":return fo(r);default:return b4(r)}}();return i(sk,i(tp,T([tm("elm-book-md")]),T([i(st,T([tm("elm-book-md__code-default elm-book-monospace elm-book-shadows-light")]),T([nZ(r)]))])),i(os,function(n){return i(tp,T([tm("elm-book-md")]),T([i(tp,T([tm("elm-book-md__code elm-book-monospace elm-book-shadows-light")]),T([n]))]))},i(os,sv(rY),t)))},a7:function(n){return i(so,T([tm("elm-book-md")]),T([i(a5,T([tm("elm-book-monospace")]),T([nZ(n)]))]))},ba:f1(V),bf:i(tp,T([tm("elm-book-md")]),T([i(a8,V,V)])),bg:function(n){var r=n.ce,e=n.bU,t=function(){switch(r){case 0:return f2(T([tm("elm-book-serif")]));case 1:return f8(T([tm("elm-book-serif")]));case 2:return f5(T([tm("elm-book-serif")]));case 3:return f3(T([tm("elm-book-sans")]));case 4:return f6(T([tm("elm-book-sans")]));default:return f4(T([tm("elm-book-sans")]))}}();return i(tp,T([tm("elm-book-md")]),T([t(e)]))},bh:se(V),bi:function(n){return i(tp,T([tm("elm-book-md")]),T([i(f7,T([o3(n.by),a1(n.a3),ss(i(e7,"",n.cE))]),V)]))},bn:e(function(n,r){return i(o1,T([o8(n.c4),ss(i(e7,"",n.cE))]),r)}),bs:e(function(n,r){return i(tp,T([tm("elm-book-md elm-book-serif elm-book-md__default")]),T([i(b9,T([i(e5,"start",P(n))]),i(ta,aH(V),r))]))}),bt:function(n){return i(tp,T([tm("elm-book-md elm-book-serif elm-book-md__default")]),T([i(aW,V,n)]))},bB:so(V),bC:su(V),bF:function(n){return i(tp,T([tm("elm-book-md elm-book-md__default elm-book-sans")]),T([i(sa,V,n)]))},bG:sc(V),bH:e(function(n,r){return i(si,V,r)}),bI:sb(V),bJ:function(n){return sf(i(e7,V,i(oh,bH,i(oh,a0,i(oh,function(n){switch(n){case 0:return"left";case 2:return"center";default:return"right"}},n)))))},a0:sh(V),j:nZ,bK:i(tp,T([tm("elm-book-md")]),T([i(f9,V,V)])),bN:function(n){return i(tp,T([tm("elm-book-md elm-book-serif elm-book-md__default")]),T([i(aU,V,i(ta,function(n){var r=n.a,e=n.b,t=function(){switch(r){case 0:return nZ("");case 1:return i(eO,T([fu(!0),oo(!1),e4("checkbox")]),V);default:return i(eO,T([fu(!0),oo(!0),e4("checkbox")]),V)}}();return i(aH,V,i(N,t,e))},n))]))}},s$=function(n){return n.$||"true"!==n.a?rY:rP(!0)},sw=function(n){n:for(;!n.$;)switch(n.a){case"block":return rP(0);case"inline":return rP(1);case"card":return rP(2);default:break n}return rY},sx=e(function(n,r){return i(aJ,n,{cU:r.cU,a9:sw(r.a9),db:s$(r.db),df:s$(r.df)})}),sy=e(function(n,r){return t(function(e){return w(e,n)?ed(r):ef("Expected "+n+" but was "+e)})}),s_=e(function(n,r){return{$:4,a:n,b:r}}),sz=e(function(n,r){var e=C(r,n.df,n.a9);return""===e.a||e.b||1===e.c?nZ(""):i(aW,T([tm("elm-book elm-book__chapter-component__title elm-book-sans")]),T([nZ(r)]))}),sA=e(function(n,r){var e=r.a,t=r.b;return i(aQ,T([tm("elm-book__chapter-component")]),T([i(sz,n,e),i(tp,V,T([t]))]))}),sC=e(function(n,r){var e=r.a,t=r.b;return i(aQ,T([tm("elm-book__chapter-component")]),T([i(sz,n,e),i(tp,T([tm("elm-book__chapter-component__background elm-book-shadows-light"),i(nP,"background",n.cU)]),T([i(tp,T([tm("elm-book__chapter-component__content")]),T([t]))]))]))}),sj=e(function(n,r){var e=r.a,t=r.b;switch(n.a9){case 1:return t;case 0:return i(sA,n,A(e,t));default:return i(sC,n,A(e,t))}}),sE=t(function(n,r,e){var t=e.a;return i(nO,function(r){return 4===r.$?i(s_,""!==t?n+" / "+t+" / ":n+" / ",r.b):r},i(sj,r,A(t,e.b)))}),sV=e(function(n,r){for(;;){if(!r.b)return rY;var e=r.a,t=r.b;if(n(e))return rP(e);r=t}}),sK=e(function(n,r){return t(function(e,t,o){var u;return os(rO((u=i(sV,function(r){return w(r.N,n)},t)).$?rY:rP(u.a.d$)))(f(r,e,t,o))})}),sN=t(function(n,r,e){return j(sg,{bh:se(T([i(sK,"with-full-width",i(sK,"with-display",i(sK,"with-background",i(sK,"with-hidden-label",i(sK,"with-label",i(sy,"component",a(function(t,o,u,a,c){var f=function(){if(t.$)return tE(r);var n=t.a;return i(oh,function(r){return A(n,r)},i(uq,n,ao(r)))}(),b=i(sx,e,{cU:u,a9:a,db:c,df:o});return i(e7,i(tp,T([tm("elm-book__component-wrapper")]),T([i(tp,T([tm("elm-book-sans elm-book__component-error")]),T([nZ('Oops!… "'+i(e7,"",t)+'" component not found.')]))])),i(oh,function(n){return 1===b.a9?n:i(tp,T([tA(T([A("elm-book__component-wrapper",!0),A("full",b.db)]))]),T([n]))},i(oh,i(sE,n,b),f)))}))))))),i(sK,"with-full-width",i(sK,"with-display",i(sK,"with-background",i(sK,"with-hidden-label",i(sK,"with-label",i(sy,"component-list",a(function(t,o,u,a,c){var b=i(sx,e,{cU:u,a9:a,db:c,df:o}),s=t.$?r:i(t_,i(r7,eD,U(t.a)),r);return i(tp,T([tA(T([A("elm-book__component-wrapper",!0),A("full",b.db)]))]),T([i(aU,T([tm("elm-book-md__component-list")]),i(ta,function(r){return i(aH,T([tm("elm-book elm-book-md__component-list__item")]),T([f(sE,n,b,r)]))},s))]))})))))))]))})}),sT=function(n){return"Problem at row "+P(n.dX)+"\n"+function(n){switch(n.$){case 0:return"Expecting "+n.a;case 1:return"Expecting int";case 2:return"Expecting hex";case 3:return"Expecting octal";case 4:return"Expecting binary";case 5:return"Expecting float";case 6:return"Expecting number";case 7:return"Expecting variable";case 8:return"Expecting symbol "+n.a;case 9:return"Expecting keyword "+n.a;case 10:return"Expecting keyword end";case 11:return"Unexpected char";case 12:return n.a;default:return"Bad repeat"}}(n.dR)},sL={$:10},sB=function(n){return{$:11,a:n}},sD=function(n){return{$:4,a:n}},sS=function(n){return{$:7,a:n}},sM=function(n){return{$:5,a:n}},sI=function(n){return{$:3,a:n}},sW=e(function(n,r){return{$:6,a:n,b:r}}),sq={$:0},sH=function(n){return{$:0,a:n}},sZ={$:8},sF=e(function(n,r){return{$:4,a:n,b:r}}),sR=e(function(n,r){return{$:0,a:n,b:r}}),sU=function(n){return{$:2,a:n}},sO=function(n){return{$:0,a:n}},sX=function(n){return{$:1,a:n}},sP=e(function(n,r){return{$:3,a:n,b:r}}),sY=t(function(n,r,e){return{$:0,a:n,b:r,c:e}}),sJ=t(function(n,r,e){return{$:2,a:n,b:r,c:e}}),sQ=function(n){return{$:6,a:n}},sG=function(n){return{$:2,a:n}},s0=t(function(n,r,e){return{$:1,a:n,b:r,c:e}}),s1=e(function(n,r){return{$:0,a:n,b:r}}),s2=function(n){return{$:1,a:n}},s8=t(function(n,r,e){return{$:2,a:n,b:r,c:e}}),s5=a(function(n,r,e,t,o,u){return{$:4,a:n,b:r,c:e,d:t,e:o,f:u}}),s3=function(n){return{$:5,a:n}},s6=function(n){return{$:1,a:n}},s4=function(n){return{$:12,a:n}},s9=function(n){return{$:2,a:n}},s7=function(n){return{$:4,a:n}},ln=e(function(n,r){return{$:6,a:n,b:r}}),lr=function(n){return{$:8,a:n}},le=e(function(n,r){return{$:0,a:n,b:r}}),lt=e(function(n,r){return{$:0,a:n,b:r}}),lo={$:8},lu={$:7},la=e(function(n,r){return{$:1,a:n,b:r}}),lc=o(function(n,r,e,t){return{$:3,a:n,b:r,c:e,d:t}}),li=e(function(n,r){return{a:i(N,r,n.a),b:n.b}}),lf=function(n){switch(n){case" ":case" ":return!0;default:return!1}},lb=i(c3,"\r",sH("a carriage return")),ls=i(c3,"\n",sH("a newline")),ll=cJ(T([c6(ls),i(cK,c6(lb),cJ(T([c6(ls),cN(0)])))])),ld=i(cf,function(){return sL},i(cK,im(cE(lf)),ll)),lm=i(c3," ",sH("a space")),lp=T([c6(i(c3,">",sH(">"))),i(cK,im(c6(lm)),cJ(T([c6(i(c3,">",sH(" >"))),c6(i(c3," >",sH(" >"))),c6(i(c3," >",sH(" >")))])))]),lv=function(n){switch(n){case"\n":case"\r":return!0;default:return!1}},lh=cE(i(uF,ay,lv)),lk=e(function(n,r){return f(cV,eV,n,r)}),lg=c2(sH("the end of the input")),l$=cJ(T([ll,lg])),lw=i(lk,i(cK,i(cK,cN(sB),cJ(lp)),cJ(T([c6(lm),cN(0)]))),i(cK,cB(lh),l$)),lx=e(function(n,r){return to(i(ta,n,r))}),ly=function(n){return i(rJ,"\n",i(ta,sT,n))},l_=function(n){for(;;)switch(n.$){case 1:return!i(O,n.a,"\n");case 12:if((r=n.a).b){n=r.a;continue}return!1;case 4:var r,e=n.e;if(e.b&&(r=e.a).b){n=r.a;continue}return!1;case 0:return!0;default:return!1}},lz=function(n){return{$:3,a:n}},lA=t(function(n,r,e){return{$:0,a:n,b:r,c:e}}),lC=sH("at least 1 tag name character"),lj=function(n){switch(n){case" ":case"\r":case"\n":case" ":case"/":case"<":case">":case'"':case"'":case"=":return!1;default:return!0}},lE=i(cL,e(function(n){return u3(n)}),i(cK,i(cA,lj,lC),cE(lj))),lV=function(n){return c6(i(c3,n,c5(n)))},lK=ao(T([A("amp","&"),A("lt","<"),A("gt",">"),A("apos","'"),A("quot",'"')])),lN=function(n){return 0>n||n>1114111?"�":n>65535?String.fromCharCode(Math.floor((n-=65536)/1024)+55296,n%1024+56320):String.fromCharCode(n)},lT=e(function(n,r){return r.$?ef(n):ed(r.a)}),lL=function(n){var r=function(r){return!w(r,n)&&";"!==r};return i(lk,i(cK,cN(r1),lV("&")),i(cK,i(ch,function(n){var r=i(U,"#x",n)?i(ol,ie,i(os,lN,op(i(tW,2,n)))):i(U,"#",n)?i(lT,ie("Invalid escaped character: "+n),i(oh,lN,t2(i(tW,1,n)))):i(lT,ie('No entity named "&'+n+';" found.'),i(uq,n,lK));return r.$?it(r.a):cN(r.a)},cB(i(cK,i(cA,r,sH("an entity character")),cE(r)))),lV(";")))},lB=t(function(n,r,e){return i(ch,function(r){return cJ(T([i(cf,function(n){return cs(E(e,E(r,oi(n))))},lL(n)),cN(cb(E(e,r)))]))},cB(cE(r)))}),lD=function(n){return i(ci,"",i(lB,n,function(r){return!w(r,n)&&"&"!==r}))},lS=cJ(T([i(lk,i(cK,cN(r1),lV('"')),i(cK,lD('"'),lV('"'))),i(lk,i(cK,cN(r1),lV("'")),i(cK,lD("'"),lV("'")))])),lM=e(function(n,r){return rP(r.$?n:r.a)}),lI=function(n){if(-1===n.$&&-1===n.d.$&&-1===n.e.$){if(-1!==n.e.d.$||n.e.d.a){var r=n.d,e=n.e;return a=e.b,c=e.c,t=e.d,b=e.e,s(uj,1,n.b,n.c,s(uj,0,r.b,r.c,r.d,r.e),s(uj,0,a,c,t,b))}var t,o=n.d,u=n.e,a=u.b,c=u.c,i=(t=u.d).d,f=t.e,b=u.e;return s(uj,0,t.b,t.c,s(uj,1,n.b,n.c,s(uj,0,o.b,o.c,o.d,o.e),i),s(uj,1,a,c,f,b))}return n},lW=function(n){if(-1===n.$&&-1===n.d.$&&-1===n.e.$){if(-1!==n.d.d.$||n.d.d.a){var r=n.d,e=n.e;return f=e.b,b=e.c,l=e.d,d=e.e,s(uj,1,t=n.b,o=n.c,s(uj,0,r.b,r.c,r.d,c=r.e),s(uj,0,f,b,l,d))}var t=n.b,o=n.c,u=n.d,a=u.d,c=u.e,i=n.e,f=i.b,b=i.c,l=i.d,d=i.e;return s(uj,0,u.b,u.c,s(uj,1,a.b,a.c,a.d,a.e),s(uj,1,t,o,c,s(uj,0,f,b,l,d)))}return n},lq=c(function(n,r,e,t,o,u,a){if(-1!==u.$||u.a){for(;;){if(-1===a.$&&1===a.a){if(-1===a.d.$){if(1===a.d.a)return lW(r);break}return lW(r)}break}return r}return s(uj,e,u.b,u.c,u.d,s(uj,0,t,o,u.e,a))}),lH=function(n){if(-1===n.$&&-1===n.d.$){var r=n.a,e=n.b,t=n.c,o=n.d,u=o.d,a=n.e;if(1===o.a&&(-1!==u.$||u.a)){var c=lI(n);if(-1===c.$){var i=c.e;return s(uE,c.a,c.b,c.c,lH(c.d),i)}return uC}return s(uj,r,e,t,lH(o),a)}return uC},lZ=e(function(n,r){if(-2===r.$)return uC;var e=r.a,t=r.b,o=r.c,u=r.d,a=r.e;if(0>_(n,t)){if(-1===u.$&&1===u.a){var c=u.d;if(-1!==c.$||c.a){var f=lI(r);if(-1===f.$){var b=f.e;return s(uE,f.a,f.b,f.c,i(lZ,n,f.d),b)}return uC}}return s(uj,e,t,o,i(lZ,n,u),a)}return i(lF,n,d(lq,n,r,e,t,o,u,a))}),lF=e(function(n,r){if(-1===r.$){var e=r.a,t=r.b,o=r.c,u=r.d,a=r.e;if(w(n,t)){var c=function(n){for(;;){if(-1!==n.$||-1!==n.d.$)return n;n=n.d}}(a);return -1===c.$?s(uE,e,c.b,c.c,u,lH(a)):uC}return s(uE,e,t,o,u,i(lZ,n,a))}return uC}),lR=e(function(n,r){var e=i(lZ,n,r);return -1!==e.$||e.a?e:s(uj,1,e.b,e.c,e.d,e.e)}),lU=t(function(n,r,e){var t=r(i(uq,n,e));return t.$?i(lR,n,e):f(uK,n,t.a,e)}),lO=function(n){switch(n){case" ":case"\r":case"\n":case" ":return!0;default:return!1}},lX=cE(lO),lP=i(cf,i(aa,t(function(n,r,e){return i(N,{N:n,d$:r},e)}),V),i(ci,uC,function(n){return cJ(T([i(lk,i(lk,cN(e(function(r,e){return cs(f(lU,u3(r),lM(e),n))})),i(cK,i(cK,i(cK,lE,lX),lV("=")),lX)),i(cK,lS,lX)),cN(cb(n))]))})),lY=function(n){return function(r){var e=s(rB,n,r.d,r.dX,r.bV,r.by),t=e.a,o=e.b,u=e.c,a=0>t?tI(r.by):t;return f(ca,0>_(r.d,a),0,{bV:u,f:r.f,h:r.h,d:a,dX:o,by:r.by})}},lJ=i(lk,i(cK,cN(r1),lV("")),lV("]]>"))),lQ=e(function(n,r){return i(cf,function(n){return n(r)},cJ(n))}),lG=function(n){var r=i(ch,function(r){return w(n,r)?cN(0):it(ie("tag name mismatch: "+n+" and "+r))},lE);return i(cK,i(cK,i(cK,i(cK,lV(""),lX),r),lX),lV(">"))},l0=function(n){return i(c3,n,sH(n))},l1=i(lk,i(cK,cN(function(n){return{$:2,a:n}}),c6(l0("<\!--"))),i(cK,cB(lY("-->")),c6(l0("-->")))),l2=e(function(n,r){return{$:5,a:n,b:r}}),l8=cB(i(cK,i(cA,et,sH("at least 1 uppercase character")),cE(et))),l5=i(cK,i(cA,lO,sH("at least one whitespace")),cE(lO)),l3=i(lk,i(lk,i(cK,cN(l2),lV("")),lV(">"))),l6=i(lk,i(cK,cN(function(n){return{$:4,a:n}}),lV("")),i(cK,cB(lY("?>")),lV("?>"))),l4=function(n){switch(n){case"<":case"&":return!1;default:return!0}},l9=T([i(cf,function(){return cs(0)},i(cK,i(cA,l4,sH("is not & or <")),cE(l4))),i(cf,function(){return cs(0)},lL("<")),cN(cb(0))]),l7=cB(i(ci,0,function(){return cJ(l9)})),dn=function(n){return i(lk,i(lk,i(cK,cN(lA(n)),lX),i(cK,lP,lX)),cJ(T([i(cf,function(){return V},lV("/>")),i(lk,i(cK,cN(r1),lV(">")),i(ci,V,lQ(T([i(cf,e(function(n,r){return cb(e$(r))}),lG(n)),i(ch,function(r){return ob(r)?i(cf,e(function(n,r){return cb(e$(r))}),lG(n)):cN(function(n){return cs(i(N,{$:1,a:r},n))})},l7),i(cf,e(function(n,r){return cs(i(N,n,r))}),dr())]))))])))};function dr(){return cJ(T([i(cf,lz,lJ),l6,l1,l3,de()]))}function de(){return i(lk,i(cK,cN(r1),lV("<")),i(ch,dn,lE))}var dt=dr();dr=function(){return dt};var du=de();de=function(){return du};var da,dc,di,df=i(c3," ",sH("a tab")),db=cJ(T([c6(df),i(cK,im(c6(lm)),cJ(T([c6(i(c3," ",c5("Indentation"))),c6(i(c3," ",c5("Indentation"))),c6(i(c3," ",c5("Indentation")))])))])),ds=i(lk,i(cK,cN(sQ),db),i(cK,cB(lh),l$)),dl=function(n){return!i(J,2,n)},dd=function(n){return n?1:0},dm=t(function(n,r,e){var t=A(r,e);return""===t.a?e:""===t.b?r:E(r,E(n,e))}),dp=e(function(n,r){return n+"\n"+r}),dv=i(cL,e(function(n){return s2(n)}),lh),dh=i(cK,dv,l$),dk=o(function(n,r,e,t){return{cV:t,dk:r,dt:e,dO:n}}),dg=function(n){return f(ca,!1,n.bV,n)},d$=i(lk,cN(function(n){return A(n,"")}),i(cK,dg,l$)),dw=function(n){return i(cK,i(cA,n,ie("Expected one or more character")),cE(n))},dx=i(lk,i(lk,i(cK,cN(e(function(n,r){return A(n,r)})),dw(lf)),dg),i(cK,cB(lh),l$)),dy=i(c3,")",sH("a `)`")),d_=i(c3,".",sH("a `.`")),dz=cJ(T([i(cK,cN(0),c6(d_)),i(cK,cN(1),c6(dy))])),dA=i(cL,e(function(n){return i(e7,0,t2(n))}),dw(er)),dC=i(ch,function(n){return n>999999999?it(ie("Starting numbers must be nine digits or less.")):cN(n)},dA),dj=c6(lm),dE=t(function(n,r,e){for(;;){if(0>=r)return n;n=i(N,e,n),r-=1}}),dV=e(function(n,r){return f(dE,V,n,r)}),dK=e(function(n,r){var t=i(dV,n,r);if(t.b){var o=t.a,u=t.b;return f(ep,e(function(n,r){return cJ(T([i(cK,n,r),cN(0)]))}),cJ(T([o,cN(0)])),u)}return cN(0)}),dN=function(n){return 1===n?cN(n):it(ie("Lists inside a paragraph or after a paragraph without a blank line must start with 1"))},dT=function(n){var r;return i(cf,function(n){return l(s5,!0,n.dk,n.dt,n.dO,V,n.cV)},(r=u(function(n,r,e,t,o){var u=o.a,a=o.b;return u-t>4?b(dk,r,t-n+1,e,E(i(o$,u-t-1," "),a)):b(dk,r,u-n,e,a)}),i(lk,i(lk,i(lk,i(lk,i(lk,cN(r),dg),im(n?i(ch,dN,i(lk,i(cK,cN(r1),i(dK,3,dj)),dC)):i(lk,i(cK,cN(r1),i(dK,3,dj)),dC))),im(dz)),dg),n?dx:cJ(T([d$,dx])))))},dL={$:1},dB=t(function(n,r,e){return{$:4,a:n,b:r,c:e}}),dD=t(function(n,r,e){return{$:3,a:n,b:r,c:e}}),dS=function(n){return{$:0,a:n}},dM=function(n){var r=n.n;switch(r.$){case 0:return dS(n.j);case 1:return dL;case 2:return{$:2,a:n.j};case 3:var e=r.a;return f(dD,e.b,rY,T([dS(e.a)]));case 4:var t=r.a;return f(dD,t.a,t.b,dI(n.s));case 5:var o=r.a;return f(dB,o.a,o.b,dI(n.s));case 6:return{$:5,a:r.a};case 7:return i(sW,r.a,dI(n.s));default:return{$:7,a:dI(n.s)}}},dI=function(n){return i(ta,dM,n)},dW=e(function(n,r){return{g:r.g-n.u,s:r.s,i:r.i-n.u,j:r.j,x:r.x-n.u,u:r.u-n.u,n:r.n}}),dq=e(function(n,r){return{g:n.g,s:i(N,i(dW,n,r),n.s),i:n.i,j:n.j,x:n.x,u:n.u,n:n.n}}),dH=function(n){return{g:n.g,s:dZ(n.s),i:n.i,j:n.j,x:n.x,u:n.u,n:n.n}},dZ=function(n){var r=i(D,function(n){return n.i},n);return r.b?f(dF,r.b,r.a,V):V},dF=t(function(n,r,e){for(;;){var t=r;if(!n.b)return i(N,dH(t),e);var o=n.a,u=n.b;1>_(t.g,o.i)?(n=u,r=o,e=i(N,dH(t),e)):0>_(t.i,o.i)&&_(t.g,o.g)>0?(n=u,r=i(dq,t,o)):(n=u,r=t)}}),dR={$:0},dU=o(function(n,r,e,t){return{c:r,ao:n,cg:e,bD:t}}),dO=function(n){return i(rD,{cW:!1,dy:!1},n)},dX=/.^/,dP=i(e7,dX,dO("([0-9]{1,8});")),dY=rI(rW),dJ=function(n){var r,e;return(9===n||10===n||13===n||133===n||n>=32&&126>=n||n>=160&&55295>=n||n>=57344&&64975>=n||n>=65008&&65533>=n||n>=65536&&1114109>=n)&&(r=i(J,16,n),e=i(J,131070,n),131070>n||(0>e||e>15)&&(65536>e||e>65551)||14!==r&&15!==r)?oi(lN(n)):oi(lN(65533))},dQ=i(dY,dP,function(n){var r=n.bD;if(r.b&&!r.a.$){var e=t2(r.a.a);return e.$?n.ao:dJ(e.a)}return n.ao}),dG=i(e7,dX,dO("&([0-9a-zA-Z]+);")),d0=ao(T([A("quot",34),A("amp",38),A("apos",39),A("lt",60),A("gt",62),A("nbsp",160),A("iexcl",161),A("cent",162),A("pound",163),A("curren",164),A("yen",165),A("brvbar",166),A("sect",167),A("uml",168),A("copy",169),A("ordf",170),A("laquo",171),A("not",172),A("shy",173),A("reg",174),A("macr",175),A("deg",176),A("plusmn",177),A("sup2",178),A("sup3",179),A("acute",180),A("micro",181),A("para",182),A("middot",183),A("cedil",184),A("sup1",185),A("ordm",186),A("raquo",187),A("frac14",188),A("frac12",189),A("frac34",190),A("iquest",191),A("Agrave",192),A("Aacute",193),A("Acirc",194),A("Atilde",195),A("Auml",196),A("Aring",197),A("AElig",198),A("Ccedil",199),A("Egrave",200),A("Eacute",201),A("Ecirc",202),A("Euml",203),A("Igrave",204),A("Iacute",205),A("Icirc",206),A("Iuml",207),A("ETH",208),A("Ntilde",209),A("Ograve",210),A("Oacute",211),A("Ocirc",212),A("Otilde",213),A("Ouml",214),A("times",215),A("Oslash",216),A("Ugrave",217),A("Uacute",218),A("Ucirc",219),A("Uuml",220),A("Yacute",221),A("THORN",222),A("szlig",223),A("agrave",224),A("aacute",225),A("acirc",226),A("atilde",227),A("auml",228),A("aring",229),A("aelig",230),A("ccedil",231),A("egrave",232),A("eacute",233),A("ecirc",234),A("euml",235),A("igrave",236),A("iacute",237),A("icirc",238),A("iuml",239),A("eth",240),A("ntilde",241),A("ograve",242),A("oacute",243),A("ocirc",244),A("otilde",245),A("ouml",246),A("divide",247),A("oslash",248),A("ugrave",249),A("uacute",250),A("ucirc",251),A("uuml",252),A("yacute",253),A("thorn",254),A("yuml",255),A("OElig",338),A("oelig",339),A("Scaron",352),A("scaron",353),A("Yuml",376),A("fnof",402),A("circ",710),A("tilde",732),A("Alpha",913),A("Beta",914),A("Gamma",915),A("Delta",916),A("Epsilon",917),A("Zeta",918),A("Eta",919),A("Theta",920),A("Iota",921),A("Kappa",922),A("Lambda",923),A("Mu",924),A("Nu",925),A("Xi",926),A("Omicron",927),A("Pi",928),A("Rho",929),A("Sigma",931),A("Tau",932),A("Upsilon",933),A("Phi",934),A("Chi",935),A("Psi",936),A("Omega",937),A("alpha",945),A("beta",946),A("gamma",947),A("delta",948),A("epsilon",949),A("zeta",950),A("eta",951),A("theta",952),A("iota",953),A("kappa",954),A("lambda",955),A("mu",956),A("nu",957),A("xi",958),A("omicron",959),A("pi",960),A("rho",961),A("sigmaf",962),A("sigma",963),A("tau",964),A("upsilon",965),A("phi",966),A("chi",967),A("psi",968),A("omega",969),A("thetasym",977),A("upsih",978),A("piv",982),A("ensp",8194),A("emsp",8195),A("thinsp",8201),A("zwnj",8204),A("zwj",8205),A("lrm",8206),A("rlm",8207),A("ndash",8211),A("mdash",8212),A("lsquo",8216),A("rsquo",8217),A("sbquo",8218),A("ldquo",8220),A("rdquo",8221),A("bdquo",8222),A("dagger",8224),A("Dagger",8225),A("bull",8226),A("hellip",8230),A("permil",8240),A("prime",8242),A("Prime",8243),A("lsaquo",8249),A("rsaquo",8250),A("oline",8254),A("frasl",8260),A("euro",8364),A("image",8465),A("weierp",8472),A("real",8476),A("trade",8482),A("alefsym",8501),A("larr",8592),A("uarr",8593),A("rarr",8594),A("darr",8595),A("harr",8596),A("crarr",8629),A("lArr",8656),A("uArr",8657),A("rArr",8658),A("dArr",8659),A("hArr",8660),A("forall",8704),A("part",8706),A("exist",8707),A("empty",8709),A("nabla",8711),A("isin",8712),A("notin",8713),A("ni",8715),A("prod",8719),A("sum",8721),A("minus",8722),A("lowast",8727),A("radic",8730),A("prop",8733),A("infin",8734),A("ang",8736),A("and",8743),A("or",8744),A("cap",8745),A("cup",8746),A("int",8747),A("there4",8756),A("sim",8764),A("cong",8773),A("asymp",8776),A("ne",8800),A("equiv",8801),A("le",8804),A("ge",8805),A("sub",8834),A("sup",8835),A("nsub",8836),A("sube",8838),A("supe",8839),A("oplus",8853),A("otimes",8855),A("perp",8869),A("sdot",8901),A("lceil",8968),A("rceil",8969),A("lfloor",8970),A("rfloor",8971),A("lang",9001),A("rang",9002),A("loz",9674),A("spades",9824),A("clubs",9827),A("hearts",9829),A("diams",9830)])),d1=i(dY,dG,function(n){var r=n.bD;if(r.b&&!r.a.$){var e=i(uq,r.a.a,d0);return e.$?n.ao:oi(lN(e.a))}return n.ao}),d2=i(dY,i(e7,dX,dO("(\\\\+)([!\"#$%&\\'()*+,./:;<=>?@[\\\\\\]^_`{|}~-])")),function(n){var r=n.bD;if(r.b&&!r.a.$&&r.b.b&&!r.b.a.$){var e=r.b.a.a;return E(i(o$,tI(r.a.a)/2|0,"\\"),e)}return n.ao}),d8=i(e7,dX,dO("[Xx]([0-9a-fA-F]{1,8});")),d5=i(dY,d8,function(n){var r,t=n.bD;return t.b&&!t.a.$?dJ((r=t.a.a,f(I,e(function(n,r){return 16*r+i(J,39,en(n))-9}),0,u3(r)))):n.ao}),d3=function(n){var r=d2(n);return i(R,"&",r)?d5(dQ(d1(r))):r},d6=function(n){return{g:0,s:V,i:0,j:d3(n),x:0,u:0,n:dR}},d4=t(function(n,r,e){var t={g:r.g,s:f(d9,r.j,V,r.s),i:r.i,j:r.j,x:r.x,u:r.u,n:r.n};if(e.b){var o=e.a;return o.n.$?w(r.g,o.i)?i(N,t,e):0>_(r.g,o.i)?i(N,t,i(N,d6(f(Z,r.g,o.i,n)),e)):e:i(N,t,e)}var u=i(tW,r.g,n);return ob(u)?T([t]):T([t,d6(u)])}),d9=t(function(n,r,e){for(;;){if(!e.b){if(r.b){var t=r.a;return t.i>0?i(N,d6(i(ov,t.i,n)),r):r}return ob(n)?V:T([d6(n)])}var o=e.b,u=n,a=f(d4,n,e.a,r);n=u,r=a,e=o}}),d7=t(function(n,r,e){for(;;){if(!r.b)return V;var t=r.a,o=r.b;if(n.b){var u=n.a,a=n.b;if(0>_(u.c,t.c)){if(e){n=a,e+=1;continue}return i(N,u,f(d7,a,r,e+1))}if(e>1){r=o,e-=1;continue}if(1===e)return i(N,t,f(d7,n,o,e-1));r=o,e=0}else if(e>1)r=o,e-=1;else{if(1===e)return i(N,t,f(d7,n,o,e-1));r=o,e=0}}}),mn=i(e7,dX,dO("(\\\\*)(\\<)")),mr=rM(rW),me={$:4},mt=function(n){var r=n.bD;if(r.b&&r.b.b&&!r.b.a.$){var e=i(e7,0,i(oh,tI,r.a));return dl(e)?rP({c:n.c+e,bm:1,e:me}):rY}return rY},mo=i(e7,dX,dO("(\\\\*)(\\>)")),mu=function(n){return{$:5,a:n}},ma=function(n){var r=n.bD;if(r.b&&r.b.b&&!r.b.a.$){var e=i(e7,0,i(oh,tI,r.a));return rP({c:n.c+e,bm:1,e:dl(e)?mu(1):mu(0)})}return rY},mc=i(e7,dX,dO("(\\\\*)([^*])?(\\*+)([^*])?")),mi=e(function(n,r){return{$:7,a:n,b:r}}),mf=i(I,e(function(n,r){return r||function(n){switch(n){case"!":case'"':case"#":case"%":case"&":case"'":case"(":case")":case"*":case",":case"-":case".":case"/":case":":case";":case"?":case"@":case"[":case"]":case"_":case"{":case"}":case"~":return!0;default:return!1}}(n)}),!1),mb=i(I,e(function(n,r){return r||function(n){switch(n){case" ":case"\f":case"\n":case"\r":case" ":case"\v":case"\xa0":case"\u2028":case"\u2029":return!0;default:return!1}}(n)}),!1),ms=function(n){if(n.$)return 0;var r=n.a;return ob(r)||mb(r)?0:mf(r)?1:2},ml=t(function(n,r,e){var t=e.bD;if(t.b&&t.b.b&&t.b.b.b&&!t.b.b.a.$&&t.b.b.b.b){var o=t.a,u=t.b,a=u.a,c=u.b,b=c.a.a,s=ms(c.b.a),l=a.$?0:tI(a.a),d=e.c&&!l?rP(f(Z,e.c-1,e.c,r)):a,m=o.$?0:tI(o.a),p=!dl(m)&&!l||!d.$&&"\\"===d.a,v=p?tI(b)-1:tI(b),h=p?1:ms(d);return 0>=v||"_"===n&&2===h&&2===s?rY:rP({c:e.c+m+l+(p?1:0),bm:v,e:i(mi,n,{aU:h,aX:s})})}return rY}),md=i(e7,dX,dO("(\\\\*)(\\`+)")),mm=function(n){return{$:0,a:n}},mp=function(n){var r=n.bD;if(r.b&&r.b.b&&!r.b.a.$){var e=r.b.a.a,t=i(e7,0,i(oh,tI,r.a));return rP({c:n.c+t,bm:tI(e),e:dl(t)?mm(1):mm(0)})}return rY},mv=i(e7,dX,dO("(?:(\\\\+)|( {2,}))\\n")),mh={$:8},mk=function(n){for(var r=n.bD;;){if(r.b){if(r.a.$){if(r.b.b&&!r.b.a.$)return rP({c:n.c,bm:tI(n.ao),e:mh});break}var e=tI(r.a.a);return dl(e)?rY:rP({c:n.c+e-1,bm:2,e:mh})}break}return rY},mg=(dO("(?:(\\\\+)|( *))\\n"),i(e7,dX,dO("(\\\\*)(\\])"))),m$={$:3},mw=function(n){var r=n.bD;if(r.b&&r.b.b&&!r.b.a.$){var e=i(e7,0,i(oh,tI,r.a));return dl(e)?rP({c:n.c+e,bm:1,e:m$}):rY}return rY},mx=i(e7,dX,dO("(\\\\*)(\\!)?(\\[)")),my={$:2},m_=function(n){return{$:1,a:n}},mz=function(n){var r=n.bD;if(r.b&&r.b.b&&r.b.b.b&&!r.b.b.a.$){var e=r.b.a,t=i(e7,0,i(oh,tI,r.a)),o=!dl(t),u=o?n.c+t+1:n.c+t;return o?e.$?rY:rP({c:u,bm:1,e:m_(0)}):rP(e.$?{c:u,bm:1,e:m_(0)}:{c:u,bm:2,e:my})}return rY},mA=function(n){return{$:9,a:n}},mC=function(n){var r=n.bD;if(r.b&&r.b.b&&!r.b.a.$){var e=r.b.a.a,t=i(e7,0,i(oh,tI,r.a)),o=dl(t)?A(tI(e),mA(1)):A(tI(e),mA(0));return rP({c:n.c+t,bm:o.a,e:o.b})}return rY},mj=i(e7,dX,dO("(\\\\*)(~{2,})([^~])?")),mE=i(e7,dX,dO("(\\\\*)([^_])?(\\_+)([^_])?")),mV=e(function(n,r){if(n.b){var e=n.a,t=n.b;if(r.b){var o=r.a,u=r.b;return 0>_(e.c,o.c)?i(N,e,i(mV,t,r)):i(N,o,i(mV,n,u))}return n}return r}),mK={$:2},mN=function(n){return{$:5,a:n}},mT=function(n){return{$:4,a:n}},mL={$:8},mB=function(n){return{$:3,a:n}},mD=i(e7,dX,dO("%(?:3B|2C|2F|3F|3A|40|26|3D|2B|24|23|25)")),mS=function(n){return encodeURIComponent(n)},mM=i(r7,mS,i(dY,mD,function(n){return i(e7,n.ao,function(n){try{return rP(decodeURIComponent(n))}catch(n){return rY}}(n.ao))})),mI=i(e7,dX,dO("^([A-Za-z][A-Za-z0-9.+\\-]{1,31}:[^<>\\x00-\\x20]*)$")),mW=i(e7,dX,dO("^\\[\\s*([^\\[\\]\\\\]*(?:\\\\.[^\\[\\]\\\\]*)*)\\s*\\]")),mq=function(n){return n},mH=i(r7,mq,u3),mZ=e(function(n,r){return A(mM(d3(n)),i(oh,d3,r))}),mF=t(function(n,r,e){var t,o=ob(t=i(e7,n.j,i(e7,rY,i(uM,i(r7,function(n){return n.bD},tE),e))))?n.j:t,u=i(uq,mH(o),r);if(1===u.$)return rY;var a=u.a,c=a.a,f=a.b,b=5===n.n.$?mN(i(mZ,c,f)):mT(i(mZ,c,f)),s=e.$?0:tI(e.a.ao);return rP(j(n,{g:n.g+s,n:b}))}),mR=t(function(n,r,e){return f(mF,r,e,tE(f(rM,1,mW,n)))}),mU=" \\t\\f\\v\\r\\n",mO=i(e7,dX,dO("^\\(\\s*(?:<([^<>\\f\\v\\r\\n]*)>|([^"+mU+"\\(\\)\\\\]*(?:\\\\.[^"+mU+"\\(\\)\\\\]*)*))(?:["+mU+"]+(?:'([^'\\\\]*(?:\\\\.[^'\\\\]*)*)'|\"([^\"\\\\]*(?:\\\\.[^\"\\\\]*)*)\"|\\(([^\\)\\\\]*(?:\\\\.[^\\)\\\\]*)*)\\)))?\\s*\\)")),mX=function(n){return f(ep,e(function(n,r){return r.$?n:rP(r.a)}),rY,n)},mP=e(function(n,r){var e,t=r.bD;if(t.b&&t.b.b&&t.b.b.b&&t.b.b.b.b&&t.b.b.b.b.b){var o=t.a,u=t.b,a=u.a,c=u.b,f=c.b,b=mX(T([c.a,f.a,f.b.a]));return rP((e=i(e7,"",mX(T([o,a]))),j(n,{g:n.g+tI(r.ao),n:(5===n.n.$?mN:mT)(i(mZ,e,b))})))}return rY}),mY=t(function(n,r,e){var t=f(rM,1,mO,n);if(t.b){var o=i(mP,r,t.a);return o.$?f(mR,n,r,e):rP(o.a)}return f(mR,n,r,e)}),mJ=e(function(n,r){var e=t_(function(r){return _(n.g,r.i)>0&&0>_(n.g,r.g)});return sn(r)||sn(e(r))?rP(i(N,n,r)):rY}),mQ=i(e7,dX,dO("^([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~\\-]+@[a-zA-Z0-9](?:[a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?)*)$")),mG=function(n){return i(rS,mQ,n.j)?ed(j(n,{n:mB(A(n.j,"mailto:"+mM(n.j)))})):ef(n)},m0=t(function(n,r,e){for(;;){if(!e.b)return rY;var t=e.a,o=e.b;if(r(t))return rP(C(t,e$(n),o));n=i(N,t,n),e=o}}),m1=e(function(n,r){return f(m0,V,n,r)}),m2=e(function(n,r){return{$:6,a:n,b:r}}),m8=function(n){return f(ca,!1,n.d,n)},m5=e(function(n,r){var e=i(lk,i(lk,i(lk,cN(t(function(n,r,e){return{b6:r,bm:e-n}})),m8),dt),m8),o=i(a9,e,i(tW,r.i,n));return o.$?rY:rP({c:r.i,bm:o.a.bm,e:i(m2,0,o.a.b6)})}),m3=e(function(n,r){return r.$?n(r.a):r}),m6=e(function(n,r){var e=r.e;return!e.$&&w(e.a?r.bm:r.bm-1,n.bm)}),m4=function(n){switch(n.e.$){case 1:case 2:return!0;default:return!1}},m9=e(function(n,r){var e=r.e;if(7===e.$){var t=e.b,o=n.e;if(7===o.$){var u=o.b;return!(!w(e.a,o.a)||(w(t.aU,t.aX)||w(u.aU,u.aX))&&!i(J,3,n.bm+r.bm)&&(i(J,3,n.bm)||i(J,3,r.bm)))}}return!1}),m7=e(function(n,r){var e,t,o=9===(t=r.e).$?A(!0,t.a?r.bm:r.bm-1):A(!1,0),u=o.a,a=o.b,c=9===(e=n.e).$?A(!0,e.a?n.bm:n.bm-1):A(!1,0);return c.a&&u&&w(c.b,a)}),pn={$:1},pr=e(function(n,r){return{g:n.c+n.bm,s:V,i:n.c,j:"",x:0,u:0,n:r}}),pe=e(function(n,r){for(;;){if(!n.b)return r;var e=n.a,t=n.b;8!==e.e.$?n=t:(n=t,r=i(N,i(pr,e,pn),r))}}),pt=e(function(n,r){return i(t_,function(r){return _(r.c,n.g)>-1},r)}),po=a(function(n,r,e,t,o,u){var a,c=u.c,f=i(m3,mG,i(rS,mI,(a=d(pm,t,o,function(n){return n},mK,u.a,n,V)).j)?ed(j(a,{n:mB(A(a.j,mM(a.j)))})):ef(a));if(1===f.$){if(1===r){var b=i(m5,o,f.a);return b.$?rY:rP(A(i(N,b.a,c),e))}return rY}return rP(A(c,i(N,f.a,e)))}),pu=u(function(n,r,e,t,o){for(;;){if(!n.b)return s(pf,e$(r),V,e,t,o);var u=n.a,a=n.b,c=u.e;switch(c.$){case 0:var f=i(m1,m6(u),r);if(f.$){n=a,r=i(N,u,r);continue}var b=s(pa,u,e,t,o,f.a);n=a,r=k=b.a,e=g=b.b;continue;case 5:var d=c.a,m=function(n){return 4===n.e.$},p=i(m1,m,r);if(p.$){n=a,r=i(t_,i(uF,ay,m),r);continue}var v=l(po,u,d,e,t,o,p.a);if(v.$){n=a,r=i(t_,i(uF,ay,m),r);continue}var h=v.a,k=h.a,g=h.b;n=a,r=i(t_,i(uF,ay,m),k),e=g;continue;default:n=a,r=i(N,u,r);continue}}}),pa=u(function(n,r,e,t,o){var u,a=o.a;return A(o.c,i(N,d(pm,e,t,mq,mK,(u=a.e).$||u.a?a:j(a,{c:a.c+1,bm:a.bm-1}),n,V),r))}),pc=u(function(n,r,e,t,o){for(;;){if(!n.b)return s(pl,e$(r),V,e,t,o);var u=n.a,a=n.b,c=u.e;if(7!==c.$)n=a,r=i(N,u,r);else{var f=c.a,b=c.b.aU,l=c.b.aX;if(w(b,l)){if(!l||"_"===f&&1!==l){n=a;continue}var d=i(m1,m9(u),r);if(d.$){n=a,r=i(N,u,r);continue}var m=s(pi,t,o,u,a,d.a);n=m.a,r=m.c,e=i(N,m.b,e);continue}if(0>_(b,l)){n=a,r=i(N,u,r);continue}var p=i(m1,m9(u),r);if(p.$){n=a;continue}var v=s(pi,t,o,u,a,p.a);n=v.a,r=v.c,e=i(N,v.b,e)}}}),pi=u(function(n,r,e,t,o){var u=o.a,a=o.b,c=o.c,f=u.bm-e.bm,b=f?f>0?{aG:e,ap:j(u,{c:u.c+f,bm:e.bm}),aW:i(N,j(u,{bm:f}),c),a2:t}:{aG:j(e,{bm:u.bm}),ap:u,aW:c,a2:i(N,j(e,{c:e.c+u.bm,bm:-f}),t)}:{aG:e,ap:u,aW:c,a2:t},s=d(pm,n,r,function(n){return n},{$:7,a:b.ap.bm},b.ap,b.aG,e$(a));return C(b.a2,s,b.aW)}),pf=u(function(n,r,e,t,o){for(;;){if(!n.b)return s(pb,e$(r),V,e,t,o);var u=n.a,a=n.b,c=u.e;6!==c.$?(n=a,r=i(N,u,r)):(n=a,e=i(N,i(pr,u,{$:6,a:c.b}),e))}}),pb=u(function(n,r,e,t,o){for(;;){if(!n.b)return s(pc,e$(r),V,e,t,o);var u=n.a,a=n.b;if(3!==u.e.$)n=a,r=i(N,u,r);else{var c=i(m1,m4,r);if(c.$){n=a;continue}var f=l(ps,u,a,e,t,o,c.a);if(f.$){n=a;continue}var b=f.a;n=b.a,r=b.c,e=b.b}}}),ps=a(function(n,r,e,t,o,u){var a=u.a,c=u.b,b=u.c,s=C(r,e,E(c,b)),l=i(tW,n.c+1,o),m=function(r){return d(pm,t,o,function(n){return n},r?mT(A("",rY)):mN(A("",rY)),a,n,e$(c))},p=a.e;switch(p.$){case 2:var v=m(!1),h=f(mY,l,v,t);if(1===h.$)return rP(s);var k=i(mJ,w=h.a,e);if(k.$)return rP(s);var g=k.a;return rP(C(i(pt,w,r),g,b));case 1:if(p.a)return rP(s);var $=f(mY,l,v=m(!0),t);if(1===$.$)return rP(s);var w,x=i(mJ,w=$.a,e);return x.$?rP(s):(g=x.a,rP(C(i(pt,w,r),g,i(ta,function(n){return 1===n.e.$?j(n,{e:m_(1)}):n},b))));default:return rY}}),pl=u(function(n,r,e,t,o){for(;;){if(!n.b)return i(pe,e$(r),e);var u=n.a,a=n.b;if(9!==u.e.$)n=a,r=i(N,u,r);else{var c=i(m1,m7(u),r);if(c.$){n=a,r=i(N,u,r);continue}var f=s(pd,u,e,t,o,c.a);n=a,r=f.a,e=f.b}}}),pd=u(function(n,r,e,t,o){var u,a=o.a;return A(o.c,i(N,d(pm,e,t,mq,mL,9!==(u=a.e).$||u.a?a:j(a,{c:a.c+1,bm:a.bm-1}),n,V),r))}),pm=c(function(n,r,e,t,o,u,a){var c=o.c+o.bm,s=u.c,l=e(f(Z,c,s,r)),d=o.c,m=u.c+u.bm,p={g:m,s:V,i:d,j:l,x:s,u:c,n:t};return{g:m,s:i(ta,function(n){return i(dW,p,n)},b(pp,a,V,n,r)),i:d,j:l,x:s,u:c,n:t}}),pp=o(function(n,r,e,t){return s(pu,n,V,r,e,t)}),pv=e(function(n,r){var e,t=eu(r),o=i(mV,f(d7,i(D,function(n){return n.c},i(tj,mt,i(mr,mn,e=t))),i(D,function(n){return n.c},i(tj,ma,i(mr,mo,e))),0),i(mV,i(tj,mk,i(mr,mv,e)),i(mV,i(tj,mw,i(mr,mg,e)),i(mV,i(tj,mz,i(mr,mx,e)),i(mV,i(tj,mC,i(mr,mj,e)),i(mV,i(tj,i(ml,"_",e),i(mr,mE,e)),i(mV,i(tj,i(ml,"*",e),i(mr,mc,e)),i(tj,mp,i(mr,md,e)))))))));return dI(f(d9,t,V,dZ(b(pp,o,V,n,t))))}),ph=cJ(T([c6(i(c3," ",sH(" "))),c6(i(c3,">",sH(">"))),i(cK,i(cK,i(cA,function(n){return ee(n)||et(n)},sH("Alpha")),cE(function(n){return eo(n)||"-"===n})),cJ(T([c6(i(c3,":",sH(":"))),c6(i(c3,"@",sH("@"))),c6(i(c3,"\\",sH("\\"))),c6(i(c3,"+",sH("+"))),c6(i(c3,".",sH(".")))])))])),pk=im(i(cL,e(function(n){return s2(n)}),i(cK,i(cK,i(cK,c6(i(c3,"<",sH("<"))),ph),lh),l$))),pg=function(n){return c6(i(c3,n,sH(n)))},p$=i(cf,i(ep,e(function(n,r){return i(N,eu(n),r)}),V),i(ci,A(rY,V),function(n){var r=n.a,t=n.b,o=i(e7,cb(t),i(oh,function(n){return cb(i(N,n,t))},r)),u=i(e7,cs(A(rY,t)),i(oh,function(n){return cs(A(rY,i(N,n,t)))},r)),a=function(n){return cs(A(rP(E(i(e7,"",r),n)),t))};return cJ(T([i(cf,function(){return o},pg("|\n")),i(cf,function(){return o},pg("\n")),i(cf,function(){return o},c2(sH("end"))),i(cK,im(cN(a("|"))),pg("\\\\|")),i(cK,im(cN(a("\\"))),pg("\\\\")),i(cK,im(cN(a("|"))),pg("\\|")),i(cK,im(cN(u)),pg("|")),i(cL,e(function(n){return a(n)}),i(cA,te(!0),ie("No character found")))]))})),pw=i(lk,i(cK,cN(r1),cJ(T([pg("|"),cN(0)]))),p$),px=e(function(n,r){var t,o=n.b,u=i(a9,pw,r);return u.$?ef("Unable to parse previous line as a table header"):w(ev(t=u.a),ev(o))?ed(f(B,e(function(n,r){return{aC:r,aT:n}}),t,o)):ef("Tables must have the same number of header columns ("+P(ev(t))+") as delimiter columns ("+P(ev(o))+")")}),py=e(function(n,r){return{cV:r,dn:n}}),p_={aE:"`",aS:0,a1:i(c3,"`",sH("a '`'"))},pz=e(function(n,r){var t=f(ep,e(function(n,r){return i(cK,r,n)}),cN(0),i(dV,n,c6(r.a1)));return i(cL,e(function(n){return A(r,tI(n))}),i(cK,t,cE(y(r.aE))))}),pA={aE:"~",aS:1,a1:i(c3,"~",sH("a `~`"))},pC=cJ(T([i(cK,i(cK,dj,cJ(T([dj,cN(0)]))),cJ(T([dj,cN(0)]))),cN(0)])),pj=i(lk,i(lk,i(cK,cN(e(function(n,r){return{aF:r.a,bj:n,bm:r.b}})),pC),i(ch,function(n){switch(n){case 1:return cN(0);case 2:return cN(1);case 3:return cN(2);case 4:return cN(3);default:return it(sH("Fenced code blocks should be indented no more than 3 spaces"))}},dg)),cJ(T([i(pz,3,p_),i(pz,3,pA)]))),pE=y(" "),pV=e(function(n,r){return i(cK,i(cK,i(cK,i(cK,cN(0),pC),i(pz,n,r)),cE(pE)),l$)}),pK=function(n){return f(ca,!1,n.by,n)},pN=function(n){var r,o=n.a,u=n.b;return cJ(T([i(cK,cN(cb(u)),c2(c1)),i(cL,e(function(n){return cs(A(o,E(u,n)))}),ll),im(i(cK,cN(cb(u)),i(pV,o.bm,o.aF))),i(lk,i(lk,i(lk,cN(t(function(n,r,e){return cs(A(o,E(u,f(Z,n,r,e))))})),(r=o.bj,i(lk,i(cK,cN(r1),i(dK,r,dj)),i(cK,i(cK,m8,lh),l$)))),m8),pK)]))},pT=i(ch,function(n){var r;return i(lk,i(lk,cN(py),i(cK,(r=n.aF,i(cL,e(function(n){var r=eu(n);return""===r?rY:rP(r)}),cE(r.aS?i(uF,ay,lv):function(n){return"`"!==n&&!lv(n)}))),l$)),i(ci,A(n,""),pN))},pj),pL=e(function(n,r){return 1>n?r:f(Z,0,-n,r)}),pB=i(c3,"#",sH("a `#`")),pD=cE(function(n){return" "===n||"\n"===n||"\r"===n}),pS=i(lk,i(lk,i(cK,i(cK,cN(sR),i(ch,function(n){var r=tI(n);return 4>r?cN(r):it(sH("heading with < 4 spaces in front"))},cB(pD))),c6(pB)),i(ch,function(n){var r=tI(n)+1;return 7>r?cN(r):it(sH("heading with < 7 #'s"))},cB(cE(function(n){return"#"===n})))),cJ(T([i(cK,cN(""),c6(ls)),i(lk,i(cK,cN(r1),cJ(T([c6(lm),c6(df)]))),i(cL,e(function(n){var r,e;return e=function(n){for(;;){if(!i(O,"#",n))return n;n=i(pL,1,n)}}(r=eu(n)),i(O," ",e)||ob(e)?e.replace(/\s+$/,""):r}),lh))]))),pM=function(n){var r=n.a,e=n.b;return function(n){var t=s(rB,r,n.d,n.dX,n.bV,n.by),o=t.a,u=t.b,a=t.c;return w(o,-1)?i(cu,!1,b(bB,u,a,e,n.f)):f(ca,0>_(n.d,o),0,{bV:a,f:n.f,h:n.h,d:o,dX:u,by:n.by})}},pI=i(c3,">",sH("a `>`")),pW=t(function(n,r,e){return{bV:r,f:e,dX:n}}),pq=e(function(n,r){return{bV:r.bV,f:n,h:r.h,d:r.d,dX:r.dX,by:r.by}}),pH=e(function(n,r){return function(e){var t=r(i(pq,i(N,f(pW,e.dX,e.bV,n),e.f),e));return t.$?t:f(ca,t.a,t.b,i(pq,e.f,t.c))}}),pZ=function(n){switch(n){case" ":case"\n":case" ":case"\v":case"\f":case"\r":return!0;default:return!1}},pF=i(c3,"<",sH("a `<`")),pR=i(pH,"link destination",cJ(T([i(lk,i(cK,cN(mS),c6(pF)),i(cK,cB(pM(pI)),c6(pI))),cB(dw(i(uF,ay,pZ)))]))),pU=i(c3,"]",sH("a `]`")),pO=i(c3,"[",sH("a `[`")),pX=i(lk,i(cK,cN(mH),c6(pO)),i(cK,cB(pM(pU)),c6(i(c3,"]:",sH("]:"))))),pP=i(c3,'"',sH("a double quote")),pY=function(n){return i(R,"\n\n",n)?it(sH("no blank line")):cN(n)},pJ=i(cK,cE(function(n){return!lv(n)&&pZ(n)}),l$),pQ=i(cK,i(cA,pZ,sH("Required whitespace")),cE(pZ)),pG=i(c3,"'",sH("a single quote")),p0=(da=i(lk,i(cK,cN(rP),c6(pG)),i(cK,i(cK,i(ch,pY,cB(pM(pG))),c6(pG)),pJ)),dc=i(lk,i(cK,cN(rP),c6(pP)),i(cK,i(cK,i(ch,pY,cB(pM(pP))),c6(pP)),pJ)),i(pH,"title",cJ(T([im(i(lk,i(cK,cN(r1),pQ),cJ(T([dc,da,cN(rY)])))),i(cK,cN(rY),pJ)])))),p1=i(pH,"link reference definition",i(lk,i(lk,i(lk,i(cK,cN(t(function(n,r,e){return A(n,{c4:r,cE:e})})),pC),i(cK,i(cK,i(cK,pX,cE(lf)),cJ(T([ll,cN(0)]))),cE(lf))),pR),p0)),p2=cE(lf),p8=function(n){var r=pg(oi(n));return i(cK,i(cK,i(cK,i(cK,i(cK,i(cK,i(cK,cN(0),r),p2),r),p2),r),cE(function(r){return w(r,n)||lf(r)})),l$)},p5=cJ(T([p8("-"),p8("*"),p8("_")])),p3=cJ(T([i(lk,i(cK,i(cK,i(cK,cN(r1),dj),cJ(T([dj,cN(0)]))),cJ(T([dj,cN(0)]))),p5),p5])),p6=e(function(n,r){return{$:13,a:n,b:r}}),p4=i(c3,"=",sH("a `=`")),p9=i(c3,"-",sH("a `-`")),p7=(di=t(function(n,r,e){return i(cK,i(cK,cN(n),c6(r)),cE(y(e)))}),i(cL,e(function(n,r){return i(p6,r,n)}),i(lk,i(cK,cN(r1),pC),i(cK,i(cK,cJ(T([f(di,0,p4,"="),f(di,1,p9,"-")])),cE(lf)),l$)))),vn=cE(lf),vr=function(n){return cJ(T([i(cA,n,ie("Character not found")),cN(0)]))},ve=function(n){var r=A(i(U,":",n),i(O,":",n));return r.a?rP(r.b?2:0):r.b?rP(1):rY},vt=i(cf,function(n){return{$:9,a:n}},i(ch,function(n){var r=n.a.cI,e=n.b;return sn(e)?it(sH("Must have at least one column in delimiter row.")):1!==ev(e)||i(U,"|",r)&&i(O,"|",r)?cN(n):it(ie("Tables with a single column must have pipes at the start and end of the delimiter row to avoid ambiguity."))},i(cL,e(function(n,r){return i(lt,{cr:n,cI:eu(n)},i(ta,ve,e$(r)))}),i(ci,V,function(n){return cJ(T([im(i(cf,function(){return cb(n)},pg("|\n"))),i(cf,function(){return cb(n)},pg("\n")),i(cf,function(){return cb(n)},c2(sH("end"))),im(i(cK,i(cK,cN(cb(n)),pg("|")),c2(sH("end")))),i(lk,i(cK,i(cK,cN(function(r){return cs(i(N,r,n))}),sn(n)?cJ(T([pg("|"),cN(0)])):pg("|")),vn),i(cK,cB(i(cK,i(cK,i(cK,cN(0),vr(function(n){return":"===n})),dw(function(n){return"-"===n})),vr(function(n){return":"===n}))),vn))]))})))),vo=e(function(n,r){return!i(tV,i(uF,ay,n),r)}),vu=t(function(n,r,e){for(;;){if(n>0&&r.b){var t=r.a;n-=1,r=r.b,e=i(N,t,e);continue}return e}}),va=e(function(n,r){return e$(f(vu,n,r,V))}),vc=t(function(n,r,e){if(r>0){var t=A(r,e);n:for(;;){r:for(;;){if(!t.b.b)return e;if(!t.b.b.b){if(1===t.a)break n;break}switch(t.a){case 1:break n;case 2:var o=t.b;return T([o.a,o.b.a]);case 3:if(t.b.b.b.b){var u=t.b,a=u.b;return T([u.a,a.a,a.b.a])}break r;default:if(t.b.b.b.b&&t.b.b.b.b.b){var c=t.b,b=c.b,s=b.b,l=s.b,d=l.b;return i(N,c.a,i(N,b.a,i(N,s.a,i(N,l.a,n>1e3?i(va,r-4,d):f(vc,n+1,r-4,d)))))}break r}}return e}return T([t.b.a])}return V}),vi=e(function(n,r){return f(vc,0,n,r)}),vf=e(function(n,r){var e=ev(r);switch(i(z,n,e)){case 0:return i(vi,n,r);case 1:return r;default:return E(r,i(dV,n-e,""))}}),vb=function(n){var r,e=n.a,t=n.b;return i(cf,function(n){return lr(i(le,e,E(t,T([n]))))},(r=ev(e),i(ch,function(n){return sn(n)||i(vo,ob,n)?it(ie("A line must have at least one column")):cN(i(vf,r,n))},pw)))},vs={$:2},vl=function(n){return{$:1,a:n}},vd=e(function(n,r){return{$:0,a:n,b:r}}),vm=o(function(n,r,e,t){var o=t.a,u=t.b,a=o-e;return a>4?C(r,e-n+1,function(){switch(u.$){case 0:var n=u.b;return i(vd,u.a,E(i(o$,a-1," "),n));case 1:return n=u.a,vl(E(i(o$,a-1," "),n));default:return vs}}()):C(r,o-n,u)}),vp=i(lk,cN(function(n){return A(n,vs)}),i(cK,dg,l$)),vv=cJ(T([i(cK,cN(1),c6(i(c3,"[x] ",c5("[x] ")))),i(cK,cN(1),c6(i(c3,"[X] ",c5("[X] ")))),i(cK,cN(0),c6(i(c3,"[ ] ",c5("[ ] "))))])),vh=i(lk,cJ(T([i(lk,cN(vd),i(cK,vv,cE(lf))),cN(vl)])),i(cK,cB(lh),l$)),vk=i(lk,i(lk,i(cK,cN(e(function(n,r){return A(n,r)})),dw(lf)),dg),vh),vg=cJ(T([i(cK,i(cK,cN(0),i(dK,3,dj)),c6(i(c3,"-",c5("-")))),i(cK,cN(1),c6(i(c3,"+",c5("+")))),i(cK,cN(2),c6(i(c3,"*",c5("*"))))])),v$=function(n){var r=e(function(n,r){switch(r.$){case 0:return{cV:r.b,dt:n,o:rP(1===r.a)};case 1:return{cV:r.a,dt:n,o:rY};default:return{cV:"",dt:n,o:rY}}});return i(cf,function(n){return b(lc,!0,n.b,V,i(r,n.a,n.c))},i(lk,i(lk,i(lk,i(lk,cN(vm),dg),im(vg)),dg),n?vk:cJ(T([vp,vk]))))},vw=e(function(n,r){switch(n.$){case 0:var e=n.a,t=n.b,o=vC(n.c);if(o.$)return ef(o.a);return ed(i(N,sO(f(sY,e,t,o.a)),r));case 1:var u=vE(n.a);return u.$?ef(sH(i(rJ,"\n",i(ta,sT,u.a)))):ed(E(e$(u.a),r));case 2:return ed(i(N,sO(sX(n.a)),r));case 3:return ed(i(N,sO(sD(n.a)),r));case 4:return ed(i(N,sO(s9(n.a)),r));default:return ed(i(N,sO(i(sP,n.a,n.b)),r))}}),vx=function(n){var r=n.b;n:for(;r.b;)switch(r.a.$){case 11:var e=r.a.a,t=r.b,o=i(a9,vI(),e);return o.$?it(ie(ly(o.a))):cN({a:E(n.a,(x=o.a).a),b:i(N,s4(x.b),t)});case 3:var u=r.a,a=u.a,c=u.b,f=u.c,s=u.d,d=(t=r.b,i(a9,vI(),s.cV));if(d.$)return it(ie(ly(d.a)));var m=!i(tK,sL,(x=d.a).b)&&a;return cN({a:E(n.a,x.a),b:i(N,b(lc,m,c,i(N,{cV:x.b,o:s.o},f),s),t)});case 4:var p=r.a,v=(a=p.a,c=p.b,p.c),h=p.d,k=(f=p.e,s=p.f,t=r.b,i(a9,vI(),s));return k.$?it(ie(ly(k.a))):(m=!i(tK,sL,(x=k.a).b)&&a,cN({a:E(n.a,x.a),b:i(N,l(s5,m,c,v,h,i(N,x.b,f),s),t)}));case 10:if(!r.b.b)break n;switch(r.b.a.$){case 3:var g=r.b,$=g.a,w=(a=$.a,c=$.b,f=$.c,s=$.d,t=g.b,i(a9,vI(),s.cV));return w.$?it(ie(ly(w.a))):(m=!i(tK,sL,(x=w.a).b)&&a,cN({a:E(n.a,x.a),b:i(N,b(lc,m,c,i(N,{cV:x.b,o:s.o},f),s),t)}));case 4:var x,y=r.b,_=y.a,z=(a=_.a,c=_.b,v=_.c,h=_.d,f=_.e,s=_.f,t=y.b,i(a9,vI(),s));return z.$?it(ie(ly(z.a))):(m=!i(tK,sL,(x=z.a).b)&&a,cN({a:E(n.a,x.a),b:i(N,l(s5,m,c,v,h,i(N,x.b,f),s),t)}));default:break n}default:break n}return cN(n)},vy=e(function(n,r){var e=A(r,n.b);n:for(;e.b.b;)switch(e.b.a.$){case 5:if(5===e.a.$){var t=e.b,o=t.b;return cN({a:n.a,b:i(N,sM({cV:i(dp,t.a.a.cV,e.a.a.cV),dn:rY}),o)})}break n;case 6:switch(e.a.$){case 6:var u=e.b;return o=u.b,cN({a:n.a,b:i(N,sQ(i(dp,u.a.a,e.a.a)),o)});case 10:var a=e.b;return o=a.b,cN({a:n.a,b:i(N,sQ(i(dp,a.a.a,"\n")),o)});default:break n}case 11:var c=e.b,s=c.a.a;switch(o=c.b,r.$){case 11:return cN({a:n.a,b:i(N,sB(i(dp,s,d=r.a)),o)});case 1:var d=r.a,m=i(a9,vI(),s);if(m.$)return it(ie(ly(m.a)));var p=(na=m.a).b;if(p.b){if(l_(p.a)&&!i(O,"\n",s))return cN({a:n.a,b:i(N,sB(i(dp,s,d)),o)});var v=i(a9,vI(),s);if(v.$)return it(ie(ly(v.a)));var h=v.a;return cN({a:E(n.a,na.a),b:i(N,r,i(N,s4(h.b),o))})}var k=i(a9,vI(),s);return k.$?it(ie(ly(k.a))):(h=k.a,cN({a:E(n.a,na.a),b:i(N,r,i(N,s4(h.b),o))}));case 6:d=r.a;var g=i(a9,vI(),s);if(g.$)return it(ie(ly(g.a)));var $=(na=g.a).b;if($.b&&1===$.a.$)return cN({a:n.a,b:i(N,sB(f(dm," ",s,d)),o)});var x=i(a9,vI(),s);return x.$?it(ie(ly(x.a))):(h=x.a,cN({a:E(n.a,na.a),b:i(N,r,i(N,s4(h.b),o))}));default:var y=i(a9,vI(),s);return y.$?it(ie(ly(y.a))):cN({a:E(n.a,(na=y.a).a),b:i(N,r,i(N,s4(na.b),o))})}case 3:var _=e.b,z=_.a,C=z.a,K=z.b,T=z.c,L=z.d;switch(o=_.b,r.$){case 3:var B=r.b;if(w(L.dt,(F=r.d).dt)){var D=i(a9,vI(),L.cV);return D.$?it(ie(ly(D.a))):cN(i(tK,sL,(na=D.a).b)?{a:E(n.a,na.a),b:i(N,b(lc,!1,B,i(N,{cV:na.b,o:L.o},T),F),o)}:{a:E(n.a,na.a),b:i(N,b(lc,C,B,i(N,{cV:na.b,o:L.o},T),F),o)})}var S=i(a9,vI(),L.cV);if(S.$)return it(ie(ly(S.a)));var M=!i(tK,sL,(na=S.a).b)&&C;return cN({a:E(n.a,na.a),b:i(N,r,i(N,b(lc,M,K,i(N,{cV:na.b,o:L.o},T),F),o))});case 1:return cN({a:n.a,b:i(N,b(lc,C,K,T,j(L,{cV:f(dm,"\n",L.cV,d=r.a)})),o)});default:var I=i(a9,vI(),L.cV);return I.$?it(ie(ly(I.a))):(M=!i(tK,sL,(na=I.a).b)&&C,cN({a:E(n.a,na.a),b:i(N,r,i(N,b(lc,M,K,i(N,{cV:na.b,o:L.o},T),L),o))}))}case 4:var W=e.b,q=W.a,H=(C=q.a,K=q.b,q.c),Z=q.d;switch(T=q.e,L=q.f,o=W.b,r.$){case 4:B=r.b;var F=r.f;if(w(H,r.c)){var R=i(a9,vI(),L);return R.$?it(ie(ly(R.a))):(M=!i(tK,sL,(na=R.a).b)&&C,cN({a:E(n.a,na.a),b:i(N,l(s5,M,B,H,Z,i(N,na.b,T),F),o)}))}var U=i(a9,vI(),L);return U.$?it(ie(ly(U.a))):(M=!i(tK,sL,(na=U.a).b)&&C,cN({a:E(n.a,na.a),b:i(N,r,i(N,l(s5,M,K,H,Z,i(N,na.b,T),L),o))}));case 1:return cN({a:n.a,b:i(N,l(s5,C,K,H,Z,T,L+"\n"+(d=r.a)),o)});default:var X=i(a9,vI(),L);return X.$?it(ie(ly(X.a))):(M=!i(tK,sL,(na=X.a).b)&&C,cN({a:E(n.a,na.a),b:i(N,r,i(N,l(s5,M,K,H,Z,i(N,na.b,T),L),o))}))}case 1:switch(e.a.$){case 1:var P=e.b;return o=P.b,cN({a:n.a,b:i(N,s2(f(dm,"\n",s=P.a.a,d=e.a.a)),o)});case 13:if(e.a.a){var Y=e.b;return o=Y.b,cN({a:n.a,b:i(N,i(sR,2,Y.a.a),o)})}var J=e.b;return o=J.b,cN({a:n.a,b:i(N,i(sR,1,J.a.a),o)});case 9:var Q=e.a.a,G=Q.a,nn=e.b,nr=nn.a.a,ne=(o=nn.b,i(px,i(lt,G,Q.b),nr));return cN(ne.$?{a:n.a,b:i(N,s2(f(dm,"\n",nr,G.cr)),o)}:{a:n.a,b:i(N,lr(i(le,ne.a,V)),o)});default:break n}case 8:if(8===e.a.$)return o=e.b.b,cN({a:n.a,b:i(N,lr(e.a.a),o)});break n;case 10:if(!e.b.b.b)break n;switch(e.b.b.a.$){case 4:var nt=e.b.b,no=nt.a,nu=(C=no.a,K=no.b,H=no.c,Z=no.d,T=no.e,L=no.f,o=nt.b,i(a9,vI(),L));if(nu.$)return it(ie(ly(nu.a)));var na=nu.a;if(4===r.$){B=r.b;var nc=r.f;return cN({a:E(n.a,na.a),b:i(N,l(s5,!1,B,H,Z,i(N,na.b,T),nc),o)})}return cN({a:E(n.a,na.a),b:i(N,r,i(N,sL,i(N,l(s5,C,K,H,Z,i(N,na.b,T),L),o)))});case 3:var ni=e.b.b,nf=ni.a,nb=(C=nf.a,K=nf.b,T=nf.c,L=nf.d,o=ni.b,i(a9,vI(),L.cV));return nb.$?it(ie(ly(nb.a))):(na=nb.a,3===r.$?(nc=r.d,cN({a:E(n.a,na.a),b:i(N,b(lc,!1,K,i(N,{cV:na.b,o:L.o},T),nc),o)})):cN({a:E(n.a,na.a),b:i(N,r,i(N,sL,i(N,b(lc,C,K,i(N,{cV:na.b,o:L.o},T),L),o)))}));default:break n}default:break n}return cN({a:n.a,b:i(N,r,n.b)})}),v_=e(function(n,r){var e=ao(i(ta,aO(function(n){return A(n.c4,n.cE)}),n));return i(ta,vz,i(pv,e,r))}),vz=function(n){switch(n.$){case 0:return{$:7,a:n.a};case 1:return sZ;case 2:return{$:6,a:n.a};case 3:return f(s0,n.a,n.b,i(ta,vz,e=n.c));case 4:return f(sJ,n.a,n.b,i(ta,vz,e=n.c));case 5:return{$:0,a:vA(n.a)};case 6:var r=n.a,e=n.b;switch(r){case 1:return sI(i(ta,vz,e));case 2:return s7(i(ta,vz,e));default:return dl(r)?s7(T([vz(i(sW,r-2,e))])):sI(T([vz(i(sW,r-1,e))]))}default:return{$:5,a:i(ta,vz,e=n.a)}}},vA=function(n){switch(n.$){case 1:return sX("TODO this never happens, but use types to drop this case.");case 0:return f(sY,n.a,n.b,i(lx,function(n){return 1===n.$?vS(n.a):T([sO(vA(n))])},n.c));case 2:return sX(n.a);case 3:return sD(n.a);case 4:return s9(n.a);default:return i(sP,n.a,n.b)}},vC=function(n){return i(vj,n,V)},vj=e(function(n,r){for(;;){if(!n.b)return ed(e$(r));var e=n.b,t=i(vw,n.a,r);if(t.$)return ef(t.a);n=e,r=t.a}}),vE=function(n){var r=i(a9,i(cK,vI(),lg),n);if(1===r.$)return ef(r.a);var e=vV(r.a);return 1===e.$?i(a9,it(e.a),""):ed(i(t_,function(n){return!(5===n.$&&!n.a.b)},e.a))},vV=function(n){return f(vK,n,n.b,V)},vK=t(function(n,r,e){for(;;){if(!r.b)return ed(e);var t=r.b,o=i(vT,n.a,r.a);switch(o.$){case 1:r=t,e=i(N,o.a,e);continue;case 0:r=t;continue;default:return ef(o.a)}}}),vN=e(function(n,r){return i(ta,function(r){var e=r.aC;return f(vL,n,function(n){return{aC:e,aT:n}},r.aT)},r)}),vT=e(function(n,r){switch(r.$){case 0:var t=r.b,o=function(n){switch(n){case 1:return ed(0);case 2:return ed(1);case 3:return ed(2);case 4:return ed(3);case 5:return ed(4);case 6:return ed(5);default:return ef(sH("A heading with 1 to 6 #'s, but found "+P(n)))}}(r.a);return o.$?sG(o.a):s6(i(sF,o.a,i(v_,n,t)));case 1:return s6(s3(i(v_,n,t=r.a)));case 2:return s6(sO(r.a));case 3:var u=r.a,a=r.c,c=e(function(r,e){var t;return i(s1,r.$?0:r.a?2:1,(t=vV({a:n,b:e})).$?V:t.a)});return s6(i(la,dd(u),e$(i(ta,function(n){return i(c,n.o,n.cV)},a))));case 4:var b=r.d;return a=r.e,c=function(r){var e=vV({a:n,b:r});return e.$?V:e.a},s6(f(s8,dd(u=r.a),b,e$(i(ta,c,a))));case 5:return s6(sS(r.a));case 7:return s6(lo);case 10:case 11:return sq;case 12:var s=vV({a:n,b:r.a});return s.$?sG(s.a):s6({$:3,a:s.a});case 6:return s6(sS({cV:r.a,dn:rY}));case 8:var l=r.a,d=l.b;return s6(i(ln,i(vN,n,l.a),i(vB,n,d)));case 9:return s6(s3(i(v_,n,r.a.a.cr)));default:return s6(s3(i(v_,n,r.b)))}}),vL=t(function(n,r,e){return r(i(v_,n,e))}),vB=e(function(n,r){return i(ta,function(r){return i(ta,function(r){return f(vL,n,r1,r)},r)},r)}),vD=function(n){return cJ(T([i(cf,function(){return cb(n)},lg),i(cf,function(r){return cs(i(li,n,r))},im(p1)),function(){var r=n.b;n:for(;r.b;)switch(r.a.$){case 1:return i(cf,function(n){return cs(n)},i(ch,vy(n),vq()));case 8:var t=r.a.a;return i(cf,function(n){return cs(n)},i(ch,vy(n),cJ(T([vW(),vb(t)]))));case 3:var o=r.a,u=o.a,a=o.b,c=o.c,s=o.d,d=r.b,m=e(function(n,r){return j(n,{b:i(N,sL,i(N,b(lc,u,a,c,j(s,{cV:f(dm,"",s.cV,r)})),d))})}),p=e(function(n,r){return j(n,{b:i(N,b(lc,u,a,c,j(s,{cV:f(dm,"\n",s.cV,r)})),d)})});return cJ(T([i(cf,function(n){return cs(n)},i(cf,function(){return i(m,n,"\n")},ld)),i(cf,function(n){return cs(n)},i(cf,p(n),i(lk,i(cK,cN(r1),c6(i(c3,i(o$,a," "),c5("Indentation")))),i(cK,cB(lh),l$)))),i(cf,function(n){return cs(n)},i(ch,vy(n),vH()))]));case 4:var v=r.a,h=(u=v.a,a=v.b,v.c),k=v.d;return c=v.e,s=v.f,d=r.b,m=e(function(n,r){return j(n,{b:i(N,sL,i(N,l(s5,u,a,h,k,c,s+"\n"+r),d))})}),p=e(function(n,r){return j(n,{b:i(N,l(s5,u,a,h,k,c,s+"\n"+r),d)})}),cJ(T([i(cf,function(n){return cs(n)},i(cf,function(){return i(m,n,"\n")},ld)),i(cf,function(n){return cs(n)},i(cf,p(n),i(lk,i(cK,cN(r1),c6(i(c3,i(o$,a," "),c5("Indentation")))),i(cK,cB(lh),l$)))),i(cf,function(n){return cs(n)},i(ch,vy(n),vH()))]));case 10:if(!r.b.b)break n;switch(r.b.a.$){case 3:var g=r.b,$=g.a;return u=$.a,a=$.b,c=$.c,s=$.d,d=g.b,m=e(function(n,r){return j(n,{b:i(N,sL,i(N,b(lc,u,a,c,j(s,{cV:f(dm,"",s.cV,r)})),d))})}),p=e(function(n,r){return j(n,{b:i(N,b(lc,u,a,c,j(s,{cV:f(dm,"\n",s.cV,r)})),d)})}),""===eu(s.cV)?i(cf,function(n){return cs(n)},i(ch,vy(n),vW())):cJ(T([i(cf,function(n){return cs(n)},i(cf,function(){return i(m,n,"\n")},ld)),i(cf,function(n){return cs(n)},i(cf,p(n),i(lk,i(cK,cN(r1),c6(i(c3,i(o$,a," "),c5("Indentation")))),i(cK,cB(lh),l$)))),i(cf,function(n){return cs(n)},i(ch,vy(n),vW()))]));case 4:var w=r.b,x=w.a;return u=x.a,a=x.b,h=x.c,k=x.d,c=x.e,s=x.f,d=w.b,m=e(function(n,r){return j(n,{b:i(N,sL,i(N,l(s5,u,a,h,k,c,s+"\n"+r),d))})}),p=e(function(n,r){return j(n,{b:i(N,l(s5,u,a,h,k,c,s+"\n"+r),d)})}),""===eu(s)?i(cf,function(n){return cs(n)},i(ch,vy(n),vW())):cJ(T([i(cf,function(n){return cs(n)},i(cf,function(){return i(m,n,"\n")},ld)),i(cf,function(n){return cs(n)},i(cf,p(n),i(lk,i(cK,cN(r1),c6(i(c3,i(o$,a," "),c5("Indentation")))),i(cK,cB(lh),l$)))),i(cf,function(n){return cs(n)},i(ch,vy(n),vW()))]));default:break n}default:break n}return i(cf,function(n){return cs(n)},i(ch,vy(n),vW()))}(),i(cf,function(n){return cs(n)},i(ch,vy(n),dh))]))},vS=function(n){return i(sk,V,vE(n))},vM=function(n){switch(n.$){case 1:return cN(s2(n.a));case 0:var r=n.a,e=n.b,t=vC(n.c);return t.$?it(t.a):cN(sU(f(sY,r,e,t.a)));case 2:return cN(sU(sX(n.a)));case 3:return cN(sU(sD(n.a)));case 4:return cN(sU(s9(n.a)));default:return cN(sU(i(sP,n.a,n.b)))}};function vI(){return i(ch,vx,i(ci,{a:V,b:V},vD))}function vW(){return cJ(T([pk,ld,lw,i(cf,sM,im(pT)),ds,i(cf,function(){return lu},im(p3)),v$(!1),dT(!1),im(pS),vZ()]))}function vq(){return cJ(T([pk,ld,lw,i(cf,sM,im(pT)),im(p7),i(cf,function(){return lu},im(p3)),v$(!0),dT(!0),im(pS),vZ(),im(vt)]))}function vH(){return cJ(T([pk,ld,lw,i(cf,sM,im(pT)),i(cf,function(){return lu},im(p3)),v$(!1),dT(!1),im(pS),vZ()]))}function vZ(){return i(ch,vM,dt)}var vF=vI();vI=function(){return vF};var vR=vW();vW=function(){return vR};var vU=vq();vq=function(){return vU};var vO=vH();vH=function(){return vO};var vX=vZ();vZ=function(){return vX};var vP,vY=t(function(n,r,e){if(1===r.$)return ef(r.a);var t=r.a;return 1===e.$?ef(e.a):ed(i(n,t,e.a))}),vJ=i(e0,vY(N),ed(V)),vQ=e(function(n,r){for(;;){if(n>0&&r.b){n-=1,r=r.b;continue}return r}}),vG=t(function(n,r,e){for(;;){if(!e.b)return r;var t=e.a,o=e.b;switch(t.$){case 0:var u=t.a;if(u.$){c=n,f=i(n,t,r),n=c,r=f,e=o;continue}var a=u.c,c=n,f=i(n,t,r);n=c,r=f,e=E(a,o);continue;case 1:var b=i(lx,function(n){return n.b},s=t.b);c=n,f=i(n,t,r),n=c,r=f,e=E(b,o);continue;case 2:var s=t.c;c=n,f=i(n,t,r),n=c,r=f,e=E(to(s),o);continue;case 3:s=t.a,c=n,f=i(n,t,r),n=c,r=f,e=E(s,o);continue;default:c=n,f=i(n,t,r),n=c,r=f,e=o;continue}}}),v0=function(n){switch(n.$){case 5:return v1(n.a);case 0:var r=n.a;if(r.$)return"";var t=r.c;return f(vG,e(function(n,r){return E(r,v0(n))}),"",t);case 1:return i(rJ,"\n",i(ta,function(n){return i(rJ,"\n",i(ta,v0,n.b))},n.b));case 2:return i(rJ,"\n",i(ta,function(n){return i(rJ,"\n",i(ta,v0,n))},n.c));case 3:return i(rJ,"\n",i(ta,v0,t=n.a));case 4:return v1(n.b);case 6:var o=n.b;return i(rJ,"\n",to(T([i(ta,v1,i(ta,function(n){return n.aT},n.a)),to(i(ta,ta(v1),o))])));case 7:return n.a.cV;default:return""}},v1=function(n){return f(ep,v2,"",n)},v2=e(function(n,r){switch(n.$){case 7:case 6:return E(r,n.a);case 8:return r+" ";case 1:case 2:return E(r,v1(n.c));case 0:var t=n.a;if(t.$)return r;var o=t.c;return f(vG,e(function(n,r){return E(r,v0(n))}),r,o);default:return E(r,v1(n.a))}}),v8=e(function(n,r){return A(n,r)}),v5=u(function(n,r,e,t,o){return i(aG,function(o){return i(os,function(n){return n(o)},f(t,n,r,e))},vJ(o))}),v3=t(function(n,r,e){var t=i(v7,n,r);return t.$?e:i(N,t.a,e)}),v6=e(function(n,r){return i(tj,v4(n),r)}),v4=function(n){return function(r){switch(r.$){case 4:var t,o=r.a;return rP(i(os,function(r){return n.bg({bU:r,ce:o,dS:v1(t)})},i(hn,n,t=r.b)));case 5:return rP(i(os,n.bt,i(hn,n,t=r.a)));case 0:var u=r.a;return u.$?rY:rP(b(v9,n,u.a,u.b,u.c));case 1:var a=r.a;return rP(i(os,function(r){return n.bN(i(ta,function(n){return i(s1,n.a,to(n.b))},r))},vJ(i(ta,function(r){var e=r.b;return i(os,s1(r.a),vJ(i(tj,function(r){var e=A(a,r);return 1===e.a&&5===e.b.$?rP(i(hn,n,e.b.a)):i(oh,os(bH),i(v4,n,r))},e)))},r.b))));case 2:a=r.a;var c=r.b;return rP(i(os,function(r){return i(n.bs,c,i(ta,function(n){return to(n)},r))},vJ(i(ta,function(r){return vJ(i(tj,function(r){var e=A(a,r);return 1===e.a&&5===e.b.$?rP(i(hn,n,e.b.a)):i(oh,os(bH),i(v4,n,r))},r))},r.c))));case 7:return rP(ed(n.a6(r.a)));case 8:return rP(ed(n.bK));case 3:return rP(i(os,n.a4,vJ(i(v6,n,r.a))));default:var s=r.a,l=r.b,d=vJ(i(ta,function(r){var e=r.aT;return i(os,v8(r.aC),i(hn,n,e))},s)),m=i(os,function(r){return n.bI(bH(n.a0(i(ta,function(r){return i(n.bJ,r.a,r.b)},r))))},d),p=vJ(i(ta,function(r){return i(os,n.a0,i(os,eg(e(function(r,e){return i(n.bH,i(uM,function(n){return n.aC},tE(i(vQ,r,s))),e)})),vJ(i(ta,hn(n),r))))},l));return rP(f(vY,e(function(r,e){return n.bF(i(N,r,sn(e)?V:T([n.bG(e)])))}),m,p))}}},v9=o(function(n,r,e,t){return s(v5,r,e,t,n.bh,i(v6,n,t))}),v7=e(function(n,r){switch(r.$){case 4:return rP(i(os,n.bC,i(hn,n,r.a)));case 3:return rP(i(os,n.ba,i(hn,n,r.a)));case 5:return rP(i(os,n.bB,i(hn,n,r.a)));case 2:var e=r.a,t=r.b;return rP(ed(n.bi({a3:v1(r.c),by:e,cE:t})));case 7:return rP(ed(n.j(r.a)));case 6:return rP(ed(n.a7(r.a)));case 1:var o=r.a;return t=r.b,rP(i(aG,function(r){return ed(i(n.bn,{c4:o,cE:t},r))},i(hn,n,r.c)));case 8:return rP(ed(n.bf));default:var u=r.a;return u.$?rY:rP(b(v9,n,u.a,u.b,u.c))}}),hn=e(function(n,r){return vJ(f(e0,v3(n),V,r))}),hr=e(function(n,r){return vJ(i(v6,n,r))}),he=o(function(n,r,e,t){return function(n){if(n.$){var r=n.a;return i(tp,T([tm("elm-book__component-wrapper")]),T([i(st,T([tm("elm-book-sans elm-book__component-error")]),T([nZ(r)]))]))}return i(aQ,V,T([i(tp,V,n.a)]))}(i(aG,function(t){return i(hr,f(sN,n,r,e),t)},i(ol,function(n){return i(rJ,"\n",i(ta,sT,n))},vE(t))))}),ht=nJ("d"),ho=nJ("fill"),hu=nJ("height"),ha=nF("http://www.w3.org/2000/svg"),hc=ha("path"),hi=nJ("stroke"),hf=nJ("stroke-linecap"),hb=nJ("stroke-linejoin"),hs=nJ("stroke-width"),hl=ha("svg"),hd=nJ("viewBox"),hm=nJ("width"),hp=function(n){return i(hl,T([hm(P(n.dZ)),hu(P(n.dZ)),hd("0 0 256 256")]),T([i(hc,T([ho(n.c_),ht("M128 135.022L7.023 256h241.955z")]),V),i(hc,T([ho(n.c_),ht("M202.332 195.311L256 248.98V141.643z")]),V),i(hc,T([ho(n.c_),ht("M120.978 128L0 7.022V248.98z")]),V),i(hc,T([ho(n.c_),ht("M256 113.806V0H142.193z")]),V),i(hc,T([ho(n.c_),ht("M195.584 67.434l60.288 60.289l-60.563 60.564l-60.29-60.29z")]),V),i(hc,T([ho(n.c_),ht("M7.021 0l55.725 55.726h121.13L128.15 0z")]),V),i(hc,T([ho(n.c_),ht("M128 120.979l55.322-55.323H72.677z")]),V)]))},hv="--elm-book-accent",hh=aF(hv),hk=i(tp,T([tm("elm-book elm-book-sans")]),T([i(o1,T([o8("https://package.elm-lang.org/packages/dtwrks/elm-book/latest/"),o6("_blank"),tm("elm-book-footer"),i(nP,"color",hh)]),T([hp({c_:"currentColor",dZ:16}),i(tp,T([tm("elm-book-footer--text")]),T([nZ("dtwrks/elm-book")]))]))])),hg=nR("header"),h$=ha("rect"),hw=nJ("rx"),hx=nJ("transform"),hy=nJ("x"),h_=nJ("y"),hz=function(n){var r,e,t;return i(hg,T([tm("elm-book-header")]),T([i(o1,T([o8(n.dh),tm("elm-book-header--link"),i(nP,"color",hh)]),T([i(f2,T([tm("elm-book")]),T([i(e7,(t={dh:n.dh,cD:n.cD,cE:n.cE,d_:n.d_},i(so,T([tm("elm-book-sans elm-book-header-default")]),T([i(e7,hp({c_:hh,dZ:24}),i(oh,t.d_,t.cD.bo)),i(so,T([tm("elm-book-header-default--wrapper")]),T([i(so,T([tm("elm-book-header-default--title")]),T([nZ(t.cE)])),i(e7,nZ(""),i(oh,function(n){return i(so,T([tm("elm-book-header-default--subtitle")]),T([nZ(n)]))},aP(t.cD)))]))]))),i(oh,n.d_,n.cD.dd))]))])),i(oU,T([tm("elm-book elm-book-header--button"),oO(n.dF)]),T([n.C?i(hl,T([hm(P((r={c_:hh,dZ:20}).dZ)),hu(P(r.dZ)),hd("0 0 512 512")]),T([i(hc,T([ho(r.c_),ht("M451.792 0H59.208C26.561 0 0 26.561 0 59.208v393.084C0 484.939 26.561 511.5 59.208 511.5h392.584c32.647 0 59.208-26.561 59.208-59.208V59.208C511 26.561 484.439 0 451.792 0zM471 452.292c0 10.591-8.617 19.208-19.208 19.208H59.208C48.617 471.5 40 462.883 40 452.292V59.208C40 48.617 48.617 40 59.208 40h392.584C462.383 40 471 48.617 471 59.208v393.084z")]),V),i(h$,T([ho(r.c_),hy("105"),h_("377.943"),hm("386"),hu("40"),hw("20"),hx("rotate(-45 105 377.943)")]),V),i(h$,T([ho(r.c_),hy("133.284"),h_("105"),hm("386"),hu("40"),hw("20"),hx("rotate(45 133.284 105)")]),V)])):i(hl,T([hm(P((e={c_:hh,dZ:20}).dZ)),hu(P(e.dZ)),hd("0 0 512 512")]),T([i(hc,T([ho(e.c_),ht("M176.792 0H59.208C26.561 0 0 26.561 0 59.208v117.584C0 209.439 26.561 236 59.208 236h117.584C209.439 236 236 209.439 236 176.792V59.208C236 26.561 209.439 0 176.792 0zM196 176.792c0 10.591-8.617 19.208-19.208 19.208H59.208C48.617 196 40 187.383 40 176.792V59.208C40 48.617 48.617 40 59.208 40h117.584C187.383 40 196 48.617 196 59.208v117.584zM452 0H336c-33.084 0-60 26.916-60 60v116c0 33.084 26.916 60 60 60h116c33.084 0 60-26.916 60-60V60c0-33.084-26.916-60-60-60zm20 176c0 11.028-8.972 20-20 20H336c-11.028 0-20-8.972-20-20V60c0-11.028 8.972-20 20-20h116c11.028 0 20 8.972 20 20v116zM176.792 276H59.208C26.561 276 0 302.561 0 335.208v117.584C0 485.439 26.561 512 59.208 512h117.584C209.439 512 236 485.439 236 452.792V335.208C236 302.561 209.439 276 176.792 276zM196 452.792c0 10.591-8.617 19.208-19.208 19.208H59.208C48.617 472 40 463.383 40 452.792V335.208C40 324.617 48.617 316 59.208 316h117.584c10.591 0 19.208 8.617 19.208 19.208v117.584zM452 276H336c-33.084 0-60 26.916-60 60v116c0 33.084 26.916 60 60 60h116c33.084 0 60-26.916 60-60V336c0-33.084-26.916-60-60-60zm20 176c0 11.028-8.972 20-20 20H336c-11.028 0-20-8.972-20-20V336c0-11.028 8.972-20 20-20h116c11.028 0 20 8.972 20 20v116z")]),V)]))]))]))},hA=nR("nav"),hC="--elm-book-nav-accent",hj=aF(hC),hE="--elm-book-nav-accent-highlight",hV=aF(hE),hK="--elm-book-nav-background",hN=aF(hK),hT=e5("id"),hL=e5("placeholder"),hB=function(n){return f(ut,"style",V,T([nZ(n)]))},hD=hB('\n@import url(\'https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;600&family=IBM+Plex+Sans:wght@300;400;600&family=IBM+Plex+Serif:ital,wght@0,400;0,600;1,400;1,600&display=swap\');\n\n@keyframes fade-in {\n from { opacity: 0; }\n to { opacity: 1; }\n}\n\n.elm-book-fade-in {\n animation: 0.3s linear fade-in;\n}\n\n.elm-book-wrapper * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n\n.elm-book-wrapper,\n.elm-book {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n\n.elm-book-sans {\n font-family: "IBM Plex Sans", "sans-serif";\n}\n\n.elm-book-serif {\n font-family: "IBM Plex Serif", "serif";\n}\n\n.elm-book-monospace {\n font-family: "Fira Code", "monospace";\n}\n\n.elm-book-inset {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.elm-book-shadows {\n box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);\n}\n\n.elm-book-shadows-light {\n box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);\n}\n'),hS=hB("\n.elm-book-action-log-preview-wrapper {\n padding: 8px;\n}\n.elm-book-action-log-preview {\n display: block;\n width: 100%;\n padding: 0;\n margin: 0;\n border: none;\n border-radius: 4px;\n background-color: transparent;\n text-align: left;\n font-size: 14px;\n cursor: pointer;\n}\n.elm-book-action-log-preview:hover {\n opacity: 0.9;\n}\n.elm-book-action-log-preview:hover {\n opacity: 0.8;\n}\n\n.elm-book-action-log-preview-empty-wrapper {\n padding: 8px;\n font-size: 14px;\n color: #aaa;\n}\n.elm-book-action-log-preview-empty {\n padding: 12px 20px;\n background-color: #f3f3f3;\n border-radius: 4px;\n}\n\n.elm-book-dark-mode .elm-book-action-log-preview-empty {\n background-color: #2f3238;\n}\n\n.elm-book-action-log-list-wrapper {\n position: relative;\n padding-top: 34px;\n}\n.elm-book-action-log-list-header {\n display: flex;\n align-items: center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 34px;\n padding: 0 20px;\n font-weight: bold;\n font-size: 14px;\n letter-spacing: 0.5px;\n color: #fff;\n}\n.elm-book-action-log-list {\n list-style-type: none;\n max-height: 70vh;\n overflow-y: auto;\n}\n.elm-book-action-log-list-item {\n border-top: 1px solid #e0e0e0;\n}\n.elm-book-dark-mode .elm-book-action-log-list-item {\n border-top-color: #3b3f47;\n}\n\n.elm-book-action-log-item-wrapper {\n display: flex;\n align-items: center;\n padding: 8px 20px 8px 0;\n font-size: 14px;\n background-color: #f5f5f5;\n}\n.elm-book-dark-mode .elm-book-action-log-item-wrapper {\n background-color: #2f3238;\n}\n\n.elm-book-action-log-item-index {\n width: 60px;\n text-align: center;\n display: inline-block;\n color: #a0a0a0;\n}\n.elm-book-action-log__main {\n flex-grow: 1;\n}\n.elm-book-action-log-item-preffix {\n padding-right: 16px;\n color: #a0a0a0;\n letter-spacing: 0.5px;\n font-size: 12px;\n}\n.elm-book-action-log-item-label {\n color: #404040;\n font-size: 13px;\n font-weight: bold;\n}\n.elm-book-dark-mode .elm-book-action-log-item-label {\n color: #f5f5f5;\n}\n"),hM="@media screen and (max-width: 768px)",hI=i(tp,V,T([hD,hS,hB("\n.elm-book-chapter {\n padding: 40px;\n width: 100%;\n}\n"+hM+" {\n .elm-book-chapter {\n padding: 24px;\n }\n}\n"),hB("\n.elm-book__chapter-component__title {\n padding-bottom: 12px;\n font-size: 14px;\n letter-spacing: 0.5px;\n color: #999;\n}\n\n.elm-book__chapter-component__background {\n padding: 12px;\n border-radius: 4px;\n background-color: #fff;\n}\n.elm-book-dark-mode .elm-book__chapter-component__background {\n background-color: #3b3f47;\n}\n\n.elm-book__chapter-component__content {\n border: 1px dashed transparent;\n position: relative;\n}\n.elm-book__chapter-component__content:hover {\n border-color: #eaeaea;\n}\n"),hB("\n.elm-book-chapter-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin: 0;\n padding: 8px 12px 8px 16px;\n\n}\n.elm-book-dark-mode .elm-book-chapter-header {\n color: #dadada;\n}\n\n.elm-book-chapter-header__title {\n margin: 0;\n padding: 0;\n font-size: 12px;\n font-weight: bold;\n text-transform: uppercase;\n letter-spacing: 0.5px;\n color: #b0b4ba;\n}\n.elm-book-dark-mode .elm-book-chapter-header__title {\n color: #dadada;\n}\n\n.elm-book-chapter-header__btn {\n border: none;\n background: none;\n color: #b0b4ba;\n}\n.elm-book-chapter-header__btn:hover {\n cursor: pointer;\n opacity: 0.8;\n}\n.elm-book-chapter-header__btn:active {\n opacity: 0.6;\n}\n.elm-book-dark-mode .elm-book-chapter-header__btn {\n color: #dadada;\n}\n"),hB("\n.elm-book-footer {\n display: flex;\n align-items: center;\n width: 100%;\n margin: 0;\n padding: 13px 12px 13px;\n opacity: 0.8;\n transition: opacity 200ms;\n text-decoration: none;\n}\n.elm-book-footer:hover {\n opacity: 1;\n}\n\n.elm-book-footer--text {\n padding-left: 12px;\n font-size: 10px;\n text-transform: uppercase;\n letter-spacing: 0.5px;\n color: currentColor;\n}\n"),hB("\n.elm-book-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.elm-book-header--link {\n display: block;\n padding: 8px 12px;\n text-decoration: none;\n}\n.elm-book-header--link:hover {\n opacity: 0.9;\n}\n.elm-book-header--link:active {\n opacity: 0.8;\n}\n\n.elm-book-header--button {\n display: none;\n padding: 12px;\n border: none;\n border-radius: 4px;\n box-shadow: none;\n background-color: transparent;\n cursor: pointer;\n}\n.elm-book-header--button:hover {\n opacity: 0.9;\n background-color: rgba(255, 255, 255, 0.1);\n}\n.elm-book-header--button:active {\n opacity: 0.4;\n}\n@media screen and (max-width: 768px) {\n .elm-book-header--button {\n display: flex;\n align-items: center;\n }\n}\n\n.elm-book-header-default {\n display: flex;\n align-items: center;\n}\n\n.elm-book-header-default--wrapper {\n display: block;\n padding-left: 16px;\n font-weight: 600;\n font-size: 16px;\n}\n\n.elm-book-header-default--title {\n display: block;\n padding-right: 4px;\n}\n\n.elm-book-header-default--subtitle {\n display: block;\n font-weight: 400;\n}\n"),hB("\n.elm-book__component-wrapper {\n max-width: 720px;\n margin: 0 auto;\n padding-bottom: 36px;\n}\n.elm-book__component-wrapper.full {\n max-width: 100%;\n}\n.elm-book__component-error {\n overflow: auto;\n padding: 20px;\n background-color: #f9e4b5;\n border-radius: 4px;\n border: 2px solid #eac97d;\n color: #ab7700;\n}\n\n.elm-book-md__component-list {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n.elm-book-md__component-list__item + .elm-book-md__component-list__item {\n padding-top: 36px;\n}\n\n.elm-book-md {\n max-width: 720px;\n margin: 0 auto;\n padding-bottom: 36px;\n color: rgb(41,41,41);\n}\n\n.elm-book-dark-mode .elm-book-md {\n color: rgb(180, 180, 180); \n}\n\n.elm-book-md * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n}\n\n@media screen and (min-width: 1720px) {\n .elm-book__component-wrapper {\n max-width: 960px;\n }\n .elm-book__component-wrapper.full {\n max-width: 100%;\n }\n .elm-book-md {\n max-width: 960px;\n }\n}\n\n.elm-book-md h1 {\n font-size: 46px;\n}\n.elm-book-md h2 {\n font-size: 32px;\n}\n.elm-book-md h3 {\n font-size: 24px;\n}\n.elm-book-md h4 {\n font-size: 20px;\n font-weight: normal;\n text-transform: uppercase;\n}\n.elm-book-md h5 {\n font-size: 18px;\n font-weight: normal;\n text-transform: uppercase;\n}\n.elm-book-md h6 {\n font-size: 16px;\n font-weight: normal;\n text-transform: uppercase;\n letter-spacing: 0.5px;\n}\n\n.elm-book-md h1,\n.elm-book-md h2,\n.elm-book-md h3 {\n font-weight: bold;\n}\n\n.elm-book-md h1,\n.elm-book-md h2,\n.elm-book-md h3,\n.elm-book-md h4,\n.elm-book-md h5,\n.elm-book-md h6 {\n padding-top: 24px;\n}\n\n.elm-book-dark-mode .elm-book-md h1,\n.elm-book-dark-mode .elm-book-md h2,\n.elm-book-dark-mode .elm-book-md h3,\n.elm-book-dark-mode .elm-book-md h4,\n.elm-book-dark-mode .elm-book-md h5,\n.elm-book-dark-mode .elm-book-md h6 {\n color: #dadada;\n}\n\n"+hM+" {\n .elm-book-md h1 {\n font-size: 40px;\n padding-top: 12px;\n }\n}\n\n.elm-book-md__default {\n line-height: 1.8em;\n color: rgb(80, 80, 90);\n font-size: 20px;\n}\n"+hM+" {\n .elm-book-md__default {\n font-size: 18px;\n }\n}\n\n.elm-book-md a {\n color: #000;\n text-decoration: underline;\n}\n.elm-book-md a:hover {\n opacity: 0.8; \n}\n.elm-book-dark-mode .elm-book-md a {\n color: #f0f0f0;\n}\n\n.elm-book-md blockquote {\n font-size: 18px;\n margin-left: 0;\n padding: 8px 0 8px 24px;\n border-left: 4px solid #f0f0f0;\n}\n.elm-book-md code {\n display: inline-block;\n border-radius: 4px;\n padding: 0 8px;\n background-color: #f0f0f0;\n border: 1px solid #eaeaea;\n color: #4a4a4a;\n font-size: 0.8em;\n line-height: 1.8em;\n}\n.elm-book-dark-mode .elm-book-md code {\n background-color: #333;\n border: 1px solid #444;\n color: #bababa;\n}\n\n\n.elm-book-md img {\n max-width: 100%;\n}\n.elm-book-md ul {\n padding-left: 32px;\n list-style: disc;\n}\n.elm-book-md ol {\n padding-left: 32px;\n}\n\n.elm-book-md hr {\n border: none;\n height: 2px;\n background-color: #f0f0f0;\n}\n.elm-book-dark-mode .elm-book-md hr {\n background-color: #3b3f47;\n}\n\n.elm-book-md table {\n border-collapse: collapse;\n overflow-x: auto;\n border: 2px solid #f0f0f0;\n}\n.elm-book-md thead {\n border: none;\n}\n.elm-book-md tbody {\n border: none;\n}\n.elm-book-md tr {\n border: none;\n border-top: 2px solid #f0f0f0;\n}\n.elm-book-md th,\n.elm-book-md td {\n border: none;\n border-right: 2px solid #f0f0f0;\n padding: 12px;\n}\n.elm-book-md th:last-child,\n.elm-book-md td:last-child {\n border-right: none;\n}\n\n.elm-book-dark-mode .elm-book-md table,\n.elm-book-dark-mode .elm-book-md tr,\n.elm-book-dark-mode .elm-book-md th,\n.elm-book-dark-mode .elm-book-md td {\n border-color: #3b3f47;\n}\n\n.elm-book-md__code,\n.elm-book-md__code code,\n.elm-book-dark-mode .elm-book-md__code,\n.elm-book-dark-mode .elm-book-md__code code {\n font-size: 18px;\n line-height: 22px;\n padding: 20px 24px;\n background-color: #2a354d;\n border-radius: 6px;\n border: none;\n overflow: auto;\n}\n.elm-book-md__code-default {}\n\n"+hM+" {\n .elm-book-md__code,\n .elm-book-md__code code,\n .elm-book-dark-mode .elm-book-md__code,\n .elm-book-dark-mode .elm-book-md__code code {\n font-size: 16px;\n }\n}\n\n.elm-book-md pre.elmsh {\n padding: 0;\n margin: 0;\n}\n\n.elm-book-md code.elmsh {\n padding: 0;\n}\n\n.elm-book-md .elmsh {\n color: #f8f8f2;\n}\n.elm-book-md .elmsh-hl {\n background: #343434;\n}\n.elm-book-md .elmsh-add {\n background: #003800;\n}\n.elm-book-md .elmsh-del {\n background: #380000;\n}\n.elm-book-md .elmsh-comm {\n color: #a4a39c;\n}\n.elm-book-md .elmsh1 {\n color: #46f0ff;\n}\n.elm-book-md .elmsh2 {\n color: #a5fb98;\n}\n.elm-book-md .elmsh3 {\n color: #ff8f00;\n}\n.elm-book-md .elmsh4 {\n color: #46f0ff;\n}\n.elm-book-md .elmsh5 {\n color: #46f0ff;\n}\n.elm-book-md .elmsh6 {\n color: #46f0ff;\n}\n.elm-book-md .elmsh7 {\n color: #46f0ff;\n}\n.elm-book-md .elmsh-elm-ts, .elm-book-md .elmsh-js-dk, .elm-book-md .elmsh-css-p {\n font-style: italic;\n color: #46f0ff;\n}\n.elm-book-md .elmsh-js-ce {\n font-style: italic;\n color: #46f0ff;\n}\n.elm-book-md .elmsh-css-ar-i {\n font-weight: bold;\n color: #46f0ff;\n}\n"),hB("\n.elm-book-nav-empty {\n padding: 12px 20px;\n font-size: 14px;\n}\n\n.elm-book-nav-list-wrapper {\n padding-bottom: 16px;\n}\n\n.elm-book-nav-list-title {\n padding: 12px 20px 8px;\n font-weight: bold;\n font-size: 12px;\n text-transform: uppercase;\n letter-spacing: 0.5px;\n}\n\n.elm-book-nav-list {\n list-style-type: none;\n}\n\n.elm-book-nav-item {\n position: relative;\n display: flex;\n font-size: 14px;\n letter-spacing: 1px;\n text-decoration: none;\n}\n.elm-book-nav-item:focus {\n outline: none;\n}\n\n.elm-book-nav-item-content {\n position: relative;\n z-index: 1;\n padding: 8px 20px;\n}\n\n.elm-book-nav-item-bg {\n opacity: 0;\n}\n.elm-book-nav-item.pre-selected .elm-book-nav-item-bg {\n opacity: 0.1;\n}\n.elm-book-nav-item.active .elm-book-nav-item-bg {\n opacity: 0.2;\n}\n.elm-book-nav-item.active.pre-selected .elm-book-nav-item-bg {\n opacity: 0.25;\n}\n.elm-book-nav-item:hover .elm-book-nav-item-bg {\n opacity: 0.15;\n}\n.elm-book-nav-item:active .elm-book-nav-item-bg {\n opacity: 0.1;\n}\n.elm-book-nav-item.active:hover .elm-book-nav-item-bg {\n opacity: 0.25;\n}\n.elm-book-nav-item.active:active .elm-book-nav-item-bg {\n opacity: 0.2;\n}\n"),hB("\n.elm-book-search-wrapper {\n position: relative;\n width: 100%;\n}\n\n#elm-book-search {\n position: relative;\n z-index: 1;\n width: 100%;\n padding: 10px 12px;\n border: 0;\n border-radius: 4px;\n background: none;\n font-size: 14px;\n color: "+hh+";\n transition: 0.2s;\n}\n#elm-book-search:focus {\n outline: none;\n}\n#elm-book-search::placeholder {\n border-radius: 4px;\n color: "+hj+";\n opacity: 0.7;\n}\n\n.elm-book-search-bg {\n opacity: 0.2;\n border-radius: 4px;\n background-color: "+hN+";\n}\n.elm-book-search-border {\n opacity: 0.5;\n border-radius: 4px;\n border: 0px solid "+hh+";\n transition: 0.2s;\n}\n\n.elm-book-search-wrapper:hover .elm-book-search-bg {\n opacity: 0.25;\n}\n.elm-book-search-wrapper:hover .elm-book-search-border {\n border-width: 3px;\n}\n.elm-book-search-wrapper:focus-within .elm-book-search-border {\n opacity: 1;\n border-width: 3px;\n}\n"),hB("\n.elm-book--wrapper--globals {\n display: none;\n}\n\n.elm-book--wrapper {\n display: flex;\n align-items: stretch;\n background: "+aR+";\n}\n"+hM+" {\n .elm-book--wrapper {\n flex-direction: column;\n }\n}\n\n.elm-book--wrapper--sidebar {\n display: flex;\n flex-direction: column;\n width: 300px;\n}\n"+hM+" {\n .elm-book--wrapper--sidebar {\n width: 100%;\n }\n .elm-book--wrapper.is-open .elm-book--wrapper--sidebar {\n flex-grow: 1;\n }\n}\n\n.elm-book--wrapper--header {\n padding: 8px 8px 4px;\n}\n\n.elm-book--wrapper--menu {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n"+hM+" {\n .elm-book--wrapper--menu {\n display: none;\n }\n .elm-book--wrapper.is-open .elm-book--wrapper--menu {\n display: flex;\n }\n}\n\n.elm-book--wrapper--menu--header {\n padding: 8px;\n}\n\n.elm-book--wrapper--menu--separator {\n display: block;\n margin: 0;\n padding: 0;\n opacity: 0.2;\n border-top: none;\n border-bottom: 1px solid "+hN+";\n}\n\n.elm-book--wrapper--menu--main-wrapper {\n position: relative;\n flex-grow: 1;\n}\n\n.elm-book--wrapper--menu--main {\n overflow: auto;\n padding: 8px 0;\n}\n\n.elm-book--wrapper--menu--footer {\n padding: 8px;\n}\n\n.elm-book--wrapper--main {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n padding: 8px 8px 0 0;\n}\n"+hM+" {\n .elm-book--wrapper--main {\n display: flex;\n padding-left: 8px;\n }\n .elm-book--wrapper.is-open .elm-book--wrapper--main {\n display: none;\n }\n}\n\n.elm-book--wrapper--main--wrapper {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n background-color: #fbfbfd;\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n}\n.elm-book-dark-mode .elm-book--wrapper--main--wrapper {\n background-color: #20232a;\n}\n\n.elm-book--wrapper--main--header {\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n}\n.elm-book-dark-mode .elm-book--wrapper--main--header {\n border-bottom-color: rgba(255, 255, 255, 0.15);\n}\n\n.elm-book--wrapper--main--content {\n position: relative;\n flex-grow: 1;\n}\n\n.elm-book--wrapper--main--inner {\n overflow: auto;\n}\n\n.elm-book--wrapper--main--footer {\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n.elm-book-dark-mode .elm-book--wrapper--main--footer {\n border-top-color: rgba(255, 255, 255, 0.15);\n}\n\n.elm-book--wrapper--modal {\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 99999;\n}\n\n.elm-book--wrapper--modal--bg {\n z-index: 0;\n cursor: pointer;\n background-color: rgba(0, 0, 0, 0.3);\n transition: background-color 300ms;\n}\n.elm-book--wrapper--modal--bg:hover {\n background-color: rgba(0, 0, 0, 0.2);\n}\n\n.elm-book--wrapper--modal--content {\n position: relative;\n z-index: 1;\n margin: 40px;\n width: 640px;\n max-width: 100%;\n max-height: calc 100% - 120px;\n overflow-y: auto;\n background-color: #fff;\n border-radius: 8px;\n}\n.elm-book-dark-mode .elm-book--wrapper--modal--content {\n background-color: #20232a;\n}\n")])),hW=function(n){var r,e;return i(tp,T([i(sl,"style",(e=i(ta,function(n){return n.a+":"+n.b+";"},T([A(aZ,(r=n.cD).cU),A(hv,r.cQ),A(hK,r.dB),A(hC,r.dz),A(hE,r.dA)])),i(rJ,"",e))),tm(n.T?"elm-book-dark-mode":"")]),T([i(tp,T([tm("elm-book--wrapper--globals")]),n.b1),i(tp,T([tA(T([A("elm-book--wrapper elm-book-inset",!0),A("is-open",n.C)]))]),T([i(tp,T([tm("elm-book--wrapper--sidebar")]),T([i(tp,T([tm("elm-book--wrapper--header")]),T([n.dd])),i(tp,T([tm("elm-book--wrapper--menu")]),T([i(tp,T([tm("elm-book--wrapper--menu--header")]),T([n.dw])),i(f9,T([tm("elm-book--wrapper--menu--separator")]),V),i(tp,T([tm("elm-book--wrapper--menu--main-wrapper")]),T([i(tp,T([tm("elm-book--wrapper--menu--main elm-book-inset")]),T([n.du]))])),i(f9,T([tm("elm-book--wrapper--menu--separator")]),V),i(tp,T([tm("elm-book--wrapper--menu--footer")]),T([n.dv]))]))])),i(tp,T([tm("elm-book--wrapper--main")]),T([i(tp,T([tm("elm-book--wrapper--main--wrapper")]),T([function(){var r=n.ds;if(r.$)return nZ("");var e=r.a;return i(tp,T([tm("elm-book--wrapper--main--header elm-book-sans")]),T([e]))}(),i(tp,T([tm("elm-book--wrapper--main--content")]),T([i(tp,T([hT("elm-book-main"),tm("elm-book--wrapper--main--inner elm-book-inset")]),T([n.dq]))])),i(tp,T([tm("elm-book--wrapper--main--footer")]),T([n.dr]))]))]))])),function(){var r=n.dx;if(r.$)return nZ("");var e=r.a;return i(tp,T([tm("elm-book-inset elm-book-fade-in elm-book--wrapper--modal")]),T([i(tp,T([oO(n.dG),tm("elm-book-inset elm-book--wrapper--modal--bg")]),V),i(tp,T([tm("elm-book--wrapper--modal--content elm-book-shadows")]),T([e]))]))}()]))},hq=e(function(n,r){var t,o,u,a,c,s,l,d,m=i(aM,n.bL,r.ay),p=uO(n.bL),v=i(uH,n,r.cK);return{cV:T([hI,hW({T:r.T,b1:i(ta,n.d_,i(e7,V,n.bL.b1)),dd:hz({dh:"/",C:r.C,dE:uQ,dF:aS,cD:n.bL,cE:n.cE,d_:n.d_}),C:r.C,dq:i(e7,nZ(""),i(oh,function(e){var t,o;return o=(t={cV:e.cV,bT:i(aY,n.bT,e.bT),bW:i(aJ,n.bW,e.bW),c1:i(ta,function(e){return A(e.aT,f(aI,n.d_,r.F,e.d0))},e.q),cE:e.cE}).bT.dg?t.cV:"# "+t.cE+"\n"+t.cV,i(aQ,T([tm("elm-book elm-book-chapter")]),T([b(he,t.cE,t.c1,t.bW,o)]))},v)),dr:i(e7,aX,i(oh,function(n){var e;return e={$7:n,dp:ev(r.H)-1,dD:aN},i(tp,T([tm("elm-book-action-log-preview-wrapper")]),T([i(oU,T([tm("elm-book-action-log-preview"),oO(e.dD)]),T([i(aq,e.dp,e.$7)]))]))},tE(r.H))),ds:i(oh,function(n){var r,e;return r={dJ:aD,cE:E(i(e7,"",i(oh,function(n){return n+" / "},n.b3)),n.cE)},i(tp,T([tm("elm-book elm-book-chapter-header")]),T([i(aW,T([tm("elm-book-chapter-header__title")]),T([nZ(r.cE)])),i(oU,T([tm("elm-book-chapter-header__btn"),oO(r.dJ)]),T([i(hl,T([hm(P((e={c_:"currentColor",dZ:16}).dZ)),hu(P(e.dZ)),hd("0 0 24 24"),ho("none"),hi(e.c_),hs("2"),hf("round"),hb("round")]),T([i(hc,T([ht("M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z")]),V)]))]))]))},v),du:(l=i(aA,r._,n.R),d=i(ta,uZ(p),f(rq,N,V,l)),a={cR:i(oh,uZ(p),v),dm:i(ta,aO(i(r7,ta(function(r){return i(uW,r,n.R)}),i(r7,tj(r1),i(r7,ta(function(n){var r=n.cE,e=n.b9;return C(i(uZ,p,n),r,e)}),t_(function(n){return i(tK,n.a,d)}))))),n.cZ),dP:r.al&&aw(l)>0?i(oh,uZ(p),i(uW,i(J,aw(l),r.B),l)):rY},c=function(n){var r=n.a,e=n.b,t=n.c;return i(aH,V,T([i(o1,T([o8(r),t?tm(""):o6("_blank"),tA(T([A("elm-book-nav-item",!0),A("active",w(a.cR,rP(r))),A("pre-selected",w(a.dP,rP(r)))])),w(a.cR,rP(r))?i(nP,"color",hV):i(nP,"color",hj)]),T([i(tp,T([tm("elm-book-inset elm-book-nav-item-bg"),i(nP,"background-color",hN)]),V),i(tp,T([tm("elm-book-nav-item-content")]),T([nZ(e)]))]))]))},s=!f(ep,e(function(n,r){return r+ev(n.b)}),0,a.dm),i(tp,T([tm("elm-book-wrapper elm-book-sans")]),T([s?i(aW,T([tm("elm-book-nav-empty"),i(nP,"color",hj)]),T([nZ("No results")])):i(hA,T([tm("elm-book-nav")]),i(ta,function(n){var r=n.a,e=n.b;return sn(e)?nZ(""):i(tp,T([tm("elm-book-nav-list-wrapper")]),T([""===r?nZ(""):i(aW,T([tm("elm-book-nav-list-title"),i(nP,"color",hh)]),T([nZ(r)])),i(aU,T([tm("elm-book-nav-list")]),i(ta,c,e))]))},a.dm))]))),dv:hk,dw:(t={dC:aL,dH:aB,dI:aT,d$:r._},i(tp,T([tm("elm-book-wrapper elm-book-search-wrapper elm-book-sans")]),T([i(tp,T([tm("elm-book-search-bg elm-book-inset")]),V),i(tp,T([tm("elm-book-search-border elm-book-inset")]),V),i(eO,T([hT("elm-book-search"),e9(t.d$),e8(t.dI),oz(t.dH),eY(t.dC),hL('Type "⌘K" to search…')]),V)]))),dx:r.ad?rP((o=r.H,i(tp,T([tm("elm-book elm-book-action-log-list-wrapper")]),T([i(aW,T([tm("elm-book elm-book-action-log-list-header elm-book-sans"),i(nP,"background",aR)]),T([nZ("Action log")])),i(aU,T([tm("elm-book elm-book-action-log-list")]),i(ta,function(n){return i(aH,T([tm("elm-book elm-book-action-log-list-item")]),T([n]))},e$(i(eg,aq,o))))])))):rY,dG:aK,cD:m})]),cE:(u=i(e7,n.cE,i(oh,function(r){return n.cE+" | "+r},aP(n.bL))),v.$?u:v.a.cE+" - "+u)}}),hH=function(n){return uY(function(r){return w(r.cK,n.cK)?r:j(r,{H:V})})},hZ=e(function(n,r){var t,o,u,a,c=i(uS,n,r);return o=(t={bk:uJ(c),dK:ua,dL:uc,cB:function(){return nB(T([av(u6),ah(u7),nB(c.cz.cB)]))},cJ:e(function(n,r){return i(hH,r,f(aV,c,n,r))}),d0:hq(c)}).dK,u=t.dL,a=function(){a.a(o(ri()))},ra({bx:function(n){return a.a=n,rd.addEventListener("popstate",a),0>rd.navigator.userAgent.indexOf("Trident")||rd.addEventListener("hashchange",a),e(function(r,e){if(!(e.ctrlKey||e.metaKey||e.shiftKey||e.button>=1||r.target||r.hasAttribute("download"))){e.preventDefault();var t=r.href,o=ri(),a=um(t).a;n(u(a&&o.co===a.co&&o.b5===a.b5&&o.cl.a===a.cl.a?{$:0,a:a}:{$:1,a:t}))}})},bk:function(n){return f(t.bk,n,ri(),a)},d0:t.d0,cJ:t.cJ,cB:t.cB})}),hF=t(function(n,r,e){var t=""===r?"":"/"+ea(r);return e.b9?j(e,{b3:rP(r),cK:E(n,E(t,e.cK))}):e}),hR=e(function(n,r){return i(hZ,i(ta,function(n){var e=n.a,t=n.b;return A(e,i(ta,i(hF,r.bL.dW,e),t))},n),r)}),hU=e(function(n,r){return f(ep,eV,r,n)}),hO=e(function(n,r){return j(r,{cz:i(hU,n,r.cz)})}),hX=e(function(n,r){return j(r,{bL:i(hU,n,r.bL)})});vP={Main:{init:i(hR,T([A("",T([tP,o0({cE:"API docs ↗",cK:r0}),o0({cE:"Other versions ↗",cK:"../"})])),A("Knob examples",T([oe,oR,tX,oG])),A("Full examples",o7)]),i(hO,T([ur(un)]),i(hX,T([uu("interactive docs"),ue(i(tp,T([tm("page-logo")]),T([nZ("\uD83C\uDF9B"),uo]))),function(n){return j(n,{dc:!0})}]),r6("elm-knobs "+rX))))(eH(0))(0)}},n.Elm?function n(r,e){for(var t in e)t in r?"init"==t?$(6):n(r[t],e[t]):r[t]=e[t]}(n.Elm,vP):n.Elm=vP}(n),(0,n.Elm).Main.init(document.querySelector("main"));