From cb9fb045591b5f4a284cdbdfbd779741fee59d36 Mon Sep 17 00:00:00 2001 From: JaroCamphuijsen Date: Thu, 6 Jun 2024 07:55:51 +0000 Subject: [PATCH] deploy: 4b144978ac9e85fd4f1562ee997e9ca71e4b8e16 --- 200.html | 16 +++---- 404.html | 16 +++---- _nuxt/{om1GvfYM.js => -31AdAnR.js} | 2 +- _nuxt/{Ddf9-8Im.js => 2exH4pdq.js} | 2 +- _nuxt/{2VQwRnj3.js => 6oPdxiAS.js} | 2 +- _nuxt/{Bf7PQGmr.js => B18agufS.js} | 2 +- _nuxt/{C8Cv2k-Z.js => B2dnWhGM.js} | 2 +- _nuxt/{BHV_PRei.js => B4ksMzmy.js} | 2 +- _nuxt/{DLb_8cds.js => B7TjKzGg.js} | 2 +- _nuxt/{DvdekQZO.js => B9JSB2KZ.js} | 2 +- _nuxt/{I9umG20v.js => BHcxP7qg.js} | 2 +- _nuxt/{6EcVCI_R.js => BJtyqU3t.js} | 2 +- _nuxt/{BZdbEsmF.js => BLL2Y1U5.js} | 2 +- _nuxt/{DFS31TXd.js => BMHXGdMe.js} | 2 +- _nuxt/{oBN9MzWu.js => BReTT7mq.js} | 2 +- _nuxt/{DtsGXBIb.js => BZgnXOaV.js} | 2 +- _nuxt/{CUGPz6N-.js => BwwImagv.js} | 2 +- _nuxt/{BsOohxXH.js => BwyzPtVv.js} | 2 +- _nuxt/{BT-r870i.js => C64ISlZ4.js} | 2 +- _nuxt/{MVN7XdwN.js => C6BiVVIK.js} | 2 +- _nuxt/{4LOfqp_W.js => C8JSLJQ6.js} | 2 +- _nuxt/{Bd21FNzN.js => CKhO4wbX.js} | 2 +- _nuxt/{Cq-BNWXg.js => CPH1tLRQ.js} | 2 +- _nuxt/{D-FcCu61.js => CPV9ms-H.js} | 2 +- _nuxt/{DsrkRSpW.js => CYIwTp_8.js} | 2 +- _nuxt/{DI9szGUN.js => CYZP1pQ9.js} | 2 +- _nuxt/{tqGFEeeB.js => CbSVEgwE.js} | 2 +- _nuxt/{CCHhv8qP.js => CcTCx_HE.js} | 2 +- _nuxt/{60cOTE-W.js => CgrNfJcT.js} | 2 +- _nuxt/{D-7F6MCA.js => CqezyWMX.js} | 8 ++-- _nuxt/{BLI_-dAy.js => Ctb5IzO-.js} | 2 +- _nuxt/{BLhn38Uy.js => Cv_yHOwU.js} | 2 +- _nuxt/{Dyiblws1.js => CvhRmNEs.js} | 2 +- _nuxt/DDDI6M8Y.js | 1 + _nuxt/{CFmwv4vA.js => DGPMzex5.js} | 2 +- _nuxt/{BOoojAd8.js => DQU0ojbx.js} | 2 +- _nuxt/{D_7Q24iG.js => DRcGH4Ob.js} | 2 +- _nuxt/DU3kcOBr.js | 1 + _nuxt/D_9D7Kuz.js | 1 - _nuxt/{DA_u7Rkx.js => DaJMxg_m.js} | 2 +- _nuxt/{DoevlGE9.js => DdX7zt6r.js} | 2 +- _nuxt/{CJzzfTck.js => DfPvg917.js} | 2 +- _nuxt/{DKXXTsAz.js => Dg46CzCL.js} | 2 +- _nuxt/{D9psexJq.js => Di-UCjXs.js} | 2 +- _nuxt/{C6o-QVNq.js => DjSpB-Ej.js} | 2 +- _nuxt/{D45gT397.js => DpaNhoxX.js} | 2 +- _nuxt/{BxOhDvid.js => DsBoPnpb.js} | 2 +- _nuxt/{C8Seq33U.js => FYylsPlt.js} | 2 +- _nuxt/{DSV-Sb8v.js => FZ9ovafk.js} | 2 +- _nuxt/{BZ5te5bh.js => G31LTdOa.js} | 2 +- _nuxt/builds/latest.json | 2 +- .../c02d0109-7310-4840-819d-70193fe98d98.json | 1 + .../e1caa111-1995-48a7-9704-4b50ed3691dd.json | 1 - _nuxt/{CttOoN1E.js => oOGv0wgF.js} | 2 +- _nuxt/qLi_i6vk.js | 1 - _payload.json | 2 +- ...60493212.json => cache.1717660539953.json} | 2 +- ...212.json => u7BbTyuhiE.1717660539953.json} | 0 ...212.json => 68HoJdYfzE.1717660539953.json} | 0 ...212.json => 9EVUdJoQW5.1717660539953.json} | 0 ...212.json => AaYJoxS3Mh.1717660539953.json} | 0 ...212.json => E475u0XARB.1717660539953.json} | 0 ...212.json => JGHrabsM16.1717660539953.json} | 0 ...212.json => JIG99yNNCo.1717660539953.json} | 0 ...212.json => RXhtJ3cRNd.1717660539953.json} | 0 ...212.json => S0MZ91hty4.1717660539953.json} | 0 ...212.json => UUNoYOcbBe.1717660539953.json} | 0 ...212.json => WEHLcjBJ9H.1717660539953.json} | 0 ...212.json => XslOlvz6p7.1717660539953.json} | 0 ...212.json => YAhmZBIrMQ.1717660539953.json} | 0 ...212.json => ZRE0cGs9SK.1717660539953.json} | 0 ...212.json => ZvXkOYCvuE.1717660539953.json} | 0 ...212.json => aWJWLXKrlK.1717660539953.json} | 0 ...212.json => brX4CwCJoQ.1717660539953.json} | 0 ...212.json => d7WPVDbI2M.1717660539953.json} | 0 ...212.json => eSLb4m2ocu.1717660539953.json} | 0 ...212.json => fc8mDXFybW.1717660539953.json} | 0 ...212.json => hDYfTK0EZf.1717660539953.json} | 0 ...212.json => lceazztCdq.1717660539953.json} | 0 ...212.json => mZUXclNL42.1717660539953.json} | 0 ...212.json => sZc37qdgHV.1717660539953.json} | 0 ...212.json => wFFmtNNVuD.1717660539953.json} | 0 ...212.json => wiEQJLinc7.1717660539953.json} | 0 ...212.json => xWeY3NfYtX.1717660539953.json} | 0 index.html | 20 ++++----- main/about/_payload.json | 2 +- main/about/index.html | 34 +++++++-------- main/contribute/_payload.json | 2 +- main/contribute/index.html | 34 +++++++-------- .../module1/exercises_module1/_payload.json | 2 +- modules/module1/exercises_module1/index.html | 36 ++++++++-------- .../further_reading_module1/_payload.json | 2 +- .../further_reading_module1/index.html | 36 ++++++++-------- modules/module1/info/_payload.json | 2 +- modules/module1/info/index.html | 34 +++++++-------- modules/module1/slides_module1/_payload.json | 2 +- modules/module1/slides_module1/index.html | 42 +++++++++---------- .../module2/exercises_module2/_payload.json | 2 +- modules/module2/exercises_module2/index.html | 36 ++++++++-------- .../further_reading_module2/_payload.json | 2 +- .../further_reading_module2/index.html | 36 ++++++++-------- modules/module2/info/_payload.json | 2 +- modules/module2/info/index.html | 34 +++++++-------- modules/module2/slides_module2/_payload.json | 2 +- modules/module2/slides_module2/index.html | 42 +++++++++---------- 105 files changed, 273 insertions(+), 273 deletions(-) rename _nuxt/{om1GvfYM.js => -31AdAnR.js} (85%) rename _nuxt/{Ddf9-8Im.js => 2exH4pdq.js} (65%) rename _nuxt/{2VQwRnj3.js => 6oPdxiAS.js} (85%) rename _nuxt/{Bf7PQGmr.js => B18agufS.js} (89%) rename _nuxt/{C8Cv2k-Z.js => B2dnWhGM.js} (79%) rename _nuxt/{BHV_PRei.js => B4ksMzmy.js} (73%) rename _nuxt/{DLb_8cds.js => B7TjKzGg.js} (78%) rename _nuxt/{DvdekQZO.js => B9JSB2KZ.js} (64%) rename _nuxt/{I9umG20v.js => BHcxP7qg.js} (65%) rename _nuxt/{6EcVCI_R.js => BJtyqU3t.js} (96%) rename _nuxt/{BZdbEsmF.js => BLL2Y1U5.js} (63%) rename _nuxt/{DFS31TXd.js => BMHXGdMe.js} (92%) rename _nuxt/{oBN9MzWu.js => BReTT7mq.js} (65%) rename _nuxt/{DtsGXBIb.js => BZgnXOaV.js} (88%) rename _nuxt/{CUGPz6N-.js => BwwImagv.js} (99%) rename _nuxt/{BsOohxXH.js => BwyzPtVv.js} (95%) rename _nuxt/{BT-r870i.js => C64ISlZ4.js} (64%) rename _nuxt/{MVN7XdwN.js => C6BiVVIK.js} (99%) rename _nuxt/{4LOfqp_W.js => C8JSLJQ6.js} (95%) rename _nuxt/{Bd21FNzN.js => CKhO4wbX.js} (65%) rename _nuxt/{Cq-BNWXg.js => CPH1tLRQ.js} (97%) rename _nuxt/{D-FcCu61.js => CPV9ms-H.js} (64%) rename _nuxt/{DsrkRSpW.js => CYIwTp_8.js} (85%) rename _nuxt/{DI9szGUN.js => CYZP1pQ9.js} (89%) rename _nuxt/{tqGFEeeB.js => CbSVEgwE.js} (65%) rename _nuxt/{CCHhv8qP.js => CcTCx_HE.js} (53%) rename _nuxt/{60cOTE-W.js => CgrNfJcT.js} (99%) rename _nuxt/{D-7F6MCA.js => CqezyWMX.js} (98%) rename _nuxt/{BLI_-dAy.js => Ctb5IzO-.js} (64%) rename _nuxt/{BLhn38Uy.js => Cv_yHOwU.js} (85%) rename _nuxt/{Dyiblws1.js => CvhRmNEs.js} (64%) create mode 100644 _nuxt/DDDI6M8Y.js rename _nuxt/{CFmwv4vA.js => DGPMzex5.js} (58%) rename _nuxt/{BOoojAd8.js => DQU0ojbx.js} (63%) rename _nuxt/{D_7Q24iG.js => DRcGH4Ob.js} (77%) create mode 100644 _nuxt/DU3kcOBr.js delete mode 100644 _nuxt/D_9D7Kuz.js rename _nuxt/{DA_u7Rkx.js => DaJMxg_m.js} (64%) rename _nuxt/{DoevlGE9.js => DdX7zt6r.js} (84%) rename _nuxt/{CJzzfTck.js => DfPvg917.js} (83%) rename _nuxt/{DKXXTsAz.js => Dg46CzCL.js} (65%) rename _nuxt/{D9psexJq.js => Di-UCjXs.js} (96%) rename _nuxt/{C6o-QVNq.js => DjSpB-Ej.js} (85%) rename _nuxt/{D45gT397.js => DpaNhoxX.js} (86%) rename _nuxt/{BxOhDvid.js => DsBoPnpb.js} (64%) rename _nuxt/{C8Seq33U.js => FYylsPlt.js} (85%) rename _nuxt/{DSV-Sb8v.js => FZ9ovafk.js} (64%) rename _nuxt/{BZ5te5bh.js => G31LTdOa.js} (82%) create mode 100644 _nuxt/builds/meta/c02d0109-7310-4840-819d-70193fe98d98.json delete mode 100644 _nuxt/builds/meta/e1caa111-1995-48a7-9704-4b50ed3691dd.json rename _nuxt/{CttOoN1E.js => oOGv0wgF.js} (58%) delete mode 100644 _nuxt/qLi_i6vk.js rename api/_content/{cache.1717660493212.json => cache.1717660539953.json} (99%) rename api/_content/navigation/{u7BbTyuhiE.1717660493212.json => u7BbTyuhiE.1717660539953.json} (100%) rename api/_content/query/{68HoJdYfzE.1717660493212.json => 68HoJdYfzE.1717660539953.json} (100%) rename api/_content/query/{9EVUdJoQW5.1717660493212.json => 9EVUdJoQW5.1717660539953.json} (100%) rename api/_content/query/{AaYJoxS3Mh.1717660493212.json => AaYJoxS3Mh.1717660539953.json} (100%) rename api/_content/query/{E475u0XARB.1717660493212.json => E475u0XARB.1717660539953.json} (100%) rename api/_content/query/{JGHrabsM16.1717660493212.json => JGHrabsM16.1717660539953.json} (100%) rename api/_content/query/{JIG99yNNCo.1717660493212.json => JIG99yNNCo.1717660539953.json} (100%) rename api/_content/query/{RXhtJ3cRNd.1717660493212.json => RXhtJ3cRNd.1717660539953.json} (100%) rename api/_content/query/{S0MZ91hty4.1717660493212.json => S0MZ91hty4.1717660539953.json} (100%) rename api/_content/query/{UUNoYOcbBe.1717660493212.json => UUNoYOcbBe.1717660539953.json} (100%) rename api/_content/query/{WEHLcjBJ9H.1717660493212.json => WEHLcjBJ9H.1717660539953.json} (100%) rename api/_content/query/{XslOlvz6p7.1717660493212.json => XslOlvz6p7.1717660539953.json} (100%) rename api/_content/query/{YAhmZBIrMQ.1717660493212.json => YAhmZBIrMQ.1717660539953.json} (100%) rename api/_content/query/{ZRE0cGs9SK.1717660493212.json => ZRE0cGs9SK.1717660539953.json} (100%) rename api/_content/query/{ZvXkOYCvuE.1717660493212.json => ZvXkOYCvuE.1717660539953.json} (100%) rename api/_content/query/{aWJWLXKrlK.1717660493212.json => aWJWLXKrlK.1717660539953.json} (100%) rename api/_content/query/{brX4CwCJoQ.1717660493212.json => brX4CwCJoQ.1717660539953.json} (100%) rename api/_content/query/{d7WPVDbI2M.1717660493212.json => d7WPVDbI2M.1717660539953.json} (100%) rename api/_content/query/{eSLb4m2ocu.1717660493212.json => eSLb4m2ocu.1717660539953.json} (100%) rename api/_content/query/{fc8mDXFybW.1717660493212.json => fc8mDXFybW.1717660539953.json} (100%) rename api/_content/query/{hDYfTK0EZf.1717660493212.json => hDYfTK0EZf.1717660539953.json} (100%) rename api/_content/query/{lceazztCdq.1717660493212.json => lceazztCdq.1717660539953.json} (100%) rename api/_content/query/{mZUXclNL42.1717660493212.json => mZUXclNL42.1717660539953.json} (100%) rename api/_content/query/{sZc37qdgHV.1717660493212.json => sZc37qdgHV.1717660539953.json} (100%) rename api/_content/query/{wFFmtNNVuD.1717660493212.json => wFFmtNNVuD.1717660539953.json} (100%) rename api/_content/query/{wiEQJLinc7.1717660493212.json => wiEQJLinc7.1717660539953.json} (100%) rename api/_content/query/{xWeY3NfYtX.1717660493212.json => xWeY3NfYtX.1717660539953.json} (100%) diff --git a/200.html b/200.html index a0071cf..e946a4e 100644 --- a/200.html +++ b/200.html @@ -9,13 +9,13 @@ * * Copyright (C) 2011-2024 Hakim El Hattab, https://hakim.se */.reveal .r-stretch,.reveal .stretch{max-height:none;max-width:none}.reveal pre.r-stretch code,.reveal pre.stretch code{box-sizing:border-box;height:100%;max-height:100%}.reveal .r-fit-text{display:inline-block;white-space:nowrap}.reveal .r-stack{display:grid}.reveal .r-stack>*{grid-area:1/1;margin:auto}.reveal .r-hstack,.reveal .r-vstack{display:flex}.reveal .r-hstack img,.reveal .r-hstack video,.reveal .r-vstack img,.reveal .r-vstack video{min-height:0;min-width:0;-o-object-fit:contain;object-fit:contain}.reveal .r-vstack{flex-direction:column}.reveal .r-hstack,.reveal .r-vstack{align-items:center;justify-content:center}.reveal .r-hstack{flex-direction:row}.reveal .items-stretch{align-items:stretch}.reveal .items-start{align-items:flex-start}.reveal .items-center{align-items:center}.reveal .items-end{align-items:flex-end}.reveal .justify-between{justify-content:space-between}.reveal .justify-around{justify-content:space-around}.reveal .justify-start{justify-content:flex-start}.reveal .justify-center{justify-content:center}.reveal .justify-end{justify-content:flex-end}html.reveal-full-page{height:100%;height:100vh;height:calc(var(--vh,1vh)*100);height:100svh;overflow:hidden;width:100%}.reveal-viewport{color:#000;height:100%;line-height:1;margin:0;overflow:hidden;position:relative;--r-controls-spacing:12px}.reveal-viewport:fullscreen{height:100%!important;left:0!important;top:0!important;transform:none!important;width:100%!important}.reveal .fragment{transition:all .2s ease}.reveal .fragment:not(.custom){opacity:0;visibility:hidden;will-change:opacity}.reveal .fragment.visible{opacity:1;visibility:inherit}.reveal .fragment.disabled{transition:none}.reveal .fragment.grow{opacity:1;visibility:inherit}.reveal .fragment.grow.visible{transform:scale(1.3)}.reveal .fragment.shrink{opacity:1;visibility:inherit}.reveal .fragment.shrink.visible{transform:scale(.7)}.reveal .fragment.zoom-in{transform:scale(.1)}.reveal .fragment.zoom-in.visible{transform:none}.reveal .fragment.fade-out{opacity:1;visibility:inherit}.reveal .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.strike{opacity:1;visibility:inherit}.reveal .fragment.strike.visible{text-decoration:line-through}.reveal .fragment.fade-up{transform:translateY(40px)}.reveal .fragment.fade-up.visible{transform:translate(0)}.reveal .fragment.fade-down{transform:translateY(-40px)}.reveal .fragment.fade-down.visible{transform:translate(0)}.reveal .fragment.fade-right{transform:translate(-40px)}.reveal .fragment.fade-right.visible{transform:translate(0)}.reveal .fragment.fade-left{transform:translate(40px)}.reveal .fragment.fade-left.visible{transform:translate(0)}.reveal .fragment.current-visible,.reveal .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .fragment.current-visible.current-fragment,.reveal .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.fade-in-then-semi-out.current-fragment,.reveal .fragment.highlight-blue,.reveal .fragment.highlight-current-blue,.reveal .fragment.highlight-current-green,.reveal .fragment.highlight-current-red,.reveal .fragment.highlight-green,.reveal .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .fragment.highlight-red.visible{color:#ff2c2d}.reveal .fragment.highlight-green.visible{color:#17ff2e}.reveal .fragment.highlight-blue.visible{color:#1b91ff}.reveal .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:"";font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}@keyframes bounce-right{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(10px)}30%{transform:translateX(-5px)}}@keyframes bounce-left{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(-10px)}30%{transform:translateX(5px)}}@keyframes bounce-down{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(10px)}30%{transform:translateY(-5px)}}.reveal .controls{bottom:var(--r-controls-spacing);color:#000;display:none;font-size:10px;left:auto;pointer-events:none;position:absolute;right:var(--r-controls-spacing);top:auto;z-index:11}.reveal .controls button{-webkit-appearance:none;background-color:transparent;border:0;color:currentColor;cursor:pointer;font-size:inherit;opacity:0;outline:0;padding:0;pointer-events:auto;position:absolute;transform:scale(.9999);transition:color .2s ease,opacity .2s ease,transform .2s ease;visibility:hidden;z-index:2;-webkit-tap-highlight-color:transparent}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{background-color:currentColor;border-radius:.25em;content:"";height:.5em;left:0;position:absolute;top:0;transform-origin:.2em 50%;transition:all .15s ease,background-color .8s ease;width:2.6em;will-change:transform}.reveal .controls .controls-arrow{height:3.6em;position:relative;width:3.6em}.reveal .controls .controls-arrow:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal .controls .controls-arrow:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{transform:translateX(.5em) translateY(1.55em) rotate(36deg)}.reveal .controls .controls-arrow:active:after{transform:translateX(.5em) translateY(1.55em) rotate(-36deg)}.reveal .controls .navigate-left{bottom:3.2em;right:6.4em;transform:translateX(-10px)}.reveal .controls .navigate-left.highlight{animation:bounce-left 2s ease-out 50 both}.reveal .controls .navigate-right{bottom:3.2em;right:0;transform:translateX(10px)}.reveal .controls .navigate-right .controls-arrow{transform:rotate(180deg)}.reveal .controls .navigate-right.highlight{animation:bounce-right 2s ease-out 50 both}.reveal .controls .navigate-up{bottom:6.4em;right:3.2em;transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{transform:rotate(90deg)}.reveal .controls .navigate-down{bottom:-1.4em;padding-bottom:1.4em;right:3.2em;transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{transform:rotate(-90deg)}.reveal .controls .navigate-down.highlight{animation:bounce-down 2s ease-out 50 both}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled{opacity:.3}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled:hover{opacity:1}.reveal .controls[data-controls-back-arrows=hidden] .navigate-up.enabled{opacity:0;visibility:hidden}.reveal .controls .enabled{cursor:pointer;opacity:.9;transform:none;visibility:visible}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled.fragmented:hover,.reveal .controls .enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled{opacity:.3}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=hidden] .navigate-left.enabled{opacity:0;visibility:hidden}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled{opacity:.3}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled:hover{opacity:1}.reveal.rtl .controls[data-controls-back-arrows=hidden] .navigate-right.enabled{opacity:0;visibility:hidden}.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-down,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-up{display:none}.reveal:not(.has-vertical-slides) .controls .navigate-left,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-left{bottom:1.4em;right:5.5em}.reveal:not(.has-vertical-slides) .controls .navigate-right,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-right{bottom:1.4em;right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{bottom:5em;right:1.4em}.reveal:not(.has-horizontal-slides) .controls .navigate-down{bottom:.5em;right:1.4em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}.reveal.no-hover .controls .controls-arrow:active:before,.reveal.no-hover .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal.no-hover .controls .controls-arrow:active:after,.reveal.no-hover .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}@media screen and (min-width:500px){.reveal-viewport{--r-controls-spacing:0.8em}.reveal .controls[data-controls-layout=edges]{bottom:0;left:0;right:0;top:0}.reveal .controls[data-controls-layout=edges] .navigate-down,.reveal .controls[data-controls-layout=edges] .navigate-left,.reveal .controls[data-controls-layout=edges] .navigate-right,.reveal .controls[data-controls-layout=edges] .navigate-up{bottom:auto;right:auto}.reveal .controls[data-controls-layout=edges] .navigate-left{left:var(--r-controls-spacing);margin-top:-1.8em;top:50%}.reveal .controls[data-controls-layout=edges] .navigate-right{margin-top:-1.8em;right:var(--r-controls-spacing);top:50%}.reveal .controls[data-controls-layout=edges] .navigate-up{left:50%;margin-left:-1.8em;top:var(--r-controls-spacing)}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:calc(var(--r-controls-spacing) - 1.1em);left:50%;margin-left:-1.8em}}.reveal .progress{background-color:rgba(0,0,0,.2);bottom:0;color:#fff;display:none;height:3px;left:0;position:absolute;width:100%;z-index:10}.reveal .progress:after{content:"";display:block;height:10px;position:absolute;top:-10px;width:100%}.reveal .progress span{background-color:currentColor;display:block;height:100%;transform:scaleX(0);transform-origin:0 0;transition:transform .8s cubic-bezier(.26,.86,.44,.985);width:100%}.reveal .slide-number{background-color:rgba(0,0,0,.4);bottom:8px;color:#fff;display:block;font-family:Helvetica,sans-serif;font-size:12px;line-height:1;padding:5px;position:absolute;right:8px;z-index:31}.reveal .slide-number a{color:currentColor}.reveal .slide-number-delimiter{margin:0 3px}.reveal{height:100%;overflow:hidden;position:relative;touch-action:pinch-zoom;width:100%}.reveal.embedded{touch-action:pan-y}.reveal .slides{bottom:0;height:100%;left:0;margin:auto;overflow:visible;perspective:600px;perspective-origin:50% 40%;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:1}.reveal .slides>section{perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;pointer-events:auto;position:absolute;transform-style:flat;transition:transform-origin .8s cubic-bezier(.26,.86,.44,.985),transform .8s cubic-bezier(.26,.86,.44,.985),visibility .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985);width:100%;z-index:10}.reveal[data-transition-speed=fast] .slides section{transition-duration:.4s}.reveal[data-transition-speed=slow] .slides section{transition-duration:1.2s}.reveal .slides section[data-transition-speed=fast]{transition-duration:.4s}.reveal .slides section[data-transition-speed=slow]{transition-duration:1.2s}.reveal .slides>section.stack{height:100%;padding-bottom:0;padding-top:0;pointer-events:none}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;opacity:1;z-index:11}.reveal .slides>section:empty,.reveal .slides>section>section:empty,.reveal .slides>section>section[data-background-interactive],.reveal .slides>section[data-background-interactive]{pointer-events:none}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0!important}.reveal .slides>section:not(.present),.reveal .slides>section>section:not(.present){pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.future,.reveal .slides>section.future>section,.reveal .slides>section.past,.reveal .slides>section.past>section,.reveal .slides>section>section.future,.reveal .slides>section>section.past{opacity:0}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{transform:translate(-150%)}.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future,.reveal.slide .slides>section:not([data-transition]).future{transform:translate(150%)}.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past,.reveal.slide .slides>section>section:not([data-transition]).past{transform:translateY(-150%)}.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future,.reveal.slide .slides>section>section:not([data-transition]).future{transform:translateY(150%)}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{transform:translate(-150%)}.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future,.reveal.linear .slides>section:not([data-transition]).future{transform:translate(150%)}.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past,.reveal.linear .slides>section>section:not([data-transition]).past{transform:translateY(-150%)}.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future,.reveal.linear .slides>section>section:not([data-transition]).future{transform:translateY(150%)}.reveal .slides section[data-transition=default].stack,.reveal.default .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future,.reveal.default .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past,.reveal.default .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future,.reveal.default .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=convex].stack,.reveal.convex .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future,.reveal.convex .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past,.reveal.convex .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future,.reveal.convex .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=concave].stack,.reveal.concave .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future,.reveal.concave .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past,.reveal.concave .slides>section>section:not([data-transition]).past{transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0)}.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future,.reveal.concave .slides>section>section:not([data-transition]).future{transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{transform:scale(16);visibility:hidden}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{transform:scale(.2);visibility:hidden}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{transform:scale(16)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{transform:scale(.2)}.reveal.cube .slides{perspective:1300px}.reveal.cube .slides section{backface-visibility:hidden;box-sizing:border-box;min-height:700px;padding:30px;transform-style:preserve-3d}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{background:rgba(0,0,0,.1);border-radius:4px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateZ(-20px);width:100%}.reveal.cube .slides section:not(.stack):after{background:0 0;border-radius:4px;bottom:0;box-shadow:0 95px 25px rgba(0,0,0,.2);content:"";display:block;height:30px;left:5%;position:absolute;transform:translateZ(-90px) rotateX(65deg);width:90%;z-index:1}.reveal.cube .slides>section.stack{background:0 0;padding:0}.reveal.cube .slides>section.past{transform:translate3d(-100%,0,0) rotateY(-90deg);transform-origin:100% 0}.reveal.cube .slides>section.future{transform:translate3d(100%,0,0) rotateY(90deg);transform-origin:0 0}.reveal.cube .slides>section>section.past{transform:translate3d(0,-100%,0) rotateX(90deg);transform-origin:0 100%}.reveal.cube .slides>section>section.future{transform:translate3d(0,100%,0) rotateX(-90deg);transform-origin:0 0}.reveal.page .slides{perspective:3000px;perspective-origin:0 50%}.reveal.page .slides section{box-sizing:border-box;min-height:700px;padding:30px;transform-style:preserve-3d}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{background:rgba(0,0,0,.1);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateZ(-20px);width:100%}.reveal.page .slides section:not(.stack):after{background:0 0;border-radius:4px;bottom:0;box-shadow:0 95px 25px rgba(0,0,0,.2);content:"";display:block;height:30px;left:5%;position:absolute;-webkit-transform:translateZ(-90px) rotateX(65deg);width:90%;z-index:1}.reveal.page .slides>section.stack{background:0 0;padding:0}.reveal.page .slides>section.past{transform:translate3d(-40%,0,0) rotateY(-80deg);transform-origin:0 0}.reveal.page .slides>section.future{transform:translateZ(0);transform-origin:100% 0}.reveal.page .slides>section>section.past{transform:translate3d(0,-40%,0) rotateX(80deg);transform-origin:0 0}.reveal.page .slides>section>section.future{transform:translateZ(0);transform-origin:0 100%}.reveal .slides section[data-transition=fade],.reveal.fade .slides section:not([data-transition]),.reveal.fade .slides>section>section:not([data-transition]){transform:none;transition:opacity .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{transition:none}.reveal .slides section[data-transition=none],.reveal.none .slides section:not([data-transition]){transform:none;transition:none}.reveal .pause-overlay{background:#000;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 1s ease;visibility:hidden;width:100%;z-index:100}.reveal .pause-overlay .resume-button{background:0 0;border:2px solid #ccc;border-radius:2px;bottom:20px;color:#ccc;cursor:pointer;font-size:16px;padding:6px 14px;position:absolute;right:20px}.reveal .pause-overlay .resume-button:hover{border-color:#fff;color:#fff}.reveal.paused .pause-overlay{opacity:1;visibility:visible}.reveal .no-transition,.reveal .no-transition *,.reveal .slides.disable-slide-transitions section{transition:none!important}.reveal .slides.disable-slide-transitions section{transform:none!important}.reveal .backgrounds{height:100%;left:0;perspective:600px;position:absolute;top:0;width:100%}.reveal .slide-background{background-color:transparent;display:none;height:100%;opacity:0;overflow:hidden;position:absolute;transition:all .8s cubic-bezier(.26,.86,.44,.985);visibility:hidden;width:100%}.reveal .slide-background-content{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible;z-index:2}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important}.reveal .slide-background video{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.reveal .slide-background[data-background-size=contain] video{-o-object-fit:contain;object-fit:contain}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background:not([data-background-transition]){transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background:not([data-background-transition]){opacity:1}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past:not([data-background-transition]){transform:translate(-100%)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future:not([data-background-transition]){transform:translate(100%)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){transform:translateY(-100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){transform:translateY(100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(-90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(-90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background:not([data-background-transition]){transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:scale(16);visibility:hidden}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:scale(.2);visibility:hidden}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:scale(16);visibility:hidden}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:scale(.2);visibility:hidden}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{transition-duration:.4s}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{transition-duration:1.2s}.reveal [data-auto-animate-target^=unmatched]{will-change:opacity}.reveal section[data-auto-animate]:not(.stack):not([data-auto-animate=running]) [data-auto-animate-target^=unmatched]{opacity:0}.reveal.overview{perspective:700px;perspective-origin:50% 50%}.reveal.overview .slides{-moz-transform-style:preserve-3d}.reveal.overview .slides section{box-sizing:border-box;cursor:pointer;height:100%;opacity:1!important;overflow:hidden;top:0!important;visibility:visible!important}.reveal.overview .slides section.present,.reveal.overview .slides section:hover{outline:10px solid hsla(0,0%,59%,.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none!important}.reveal.overview .slides>section.stack{background:0 0;outline:0;overflow:visible;padding:0;top:0!important}.reveal.overview .backgrounds{perspective:inherit;-moz-transform-style:preserve-3d}.reveal.overview .backgrounds .slide-background{opacity:1;outline:10px solid hsla(0,0%,59%,.1);outline-offset:10px;visibility:visible}.reveal.overview .backgrounds .slide-background.stack{overflow:visible}.reveal.overview .backgrounds .slide-background,.reveal.overview .slides section,.reveal.overview-deactivating .backgrounds .slide-background,.reveal.overview-deactivating .slides section{transition:none}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{transform-origin:100% 0}.reveal.has-parallax-background .backgrounds{transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{transition-duration:.4s}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{transition-duration:1.2s}.reveal>.overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.95);height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1000}.reveal>.overlay .spinner{background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);display:block;height:32px;left:50%;margin:-16px 0 0 -16px;opacity:.6;position:absolute;top:50%;transition:all .3s ease;visibility:visible;width:32px;z-index:10}.reveal>.overlay header{box-sizing:border-box;left:0;padding:5px;position:absolute;top:0;width:100%;z-index:2}.reveal>.overlay header a{box-sizing:border-box;display:inline-block;float:right;height:40px;line-height:36px;opacity:.6;padding:0 10px;width:40px}.reveal>.overlay header a:hover{opacity:1}.reveal>.overlay header a .icon{background-position:50% 50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:20px;width:20px}.reveal>.overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC)}.reveal>.overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==)}.reveal>.overlay .viewport{bottom:0;display:flex;left:0;position:absolute;right:0;top:50px}.reveal>.overlay.overlay-preview .viewport iframe{border:0;height:100%;max-height:100%;max-width:100%;opacity:0;transition:all .3s ease;visibility:hidden;width:100%}.reveal>.overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal>.overlay.overlay-preview.loaded .viewport-inner{left:0;letter-spacing:normal;position:absolute;text-align:center;top:45%;width:100%;z-index:-1}.reveal>.overlay.overlay-preview .x-frame-error{opacity:0;transition:opacity .3s ease .3s}.reveal>.overlay.overlay-preview.loaded .x-frame-error{opacity:1}.reveal>.overlay.overlay-preview.loaded .spinner{opacity:0;transform:scale(.2);visibility:hidden}.reveal>.overlay.overlay-help .viewport{color:#fff;overflow:auto}.reveal>.overlay.overlay-help .viewport .viewport-inner{letter-spacing:normal;margin:auto;padding:20px 20px 80px;text-align:center;width:600px}.reveal>.overlay.overlay-help .viewport .viewport-inner .title{font-size:20px}.reveal>.overlay.overlay-help .viewport .viewport-inner table{border:1px solid #fff;border-collapse:collapse;font-size:16px}.reveal>.overlay.overlay-help .viewport .viewport-inner table td,.reveal>.overlay.overlay-help .viewport .viewport-inner table th{border:1px solid #fff;padding:14px;vertical-align:middle;width:200px}.reveal>.overlay.overlay-help .viewport .viewport-inner table th{padding-bottom:20px;padding-top:20px}.reveal .playback{bottom:20px;cursor:pointer;left:15px;position:absolute;transition:all .4s ease;z-index:30;-webkit-tap-highlight-color:transparent}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .hljs{min-height:100%}.reveal .hljs table{margin:initial}.reveal .hljs-ln-code,.reveal .hljs-ln-numbers{border:0;padding:0}.reveal .hljs-ln-numbers{opacity:.6;padding-right:.75em;text-align:right;vertical-align:top}.reveal .hljs.has-highlights tr:not(.highlight-line){opacity:.4}.reveal .hljs.has-highlights.fragment{transition:all .2s ease}.reveal .hljs:not(:first-child).fragment{box-sizing:border-box;left:0;position:absolute;top:0;width:100%}.reveal pre[data-auto-animate-target]{overflow:hidden}.reveal pre[data-auto-animate-target] code{height:100%}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;perspective:400px;perspective-origin:50% 50%;vertical-align:top}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{backface-visibility:hidden;display:block;padding:0 2px;pointer-events:none;position:relative;transform-origin:50% 0;transform-style:preserve-3d;transition:all .4s ease}.reveal .roll:hover span{background:rgba(0,0,0,.5);transform:translateZ(-45px) rotateX(90deg)}.reveal .roll span:after{backface-visibility:hidden;content:attr(data-title);display:block;left:0;padding:0 2px;position:absolute;top:0;transform:translate3d(0,110%,0) rotateX(-90deg);transform-origin:50% 0}.reveal aside.notes{display:none}.reveal .speaker-notes{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#222;display:none;font-family:Helvetica,sans-serif;font-size:18px;height:100%;left:100%;line-height:1.4;overflow:auto;padding:14px 18px;position:absolute;text-align:left;top:0;width:33.3333333333%;z-index:1;-webkit-overflow-scrolling:touch}.reveal .speaker-notes .notes-placeholder{color:#ccc;font-style:italic}.reveal .speaker-notes:focus{outline:0}.reveal .speaker-notes:before{content:"Speaker notes";display:block;margin-bottom:10px;opacity:.5}.reveal.show-notes{max-width:75%;overflow:visible}.reveal.show-notes .speaker-notes{display:block}@media screen and (min-width:1600px){.reveal .speaker-notes{font-size:20px}}@media screen and (max-width:1024px){.reveal.show-notes{border-left:0;max-height:70%;max-height:70vh;max-width:none;overflow:visible}.reveal.show-notes .speaker-notes{border:0;height:30vh;left:0;top:100%;width:100%}}@media screen and (max-width:600px){.reveal.show-notes{max-height:60%;max-height:60vh}.reveal.show-notes .speaker-notes{height:40vh;top:100%}.reveal .speaker-notes{font-size:14px}}.reveal .jump-to-slide{font-size:32px;left:15px;position:absolute;top:15px;z-index:30;-webkit-tap-highlight-color:transparent}.reveal .jump-to-slide-input{background:0 0;border:0;color:currentColor;font-size:inherit;padding:8px}.reveal .jump-to-slide-input::-moz-placeholder{color:currentColor;opacity:.5}.reveal .jump-to-slide-input::placeholder{color:currentColor;opacity:.5}.reveal.has-dark-background .jump-to-slide-input{color:#fff}.reveal.has-light-background .jump-to-slide-input{color:#222}.reveal .jump-to-slide-input:focus{outline:0}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{backface-visibility:visible!important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.reveal-viewport.loading-scroll-mode,.zoomed .reveal .roll span:after{visibility:hidden}.reveal-viewport.reveal-scroll{margin:0 auto;overflow:auto;overflow-x:hidden;overflow-y:auto;z-index:1;--r-scrollbar-width:7px;--r-scrollbar-trigger-size:5px;--r-controls-spacing:8px}@media screen and (max-width:500px){.reveal-viewport.reveal-scroll{--r-scrollbar-width:3px;--r-scrollbar-trigger-size:3px}}.reveal-viewport.reveal-scroll .backgrounds,.reveal-viewport.reveal-scroll .controls,.reveal-viewport.reveal-scroll .playback,.reveal-viewport.reveal-scroll .progress,.reveal-viewport.reveal-scroll .slide-number,.reveal-viewport.reveal-scroll .speaker-notes{display:none!important}.reveal-viewport.reveal-scroll .overlay,.reveal-viewport.reveal-scroll .pause-overlay{position:fixed}.reveal-viewport.reveal-scroll .reveal{overflow:visible;touch-action:manipulation}.reveal-viewport.reveal-scroll .slides{display:block;left:auto;margin:0;overflow:visible;padding:0;perspective:none;perspective-origin:50% 50%;pointer-events:auto;position:static;top:auto;width:100%!important}.reveal-viewport.reveal-scroll .scroll-page{height:calc(var(--page-height) + var(--page-scroll-padding));overflow:visible;position:relative;width:100%;z-index:1}.reveal-viewport.reveal-scroll .scroll-page-sticky{height:var(--page-height);position:sticky;top:0}.reveal-viewport.reveal-scroll .scroll-page-content{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.reveal-viewport.reveal-scroll .scroll-page section{display:block!important;height:var(--slide-height)!important;left:50%!important;opacity:1!important;position:absolute!important;top:50%!important;transform:scale(var(--slide-scale)) translate(-50%,-50%)!important;transform-origin:0 0!important;transform-style:flat!important;visibility:visible!important;width:var(--slide-width)!important}.reveal-viewport.reveal-scroll .slide-background{display:block!important;height:100%;left:0;opacity:1;position:absolute;top:0;touch-action:manipulation;visibility:visible;width:100%;z-index:auto!important}.reveal-viewport.reveal-scroll[data-scrollbar=auto]::-webkit-scrollbar,.reveal-viewport.reveal-scroll[data-scrollbar=true]::-webkit-scrollbar{display:none}.reveal-viewport.reveal-scroll[data-scrollbar=auto],.reveal-viewport.reveal-scroll[data-scrollbar=true]{scrollbar-width:none}.reveal-viewport.has-dark-background,.reveal.has-dark-background{--r-overlay-element-bg-color:240,240,240;--r-overlay-element-fg-color:0,0,0}.reveal-viewport.has-light-background,.reveal.has-light-background{--r-overlay-element-bg-color:0,0,0;--r-overlay-element-fg-color:240,240,240}.reveal-viewport.reveal-scroll .scrollbar{opacity:0;position:sticky;top:50%;transition:all .3s ease;z-index:20}.reveal-viewport.reveal-scroll .scrollbar.visible,.reveal-viewport.reveal-scroll .scrollbar:hover{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-inner{border-radius:var(--r-scrollbar-width);height:calc(var(--viewport-height) - var(--r-controls-spacing)*2);position:absolute;right:var(--r-controls-spacing);top:0;transform:translateY(-50%);width:var(--r-scrollbar-width);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-playhead{background-color:#f0f0f0;background-color:rgba(var(--r-overlay-element-bg-color),1);border-radius:var(--r-scrollbar-width);height:var(--r-scrollbar-width);left:0;position:absolute;top:0;transition:background-color .2s ease;width:var(--r-scrollbar-width);z-index:11}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide{background-color:hsla(0,0%,94%,.2);background-color:rgba(var(--r-overlay-element-bg-color),.2);border-radius:var(--r-scrollbar-width);box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(var(--r-overlay-element-fg-color),.1);position:absolute;transition:background-color .2s ease;width:100%}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:after{background:transparent;content:"";height:100%;left:-50%;position:absolute;top:0;width:200%;z-index:-1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:hover{background-color:hsla(0,0%,94%,.4);background-color:rgba(var(--r-overlay-element-bg-color),.4)}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-trigger{position:absolute;transition:background-color .2s ease;width:100%}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active.has-triggers{background-color:hsla(0,0%,94%,.4);background-color:rgba(var(--r-overlay-element-bg-color),.4);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger:after{background-color:#f0f0f0;background-color:rgba(var(--r-overlay-element-bg-color),1);border-radius:20px;content:"";height:var(--r-scrollbar-trigger-size);left:50%;opacity:.4;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease;width:var(--r-scrollbar-trigger-size)}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active:after,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active~.scrollbar-trigger:after{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger~.scrollbar-trigger.active:after{background-color:#f0f0f0;background-color:rgba(var(--r-overlay-element-bg-color),1);transform:translate(calc(var(--r-scrollbar-width)*-2))}html.reveal-print *{-webkit-print-color-adjust:exact}html.reveal-print{height:100%;overflow:visible;width:100%}html.reveal-print body{border:0;float:none!important;margin:0 auto!important;overflow:visible;padding:0}html.reveal-print .nestedarrow,html.reveal-print .reveal .controls,html.reveal-print .reveal .playback,html.reveal-print .reveal .progress,html.reveal-print .reveal.overview,html.reveal-print .state-background{display:none!important}html.reveal-print .reveal pre code{overflow:hidden!important}html.reveal-print .reveal{height:auto!important;overflow:hidden!important;width:auto!important}html.reveal-print .reveal .slides{height:auto!important;position:static;width:100%!important;zoom:1!important;display:block;left:auto;margin:0!important;overflow:visible;padding:0!important;perspective:none;perspective-origin:50% 50%;pointer-events:auto;top:auto}html.reveal-print .reveal .slides .pdf-page{overflow:hidden;page-break-after:always;position:relative;z-index:1}html.reveal-print .reveal .slides .pdf-page:last-of-type{page-break-after:avoid}html.reveal-print .reveal .slides section{box-sizing:border-box!important;display:block!important;margin:0!important;min-height:1px;opacity:1!important;padding:0!important;position:absolute!important;transform:none!important;transform-style:flat!important;visibility:visible!important}html.reveal-print .reveal section.stack{height:auto!important;margin:0!important;min-height:auto!important;padding:0!important;page-break-after:avoid!important;position:relative!important}html.reveal-print .reveal img{box-shadow:none}html.reveal-print .reveal .backgrounds{display:none}html.reveal-print .reveal .slide-background{display:block!important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:auto!important}html.reveal-print .reveal.show-notes{max-height:none;max-width:none}html.reveal-print .reveal .speaker-notes-pdf{bottom:auto;display:block;height:auto;left:auto;max-height:none;right:auto;top:auto;width:100%;z-index:100}html.reveal-print .reveal .speaker-notes-pdf[data-layout=separate-page]{background-color:transparent;border:0;color:inherit;padding:20px;page-break-after:always;position:relative}html.reveal-print .reveal .slide-number-pdf{display:block;font-size:14px;position:absolute;visibility:visible}html.reveal-print .aria-status{display:none}@media print{html:not(.print-pdf){height:auto;overflow:visible;width:auto}html:not(.print-pdf) body{margin:0;overflow:visible;padding:0}html:not(.print-pdf) .reveal{background:#fff;font-size:20pt}html:not(.print-pdf) .reveal .backgrounds,html:not(.print-pdf) .reveal .controls,html:not(.print-pdf) .reveal .progress,html:not(.print-pdf) .reveal .slide-number,html:not(.print-pdf) .reveal .state-background{display:none!important}html:not(.print-pdf) .reveal li,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal td{color:#000;font-size:20pt!important}html:not(.print-pdf) .reveal h1,html:not(.print-pdf) .reveal h2,html:not(.print-pdf) .reveal h3,html:not(.print-pdf) .reveal h4,html:not(.print-pdf) .reveal h5,html:not(.print-pdf) .reveal h6{color:#000!important;height:auto;letter-spacing:normal;line-height:normal;text-align:left}html:not(.print-pdf) .reveal h1{font-size:28pt!important}html:not(.print-pdf) .reveal h2{font-size:24pt!important}html:not(.print-pdf) .reveal h3{font-size:22pt!important}html:not(.print-pdf) .reveal h4{font-size:22pt!important;font-variant:small-caps}html:not(.print-pdf) .reveal h5{font-size:21pt!important}html:not(.print-pdf) .reveal h6{font-size:20pt!important;font-style:italic}html:not(.print-pdf) .reveal a:link,html:not(.print-pdf) .reveal a:visited{color:#000!important;font-weight:700;text-decoration:underline}html:not(.print-pdf) .reveal div,html:not(.print-pdf) .reveal ol,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal ul{display:block;height:auto;margin:0;overflow:visible;position:static;text-align:left!important;visibility:visible;width:auto}html:not(.print-pdf) .reveal pre,html:not(.print-pdf) .reveal table{margin-left:0;margin-right:0}html:not(.print-pdf) .reveal pre code{padding:20px}html:not(.print-pdf) .reveal blockquote{margin:20px 0}html:not(.print-pdf) .reveal .slides{padding:0!important;zoom:1!important;perspective:none;perspective-origin:50% 50%;text-align:left!important;transform:none!important}html:not(.print-pdf) .reveal .slides,html:not(.print-pdf) .reveal .slides section{display:block!important;height:auto!important;left:0!important;margin-left:0!important;margin-top:0!important;overflow:visible!important;position:static!important;top:0!important;width:auto!important}html:not(.print-pdf) .reveal .slides section{opacity:1!important;padding:60px 20px!important;page-break-after:always!important;transform:none!important;transform-style:flat!important;transition:none!important;visibility:visible!important;z-index:auto!important}html:not(.print-pdf) .reveal .slides section.stack{padding:0!important}html:not(.print-pdf) .reveal .slides section:last-of-type{page-break-after:avoid!important}html:not(.print-pdf) .reveal .slides section .fragment{opacity:1!important;transform:none!important;visibility:visible!important}html:not(.print-pdf) .reveal .r-fit-text{white-space:normal!important}html:not(.print-pdf) .reveal section img{background:#fff;border:1px solid #666;box-shadow:none;display:block;margin:15px 0}html:not(.print-pdf) .reveal section small{font-size:.8em}html:not(.print-pdf) .reveal .hljs{max-height:100%;white-space:pre-wrap;word-wrap:break-word;font-size:15pt;word-break:break-word}html:not(.print-pdf) .reveal .hljs .hljs-ln-numbers{white-space:nowrap}html:not(.print-pdf) .reveal .hljs td{color:inherit!important;font-size:inherit!important}}:root{--r-background-color:#fff;--r-main-font:Assistant,Helvetica,sans-serif;--r-main-font-size:28px;--r-main-color:#000;--r-block-margin:20px;--r-heading-margin:0 0 20px 0;--r-heading-font:Nunito,Helvetica,sans-serif;--r-heading-color:#000;--r-heading-line-height:1.2;--r-heading-letter-spacing:normal;--r-heading-text-transform:none;--r-heading-text-shadow:none;--r-heading-font-weight:bold;--r-heading1-text-shadow:none;--r-heading1-size:3em;--r-heading2-size:2.5em;--r-heading3-size:2em;--r-heading4-size:1.5em;--r-code-font:monospace;--r-link-color:#ffb213;--r-link-color-dark:#c68500;--r-link-color-hover:#ffcb60;--r-selection-background-color:#ffdc93;--r-selection-color:#fff;--r-overlay-element-bg-color:240,240,240;--r-overlay-element-fg-color:0,0,0}.reveal-viewport{background:#fff;background-color:#fff;background-color:var(--r-background-color)}.reveal{color:#000;color:var(--r-main-color);font-family:Assistant,Helvetica,sans-serif;font-family:var(--r-main-font);font-size:28px;font-size:var(--r-main-font-size);font-weight:400}.reveal ::selection{background:#ffdc93;background:var(--r-selection-background-color);color:#fff;color:var(--r-selection-color);text-shadow:none}.reveal ::-moz-selection{background:#ffdc93;background:var(--r-selection-background-color);color:#fff;color:var(--r-selection-color);text-shadow:none}.reveal .slides section,.reveal .slides section>section{font-weight:inherit;line-height:1.3}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{color:#000;color:var(--r-heading-color);font-family:Nunito,Helvetica,sans-serif;font-family:var(--r-heading-font);font-weight:700;font-weight:var(--r-heading-font-weight);letter-spacing:normal;letter-spacing:var(--r-heading-letter-spacing);line-height:1.2;line-height:var(--r-heading-line-height);margin:0 0 20px;margin:var(--r-heading-margin);text-shadow:none;text-shadow:var(--r-heading-text-shadow);text-transform:none;text-transform:var(--r-heading-text-transform);word-wrap:break-word}.reveal h1{font-size:3em;font-size:var(--r-heading1-size)}.reveal h2{font-size:2.5em;font-size:var(--r-heading2-size)}.reveal h3{font-size:2em;font-size:var(--r-heading3-size)}.reveal h4{font-size:1.5em;font-size:var(--r-heading4-size)}.reveal h1{text-shadow:none;text-shadow:var(--r-heading1-text-shadow)}.reveal p{line-height:1.3;margin:20px 0;margin:var(--r-block-margin) 0}.reveal h1:last-child,.reveal h2:last-child,.reveal h3:last-child,.reveal h4:last-child,.reveal h5:last-child,.reveal h6:last-child{margin-bottom:0}.reveal iframe,.reveal img,.reveal video{max-height:95%;max-width:95%}.reveal b,.reveal strong{font-weight:700}.reveal em{font-style:italic}.reveal dl,.reveal ol,.reveal ul{display:inline-block;margin:0 0 0 1em;text-align:left}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ol ol,.reveal ol ul,.reveal ul ol,.reveal ul ul{display:block;margin-left:40px}.reveal dt{font-weight:700}.reveal dd{margin-left:40px}.reveal blockquote{background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2);display:block;font-style:italic;margin:20px auto;margin:var(--r-block-margin) auto;padding:5px;position:relative;width:70%}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal q{font-style:italic}.reveal pre{display:block;font-size:.55em;line-height:1.2em;margin:20px auto;margin:var(--r-block-margin) auto;position:relative;text-align:left;width:90%;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal code,.reveal pre{font-family:monospace;font-family:var(--r-code-font)}.reveal code{-moz-tab-size:2;-o-tab-size:2;tab-size:2;text-transform:none}.reveal pre code{display:block;max-height:400px;overflow:auto;padding:5px;word-wrap:normal}.reveal .code-wrapper{white-space:normal}.reveal .code-wrapper code{white-space:pre}.reveal table{border-collapse:collapse;border-spacing:0;margin:auto}.reveal table th{font-weight:700}.reveal table td,.reveal table th{border-bottom:1px solid;padding:.2em .5em;text-align:left}.reveal table td[align=center],.reveal table th[align=center]{text-align:center}.reveal table td[align=right],.reveal table th[align=right]{text-align:right}.reveal table tbody tr:last-child td,.reveal table tbody tr:last-child th{border-bottom:none}.reveal sup{font-size:smaller;vertical-align:super}.reveal sub{font-size:smaller;vertical-align:sub}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em}.reveal small,.reveal small *{vertical-align:top}.reveal img{margin:20px 0;margin:var(--r-block-margin) 0}.reveal a{color:#ffb213;color:var(--r-link-color);text-decoration:none;transition:color .15s ease}.reveal a:hover{border:none;color:#ffcb60;color:var(--r-link-color-hover);text-shadow:none}.reveal .roll span:after{background:#c68500;background:var(--r-link-color-dark);color:#fff}.reveal .r-frame{border:4px solid #000;border:4px solid var(--r-main-color);box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal a .r-frame{transition:all .15s linear}.reveal a:hover .r-frame{border-color:#ffb213;border-color:var(--r-link-color);box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal .controls,.reveal .progress{color:#ffb213;color:var(--r-link-color)}.reveal .progress{background:rgba(0,0,0,.2)}@media print{.backgrounds{background-color:#fff;background-color:var(--r-background-color)}}#overlay{inset:0;opacity:0;position:absolute;transition:opacity 1s;z-index:1}#overlay .opacity-10{opacity:.1}#overlay .opacity-20{opacity:.2}#overlay .opacity-30{opacity:.3}#overlay .opacity-40{opacity:.4}#overlay .opacity-50{opacity:.5}#overlay .opacity-60{opacity:.6}#overlay .opacity-70{opacity:.7}#overlay .opacity-80{opacity:.8}#overlay .opacity-90{opacity:.9}#overlay .opacity-100{opacity:1}#logo-color,#logo-part-white,#logo-white{left:-50%;opacity:0;position:absolute;top:1.5%;transition:opacity 1s,left 1s;z-index:2}#logo-color img,#logo-part-white img,#logo-white img{width:70%}#right-e{opacity:0;top:-100%;transition:opacity 1s}#left-e,#right-e{position:absolute;width:6%;z-index:3}#left-e{left:-100%;transition:left 1s,bottom 1s}#blue-pane{background-color:#009ddd;z-index:1}#blue-pane,#touch-pane{bottom:0;opacity:0;position:absolute;top:0;transition:opacity 1s}#touch-pane{align-items:center;background-color:#fff;display:flex;justify-content:center;left:0;right:66.6%;z-index:2}#touch-pane h3{color:#000;text-align:left}#empowering{align-items:center;bottom:0;display:flex;justify-content:center;left:6%;opacity:0;position:absolute;right:52%;top:0;transition:opacity 1s;z-index:2}#empowering h3{color:#fff;font-size:100%;text-align:left}#yellow-strip{border-radius:10vw 10vw 0 0;height:85%;left:-28%;transition:left 1s;width:18%}#yellow-half-strip,#yellow-strip{background-color:#ffb213;bottom:0;position:absolute;z-index:2}#yellow-half-strip{height:25%;left:-100%;opacity:0;transition:opacity 1s;width:17%}#yellow-flag{background-color:#ffb213;border-radius:0 7vh 7vh 0;bottom:5%;height:12%;left:-20%;margin:0;padding:1% 0 0;position:absolute;transition:left 1s,bottom 1s;width:10%;z-index:1}#yellow-flag img{height:90%;margin:0;padding:0;position:relative}#purple-half-circle-bottom{background-color:#380339;border-radius:20vw 20vw 0 0;bottom:0;height:15%;left:-50%;opacity:0;position:absolute;transition:opacity 1s;width:15%;z-index:2}#purple-half-circle-top{border-radius:0 0 20vw 20vw;opacity:1;top:-50%;transition:top 1s;width:30%}#purple-half-circle-logo,#purple-half-circle-top{background-color:#380339;height:30%;left:0;position:absolute;z-index:2}#purple-half-circle-logo{border-radius:28vw 28vw 0 0;bottom:0;opacity:0;transition:opacity 1s;width:36%}#purple-half-circle-logo img{bottom:-34%;left:22%;position:relative;width:55%}#purple-blob{display:flex;position:absolute;right:0;top:-100vh;transition:top 1s;z-index:2}#purple-blob div{background-color:#380339}#purple-blob .blob1{border-radius:0 0 10vw 10vw;height:25vh;width:10vw}#purple-blob .blob2{border-radius:0 0 10vw 10vw;height:50vh;width:10vw}#purple-blob .box{background:linear-gradient(45deg,transparent 10vw,#380339 0) 0 100%;background-image:radial-gradient(circle at 0 100%,rgba(204,0,0,0) 5vw,#380339 15px);height:calc(25vh + 5vw);position:absolute;right:10vw;top:0;width:5vw}#globe,#mail,#phone{left:-20%;position:absolute;top:-20%;transition:left 1s;width:2.2%;z-index:3}.reveal-viewport.title #purple-half-circle-logo{opacity:1}.reveal-viewport.title #purple-blob{top:0}.reveal-viewport.title #right-e{opacity:1;right:0;top:10%}.reveal-viewport.title #yellow-strip{left:0}.reveal-viewport.title #overlay{background-color:#009ddd;opacity:.8}.reveal-viewport.title #left-e{bottom:30%;left:0}.reveal-viewport.title h1,.reveal-viewport.title h2{color:#fff;margin:6% 6% 6% 15%}.reveal-viewport.standard #logo-color{left:3%;opacity:1}.reveal-viewport.standard #yellow-flag{left:0}.reveal-viewport.standard h1,.reveal-viewport.standard h2,.reveal-viewport.standard h3,.reveal-viewport.standard p,.reveal-viewport.standard ul{padding-left:10%;text-align:left}.reveal-viewport.about #logo-part-white{left:3%;opacity:1}.reveal-viewport.about #blue-pane{left:0;opacity:1;right:50%}.reveal-viewport.about #purple-half-circle-top{top:0}.reveal-viewport.about #purple-half-circle-bottom{bottom:0;left:18%;opacity:1}.reveal-viewport.about #yellow-half-strip{border-radius:20vw 0 0 0;left:33%;opacity:1}.reveal-viewport.about #empowering{opacity:1}.reveal-viewport.about h1,.reveal-viewport.about h2,.reveal-viewport.about p,.reveal-viewport.about ul{padding-left:55%;text-align:left}.reveal-viewport.keepintouch #logo-color{left:3%;opacity:1}.reveal-viewport.keepintouch #overlay{background-color:#009ddd;opacity:.8}.reveal-viewport.keepintouch #touch-pane{opacity:1}.reveal-viewport.keepintouch #purple-blob{top:0}.reveal-viewport.keepintouch #right-e{opacity:1;right:0;top:67%}.reveal-viewport.keepintouch #yellow-half-strip{border-radius:0 20vw 0 0;left:33%;opacity:1}.reveal-viewport.keepintouch #purple-half-circle-bottom{bottom:0;left:50%;opacity:1}.reveal-viewport.keepintouch #globe{left:46%;top:38.6%}.reveal-viewport.keepintouch #mail{left:46%;top:46.6%}.reveal-viewport.keepintouch #phone{left:46%;top:53.5%}.reveal-viewport.keepintouch h1,.reveal-viewport.keepintouch h2,.reveal-viewport.keepintouch p,.reveal-viewport.keepintouch ul{padding-left:50%;text-align:left}.reveal-viewport section.has-dark-background h1,.reveal-viewport section.has-dark-background h2,.reveal-viewport section.has-dark-background h3,.reveal-viewport.keepintouch a,.reveal-viewport.keepintouch p{color:#fff}.reveal-viewport .slides{z-index:10}#footer a,ol a,p a,ul a{text-decoration:underline} - - - + + + - - - -
- \ No newline at end of file + + + +
+ \ No newline at end of file diff --git a/404.html b/404.html index a0071cf..e946a4e 100644 --- a/404.html +++ b/404.html @@ -9,13 +9,13 @@ * * Copyright (C) 2011-2024 Hakim El Hattab, https://hakim.se */.reveal .r-stretch,.reveal .stretch{max-height:none;max-width:none}.reveal pre.r-stretch code,.reveal pre.stretch code{box-sizing:border-box;height:100%;max-height:100%}.reveal .r-fit-text{display:inline-block;white-space:nowrap}.reveal .r-stack{display:grid}.reveal .r-stack>*{grid-area:1/1;margin:auto}.reveal .r-hstack,.reveal .r-vstack{display:flex}.reveal .r-hstack img,.reveal .r-hstack video,.reveal .r-vstack img,.reveal .r-vstack video{min-height:0;min-width:0;-o-object-fit:contain;object-fit:contain}.reveal .r-vstack{flex-direction:column}.reveal .r-hstack,.reveal .r-vstack{align-items:center;justify-content:center}.reveal .r-hstack{flex-direction:row}.reveal .items-stretch{align-items:stretch}.reveal .items-start{align-items:flex-start}.reveal .items-center{align-items:center}.reveal .items-end{align-items:flex-end}.reveal .justify-between{justify-content:space-between}.reveal .justify-around{justify-content:space-around}.reveal .justify-start{justify-content:flex-start}.reveal .justify-center{justify-content:center}.reveal .justify-end{justify-content:flex-end}html.reveal-full-page{height:100%;height:100vh;height:calc(var(--vh,1vh)*100);height:100svh;overflow:hidden;width:100%}.reveal-viewport{color:#000;height:100%;line-height:1;margin:0;overflow:hidden;position:relative;--r-controls-spacing:12px}.reveal-viewport:fullscreen{height:100%!important;left:0!important;top:0!important;transform:none!important;width:100%!important}.reveal .fragment{transition:all .2s ease}.reveal .fragment:not(.custom){opacity:0;visibility:hidden;will-change:opacity}.reveal .fragment.visible{opacity:1;visibility:inherit}.reveal .fragment.disabled{transition:none}.reveal .fragment.grow{opacity:1;visibility:inherit}.reveal .fragment.grow.visible{transform:scale(1.3)}.reveal .fragment.shrink{opacity:1;visibility:inherit}.reveal .fragment.shrink.visible{transform:scale(.7)}.reveal .fragment.zoom-in{transform:scale(.1)}.reveal .fragment.zoom-in.visible{transform:none}.reveal .fragment.fade-out{opacity:1;visibility:inherit}.reveal .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.strike{opacity:1;visibility:inherit}.reveal .fragment.strike.visible{text-decoration:line-through}.reveal .fragment.fade-up{transform:translateY(40px)}.reveal .fragment.fade-up.visible{transform:translate(0)}.reveal .fragment.fade-down{transform:translateY(-40px)}.reveal .fragment.fade-down.visible{transform:translate(0)}.reveal .fragment.fade-right{transform:translate(-40px)}.reveal .fragment.fade-right.visible{transform:translate(0)}.reveal .fragment.fade-left{transform:translate(40px)}.reveal .fragment.fade-left.visible{transform:translate(0)}.reveal .fragment.current-visible,.reveal .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .fragment.current-visible.current-fragment,.reveal .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.fade-in-then-semi-out.current-fragment,.reveal .fragment.highlight-blue,.reveal .fragment.highlight-current-blue,.reveal .fragment.highlight-current-green,.reveal .fragment.highlight-current-red,.reveal .fragment.highlight-green,.reveal .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .fragment.highlight-red.visible{color:#ff2c2d}.reveal .fragment.highlight-green.visible{color:#17ff2e}.reveal .fragment.highlight-blue.visible{color:#1b91ff}.reveal .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:"";font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}@keyframes bounce-right{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(10px)}30%{transform:translateX(-5px)}}@keyframes bounce-left{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(-10px)}30%{transform:translateX(5px)}}@keyframes bounce-down{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(10px)}30%{transform:translateY(-5px)}}.reveal .controls{bottom:var(--r-controls-spacing);color:#000;display:none;font-size:10px;left:auto;pointer-events:none;position:absolute;right:var(--r-controls-spacing);top:auto;z-index:11}.reveal .controls button{-webkit-appearance:none;background-color:transparent;border:0;color:currentColor;cursor:pointer;font-size:inherit;opacity:0;outline:0;padding:0;pointer-events:auto;position:absolute;transform:scale(.9999);transition:color .2s ease,opacity .2s ease,transform .2s ease;visibility:hidden;z-index:2;-webkit-tap-highlight-color:transparent}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{background-color:currentColor;border-radius:.25em;content:"";height:.5em;left:0;position:absolute;top:0;transform-origin:.2em 50%;transition:all .15s ease,background-color .8s ease;width:2.6em;will-change:transform}.reveal .controls .controls-arrow{height:3.6em;position:relative;width:3.6em}.reveal .controls .controls-arrow:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal .controls .controls-arrow:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{transform:translateX(.5em) translateY(1.55em) rotate(36deg)}.reveal .controls .controls-arrow:active:after{transform:translateX(.5em) translateY(1.55em) rotate(-36deg)}.reveal .controls .navigate-left{bottom:3.2em;right:6.4em;transform:translateX(-10px)}.reveal .controls .navigate-left.highlight{animation:bounce-left 2s ease-out 50 both}.reveal .controls .navigate-right{bottom:3.2em;right:0;transform:translateX(10px)}.reveal .controls .navigate-right .controls-arrow{transform:rotate(180deg)}.reveal .controls .navigate-right.highlight{animation:bounce-right 2s ease-out 50 both}.reveal .controls .navigate-up{bottom:6.4em;right:3.2em;transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{transform:rotate(90deg)}.reveal .controls .navigate-down{bottom:-1.4em;padding-bottom:1.4em;right:3.2em;transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{transform:rotate(-90deg)}.reveal .controls .navigate-down.highlight{animation:bounce-down 2s ease-out 50 both}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled{opacity:.3}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled:hover{opacity:1}.reveal .controls[data-controls-back-arrows=hidden] .navigate-up.enabled{opacity:0;visibility:hidden}.reveal .controls .enabled{cursor:pointer;opacity:.9;transform:none;visibility:visible}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled.fragmented:hover,.reveal .controls .enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled{opacity:.3}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=hidden] .navigate-left.enabled{opacity:0;visibility:hidden}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled{opacity:.3}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled:hover{opacity:1}.reveal.rtl .controls[data-controls-back-arrows=hidden] .navigate-right.enabled{opacity:0;visibility:hidden}.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-down,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-up{display:none}.reveal:not(.has-vertical-slides) .controls .navigate-left,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-left{bottom:1.4em;right:5.5em}.reveal:not(.has-vertical-slides) .controls .navigate-right,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-right{bottom:1.4em;right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{bottom:5em;right:1.4em}.reveal:not(.has-horizontal-slides) .controls .navigate-down{bottom:.5em;right:1.4em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}.reveal.no-hover .controls .controls-arrow:active:before,.reveal.no-hover .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal.no-hover .controls .controls-arrow:active:after,.reveal.no-hover .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}@media screen and (min-width:500px){.reveal-viewport{--r-controls-spacing:0.8em}.reveal .controls[data-controls-layout=edges]{bottom:0;left:0;right:0;top:0}.reveal .controls[data-controls-layout=edges] .navigate-down,.reveal .controls[data-controls-layout=edges] .navigate-left,.reveal .controls[data-controls-layout=edges] .navigate-right,.reveal .controls[data-controls-layout=edges] .navigate-up{bottom:auto;right:auto}.reveal .controls[data-controls-layout=edges] .navigate-left{left:var(--r-controls-spacing);margin-top:-1.8em;top:50%}.reveal .controls[data-controls-layout=edges] .navigate-right{margin-top:-1.8em;right:var(--r-controls-spacing);top:50%}.reveal .controls[data-controls-layout=edges] .navigate-up{left:50%;margin-left:-1.8em;top:var(--r-controls-spacing)}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:calc(var(--r-controls-spacing) - 1.1em);left:50%;margin-left:-1.8em}}.reveal .progress{background-color:rgba(0,0,0,.2);bottom:0;color:#fff;display:none;height:3px;left:0;position:absolute;width:100%;z-index:10}.reveal .progress:after{content:"";display:block;height:10px;position:absolute;top:-10px;width:100%}.reveal .progress span{background-color:currentColor;display:block;height:100%;transform:scaleX(0);transform-origin:0 0;transition:transform .8s cubic-bezier(.26,.86,.44,.985);width:100%}.reveal .slide-number{background-color:rgba(0,0,0,.4);bottom:8px;color:#fff;display:block;font-family:Helvetica,sans-serif;font-size:12px;line-height:1;padding:5px;position:absolute;right:8px;z-index:31}.reveal .slide-number a{color:currentColor}.reveal .slide-number-delimiter{margin:0 3px}.reveal{height:100%;overflow:hidden;position:relative;touch-action:pinch-zoom;width:100%}.reveal.embedded{touch-action:pan-y}.reveal .slides{bottom:0;height:100%;left:0;margin:auto;overflow:visible;perspective:600px;perspective-origin:50% 40%;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:1}.reveal .slides>section{perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;pointer-events:auto;position:absolute;transform-style:flat;transition:transform-origin .8s cubic-bezier(.26,.86,.44,.985),transform .8s cubic-bezier(.26,.86,.44,.985),visibility .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985);width:100%;z-index:10}.reveal[data-transition-speed=fast] .slides section{transition-duration:.4s}.reveal[data-transition-speed=slow] .slides section{transition-duration:1.2s}.reveal .slides section[data-transition-speed=fast]{transition-duration:.4s}.reveal .slides section[data-transition-speed=slow]{transition-duration:1.2s}.reveal .slides>section.stack{height:100%;padding-bottom:0;padding-top:0;pointer-events:none}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;opacity:1;z-index:11}.reveal .slides>section:empty,.reveal .slides>section>section:empty,.reveal .slides>section>section[data-background-interactive],.reveal .slides>section[data-background-interactive]{pointer-events:none}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0!important}.reveal .slides>section:not(.present),.reveal .slides>section>section:not(.present){pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.future,.reveal .slides>section.future>section,.reveal .slides>section.past,.reveal .slides>section.past>section,.reveal .slides>section>section.future,.reveal .slides>section>section.past{opacity:0}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{transform:translate(-150%)}.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future,.reveal.slide .slides>section:not([data-transition]).future{transform:translate(150%)}.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past,.reveal.slide .slides>section>section:not([data-transition]).past{transform:translateY(-150%)}.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future,.reveal.slide .slides>section>section:not([data-transition]).future{transform:translateY(150%)}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{transform:translate(-150%)}.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future,.reveal.linear .slides>section:not([data-transition]).future{transform:translate(150%)}.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past,.reveal.linear .slides>section>section:not([data-transition]).past{transform:translateY(-150%)}.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future,.reveal.linear .slides>section>section:not([data-transition]).future{transform:translateY(150%)}.reveal .slides section[data-transition=default].stack,.reveal.default .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future,.reveal.default .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past,.reveal.default .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future,.reveal.default .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=convex].stack,.reveal.convex .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future,.reveal.convex .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past,.reveal.convex .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future,.reveal.convex .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=concave].stack,.reveal.concave .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future,.reveal.concave .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past,.reveal.concave .slides>section>section:not([data-transition]).past{transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0)}.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future,.reveal.concave .slides>section>section:not([data-transition]).future{transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{transform:scale(16);visibility:hidden}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{transform:scale(.2);visibility:hidden}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{transform:scale(16)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{transform:scale(.2)}.reveal.cube .slides{perspective:1300px}.reveal.cube .slides section{backface-visibility:hidden;box-sizing:border-box;min-height:700px;padding:30px;transform-style:preserve-3d}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{background:rgba(0,0,0,.1);border-radius:4px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateZ(-20px);width:100%}.reveal.cube .slides section:not(.stack):after{background:0 0;border-radius:4px;bottom:0;box-shadow:0 95px 25px rgba(0,0,0,.2);content:"";display:block;height:30px;left:5%;position:absolute;transform:translateZ(-90px) rotateX(65deg);width:90%;z-index:1}.reveal.cube .slides>section.stack{background:0 0;padding:0}.reveal.cube .slides>section.past{transform:translate3d(-100%,0,0) rotateY(-90deg);transform-origin:100% 0}.reveal.cube .slides>section.future{transform:translate3d(100%,0,0) rotateY(90deg);transform-origin:0 0}.reveal.cube .slides>section>section.past{transform:translate3d(0,-100%,0) rotateX(90deg);transform-origin:0 100%}.reveal.cube .slides>section>section.future{transform:translate3d(0,100%,0) rotateX(-90deg);transform-origin:0 0}.reveal.page .slides{perspective:3000px;perspective-origin:0 50%}.reveal.page .slides section{box-sizing:border-box;min-height:700px;padding:30px;transform-style:preserve-3d}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{background:rgba(0,0,0,.1);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateZ(-20px);width:100%}.reveal.page .slides section:not(.stack):after{background:0 0;border-radius:4px;bottom:0;box-shadow:0 95px 25px rgba(0,0,0,.2);content:"";display:block;height:30px;left:5%;position:absolute;-webkit-transform:translateZ(-90px) rotateX(65deg);width:90%;z-index:1}.reveal.page .slides>section.stack{background:0 0;padding:0}.reveal.page .slides>section.past{transform:translate3d(-40%,0,0) rotateY(-80deg);transform-origin:0 0}.reveal.page .slides>section.future{transform:translateZ(0);transform-origin:100% 0}.reveal.page .slides>section>section.past{transform:translate3d(0,-40%,0) rotateX(80deg);transform-origin:0 0}.reveal.page .slides>section>section.future{transform:translateZ(0);transform-origin:0 100%}.reveal .slides section[data-transition=fade],.reveal.fade .slides section:not([data-transition]),.reveal.fade .slides>section>section:not([data-transition]){transform:none;transition:opacity .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{transition:none}.reveal .slides section[data-transition=none],.reveal.none .slides section:not([data-transition]){transform:none;transition:none}.reveal .pause-overlay{background:#000;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 1s ease;visibility:hidden;width:100%;z-index:100}.reveal .pause-overlay .resume-button{background:0 0;border:2px solid #ccc;border-radius:2px;bottom:20px;color:#ccc;cursor:pointer;font-size:16px;padding:6px 14px;position:absolute;right:20px}.reveal .pause-overlay .resume-button:hover{border-color:#fff;color:#fff}.reveal.paused .pause-overlay{opacity:1;visibility:visible}.reveal .no-transition,.reveal .no-transition *,.reveal .slides.disable-slide-transitions section{transition:none!important}.reveal .slides.disable-slide-transitions section{transform:none!important}.reveal .backgrounds{height:100%;left:0;perspective:600px;position:absolute;top:0;width:100%}.reveal .slide-background{background-color:transparent;display:none;height:100%;opacity:0;overflow:hidden;position:absolute;transition:all .8s cubic-bezier(.26,.86,.44,.985);visibility:hidden;width:100%}.reveal .slide-background-content{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible;z-index:2}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important}.reveal .slide-background video{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.reveal .slide-background[data-background-size=contain] video{-o-object-fit:contain;object-fit:contain}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background:not([data-background-transition]){transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background:not([data-background-transition]){opacity:1}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past:not([data-background-transition]){transform:translate(-100%)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future:not([data-background-transition]){transform:translate(100%)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){transform:translateY(-100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){transform:translateY(100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(-90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(-90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background:not([data-background-transition]){transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:scale(16);visibility:hidden}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:scale(.2);visibility:hidden}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:scale(16);visibility:hidden}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:scale(.2);visibility:hidden}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{transition-duration:.4s}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{transition-duration:1.2s}.reveal [data-auto-animate-target^=unmatched]{will-change:opacity}.reveal section[data-auto-animate]:not(.stack):not([data-auto-animate=running]) [data-auto-animate-target^=unmatched]{opacity:0}.reveal.overview{perspective:700px;perspective-origin:50% 50%}.reveal.overview .slides{-moz-transform-style:preserve-3d}.reveal.overview .slides section{box-sizing:border-box;cursor:pointer;height:100%;opacity:1!important;overflow:hidden;top:0!important;visibility:visible!important}.reveal.overview .slides section.present,.reveal.overview .slides section:hover{outline:10px solid hsla(0,0%,59%,.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none!important}.reveal.overview .slides>section.stack{background:0 0;outline:0;overflow:visible;padding:0;top:0!important}.reveal.overview .backgrounds{perspective:inherit;-moz-transform-style:preserve-3d}.reveal.overview .backgrounds .slide-background{opacity:1;outline:10px solid hsla(0,0%,59%,.1);outline-offset:10px;visibility:visible}.reveal.overview .backgrounds .slide-background.stack{overflow:visible}.reveal.overview .backgrounds .slide-background,.reveal.overview .slides section,.reveal.overview-deactivating .backgrounds .slide-background,.reveal.overview-deactivating .slides section{transition:none}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{transform-origin:100% 0}.reveal.has-parallax-background .backgrounds{transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{transition-duration:.4s}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{transition-duration:1.2s}.reveal>.overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.95);height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1000}.reveal>.overlay .spinner{background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);display:block;height:32px;left:50%;margin:-16px 0 0 -16px;opacity:.6;position:absolute;top:50%;transition:all .3s ease;visibility:visible;width:32px;z-index:10}.reveal>.overlay header{box-sizing:border-box;left:0;padding:5px;position:absolute;top:0;width:100%;z-index:2}.reveal>.overlay header a{box-sizing:border-box;display:inline-block;float:right;height:40px;line-height:36px;opacity:.6;padding:0 10px;width:40px}.reveal>.overlay header a:hover{opacity:1}.reveal>.overlay header a .icon{background-position:50% 50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:20px;width:20px}.reveal>.overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC)}.reveal>.overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==)}.reveal>.overlay .viewport{bottom:0;display:flex;left:0;position:absolute;right:0;top:50px}.reveal>.overlay.overlay-preview .viewport iframe{border:0;height:100%;max-height:100%;max-width:100%;opacity:0;transition:all .3s ease;visibility:hidden;width:100%}.reveal>.overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal>.overlay.overlay-preview.loaded .viewport-inner{left:0;letter-spacing:normal;position:absolute;text-align:center;top:45%;width:100%;z-index:-1}.reveal>.overlay.overlay-preview .x-frame-error{opacity:0;transition:opacity .3s ease .3s}.reveal>.overlay.overlay-preview.loaded .x-frame-error{opacity:1}.reveal>.overlay.overlay-preview.loaded .spinner{opacity:0;transform:scale(.2);visibility:hidden}.reveal>.overlay.overlay-help .viewport{color:#fff;overflow:auto}.reveal>.overlay.overlay-help .viewport .viewport-inner{letter-spacing:normal;margin:auto;padding:20px 20px 80px;text-align:center;width:600px}.reveal>.overlay.overlay-help .viewport .viewport-inner .title{font-size:20px}.reveal>.overlay.overlay-help .viewport .viewport-inner table{border:1px solid #fff;border-collapse:collapse;font-size:16px}.reveal>.overlay.overlay-help .viewport .viewport-inner table td,.reveal>.overlay.overlay-help .viewport .viewport-inner table th{border:1px solid #fff;padding:14px;vertical-align:middle;width:200px}.reveal>.overlay.overlay-help .viewport .viewport-inner table th{padding-bottom:20px;padding-top:20px}.reveal .playback{bottom:20px;cursor:pointer;left:15px;position:absolute;transition:all .4s ease;z-index:30;-webkit-tap-highlight-color:transparent}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .hljs{min-height:100%}.reveal .hljs table{margin:initial}.reveal .hljs-ln-code,.reveal .hljs-ln-numbers{border:0;padding:0}.reveal .hljs-ln-numbers{opacity:.6;padding-right:.75em;text-align:right;vertical-align:top}.reveal .hljs.has-highlights tr:not(.highlight-line){opacity:.4}.reveal .hljs.has-highlights.fragment{transition:all .2s ease}.reveal .hljs:not(:first-child).fragment{box-sizing:border-box;left:0;position:absolute;top:0;width:100%}.reveal pre[data-auto-animate-target]{overflow:hidden}.reveal pre[data-auto-animate-target] code{height:100%}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;perspective:400px;perspective-origin:50% 50%;vertical-align:top}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{backface-visibility:hidden;display:block;padding:0 2px;pointer-events:none;position:relative;transform-origin:50% 0;transform-style:preserve-3d;transition:all .4s ease}.reveal .roll:hover span{background:rgba(0,0,0,.5);transform:translateZ(-45px) rotateX(90deg)}.reveal .roll span:after{backface-visibility:hidden;content:attr(data-title);display:block;left:0;padding:0 2px;position:absolute;top:0;transform:translate3d(0,110%,0) rotateX(-90deg);transform-origin:50% 0}.reveal aside.notes{display:none}.reveal .speaker-notes{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.05);box-sizing:border-box;color:#222;display:none;font-family:Helvetica,sans-serif;font-size:18px;height:100%;left:100%;line-height:1.4;overflow:auto;padding:14px 18px;position:absolute;text-align:left;top:0;width:33.3333333333%;z-index:1;-webkit-overflow-scrolling:touch}.reveal .speaker-notes .notes-placeholder{color:#ccc;font-style:italic}.reveal .speaker-notes:focus{outline:0}.reveal .speaker-notes:before{content:"Speaker notes";display:block;margin-bottom:10px;opacity:.5}.reveal.show-notes{max-width:75%;overflow:visible}.reveal.show-notes .speaker-notes{display:block}@media screen and (min-width:1600px){.reveal .speaker-notes{font-size:20px}}@media screen and (max-width:1024px){.reveal.show-notes{border-left:0;max-height:70%;max-height:70vh;max-width:none;overflow:visible}.reveal.show-notes .speaker-notes{border:0;height:30vh;left:0;top:100%;width:100%}}@media screen and (max-width:600px){.reveal.show-notes{max-height:60%;max-height:60vh}.reveal.show-notes .speaker-notes{height:40vh;top:100%}.reveal .speaker-notes{font-size:14px}}.reveal .jump-to-slide{font-size:32px;left:15px;position:absolute;top:15px;z-index:30;-webkit-tap-highlight-color:transparent}.reveal .jump-to-slide-input{background:0 0;border:0;color:currentColor;font-size:inherit;padding:8px}.reveal .jump-to-slide-input::-moz-placeholder{color:currentColor;opacity:.5}.reveal .jump-to-slide-input::placeholder{color:currentColor;opacity:.5}.reveal.has-dark-background .jump-to-slide-input{color:#fff}.reveal.has-light-background .jump-to-slide-input{color:#222}.reveal .jump-to-slide-input:focus{outline:0}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{backface-visibility:visible!important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.reveal-viewport.loading-scroll-mode,.zoomed .reveal .roll span:after{visibility:hidden}.reveal-viewport.reveal-scroll{margin:0 auto;overflow:auto;overflow-x:hidden;overflow-y:auto;z-index:1;--r-scrollbar-width:7px;--r-scrollbar-trigger-size:5px;--r-controls-spacing:8px}@media screen and (max-width:500px){.reveal-viewport.reveal-scroll{--r-scrollbar-width:3px;--r-scrollbar-trigger-size:3px}}.reveal-viewport.reveal-scroll .backgrounds,.reveal-viewport.reveal-scroll .controls,.reveal-viewport.reveal-scroll .playback,.reveal-viewport.reveal-scroll .progress,.reveal-viewport.reveal-scroll .slide-number,.reveal-viewport.reveal-scroll .speaker-notes{display:none!important}.reveal-viewport.reveal-scroll .overlay,.reveal-viewport.reveal-scroll .pause-overlay{position:fixed}.reveal-viewport.reveal-scroll .reveal{overflow:visible;touch-action:manipulation}.reveal-viewport.reveal-scroll .slides{display:block;left:auto;margin:0;overflow:visible;padding:0;perspective:none;perspective-origin:50% 50%;pointer-events:auto;position:static;top:auto;width:100%!important}.reveal-viewport.reveal-scroll .scroll-page{height:calc(var(--page-height) + var(--page-scroll-padding));overflow:visible;position:relative;width:100%;z-index:1}.reveal-viewport.reveal-scroll .scroll-page-sticky{height:var(--page-height);position:sticky;top:0}.reveal-viewport.reveal-scroll .scroll-page-content{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.reveal-viewport.reveal-scroll .scroll-page section{display:block!important;height:var(--slide-height)!important;left:50%!important;opacity:1!important;position:absolute!important;top:50%!important;transform:scale(var(--slide-scale)) translate(-50%,-50%)!important;transform-origin:0 0!important;transform-style:flat!important;visibility:visible!important;width:var(--slide-width)!important}.reveal-viewport.reveal-scroll .slide-background{display:block!important;height:100%;left:0;opacity:1;position:absolute;top:0;touch-action:manipulation;visibility:visible;width:100%;z-index:auto!important}.reveal-viewport.reveal-scroll[data-scrollbar=auto]::-webkit-scrollbar,.reveal-viewport.reveal-scroll[data-scrollbar=true]::-webkit-scrollbar{display:none}.reveal-viewport.reveal-scroll[data-scrollbar=auto],.reveal-viewport.reveal-scroll[data-scrollbar=true]{scrollbar-width:none}.reveal-viewport.has-dark-background,.reveal.has-dark-background{--r-overlay-element-bg-color:240,240,240;--r-overlay-element-fg-color:0,0,0}.reveal-viewport.has-light-background,.reveal.has-light-background{--r-overlay-element-bg-color:0,0,0;--r-overlay-element-fg-color:240,240,240}.reveal-viewport.reveal-scroll .scrollbar{opacity:0;position:sticky;top:50%;transition:all .3s ease;z-index:20}.reveal-viewport.reveal-scroll .scrollbar.visible,.reveal-viewport.reveal-scroll .scrollbar:hover{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-inner{border-radius:var(--r-scrollbar-width);height:calc(var(--viewport-height) - var(--r-controls-spacing)*2);position:absolute;right:var(--r-controls-spacing);top:0;transform:translateY(-50%);width:var(--r-scrollbar-width);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-playhead{background-color:#f0f0f0;background-color:rgba(var(--r-overlay-element-bg-color),1);border-radius:var(--r-scrollbar-width);height:var(--r-scrollbar-width);left:0;position:absolute;top:0;transition:background-color .2s ease;width:var(--r-scrollbar-width);z-index:11}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide{background-color:hsla(0,0%,94%,.2);background-color:rgba(var(--r-overlay-element-bg-color),.2);border-radius:var(--r-scrollbar-width);box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(var(--r-overlay-element-fg-color),.1);position:absolute;transition:background-color .2s ease;width:100%}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:after{background:transparent;content:"";height:100%;left:-50%;position:absolute;top:0;width:200%;z-index:-1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:hover{background-color:hsla(0,0%,94%,.4);background-color:rgba(var(--r-overlay-element-bg-color),.4)}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-trigger{position:absolute;transition:background-color .2s ease;width:100%}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active.has-triggers{background-color:hsla(0,0%,94%,.4);background-color:rgba(var(--r-overlay-element-bg-color),.4);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger:after{background-color:#f0f0f0;background-color:rgba(var(--r-overlay-element-bg-color),1);border-radius:20px;content:"";height:var(--r-scrollbar-trigger-size);left:50%;opacity:.4;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease;width:var(--r-scrollbar-trigger-size)}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active:after,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active~.scrollbar-trigger:after{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger~.scrollbar-trigger.active:after{background-color:#f0f0f0;background-color:rgba(var(--r-overlay-element-bg-color),1);transform:translate(calc(var(--r-scrollbar-width)*-2))}html.reveal-print *{-webkit-print-color-adjust:exact}html.reveal-print{height:100%;overflow:visible;width:100%}html.reveal-print body{border:0;float:none!important;margin:0 auto!important;overflow:visible;padding:0}html.reveal-print .nestedarrow,html.reveal-print .reveal .controls,html.reveal-print .reveal .playback,html.reveal-print .reveal .progress,html.reveal-print .reveal.overview,html.reveal-print .state-background{display:none!important}html.reveal-print .reveal pre code{overflow:hidden!important}html.reveal-print .reveal{height:auto!important;overflow:hidden!important;width:auto!important}html.reveal-print .reveal .slides{height:auto!important;position:static;width:100%!important;zoom:1!important;display:block;left:auto;margin:0!important;overflow:visible;padding:0!important;perspective:none;perspective-origin:50% 50%;pointer-events:auto;top:auto}html.reveal-print .reveal .slides .pdf-page{overflow:hidden;page-break-after:always;position:relative;z-index:1}html.reveal-print .reveal .slides .pdf-page:last-of-type{page-break-after:avoid}html.reveal-print .reveal .slides section{box-sizing:border-box!important;display:block!important;margin:0!important;min-height:1px;opacity:1!important;padding:0!important;position:absolute!important;transform:none!important;transform-style:flat!important;visibility:visible!important}html.reveal-print .reveal section.stack{height:auto!important;margin:0!important;min-height:auto!important;padding:0!important;page-break-after:avoid!important;position:relative!important}html.reveal-print .reveal img{box-shadow:none}html.reveal-print .reveal .backgrounds{display:none}html.reveal-print .reveal .slide-background{display:block!important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:auto!important}html.reveal-print .reveal.show-notes{max-height:none;max-width:none}html.reveal-print .reveal .speaker-notes-pdf{bottom:auto;display:block;height:auto;left:auto;max-height:none;right:auto;top:auto;width:100%;z-index:100}html.reveal-print .reveal .speaker-notes-pdf[data-layout=separate-page]{background-color:transparent;border:0;color:inherit;padding:20px;page-break-after:always;position:relative}html.reveal-print .reveal .slide-number-pdf{display:block;font-size:14px;position:absolute;visibility:visible}html.reveal-print .aria-status{display:none}@media print{html:not(.print-pdf){height:auto;overflow:visible;width:auto}html:not(.print-pdf) body{margin:0;overflow:visible;padding:0}html:not(.print-pdf) .reveal{background:#fff;font-size:20pt}html:not(.print-pdf) .reveal .backgrounds,html:not(.print-pdf) .reveal .controls,html:not(.print-pdf) .reveal .progress,html:not(.print-pdf) .reveal .slide-number,html:not(.print-pdf) .reveal .state-background{display:none!important}html:not(.print-pdf) .reveal li,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal td{color:#000;font-size:20pt!important}html:not(.print-pdf) .reveal h1,html:not(.print-pdf) .reveal h2,html:not(.print-pdf) .reveal h3,html:not(.print-pdf) .reveal h4,html:not(.print-pdf) .reveal h5,html:not(.print-pdf) .reveal h6{color:#000!important;height:auto;letter-spacing:normal;line-height:normal;text-align:left}html:not(.print-pdf) .reveal h1{font-size:28pt!important}html:not(.print-pdf) .reveal h2{font-size:24pt!important}html:not(.print-pdf) .reveal h3{font-size:22pt!important}html:not(.print-pdf) .reveal h4{font-size:22pt!important;font-variant:small-caps}html:not(.print-pdf) .reveal h5{font-size:21pt!important}html:not(.print-pdf) .reveal h6{font-size:20pt!important;font-style:italic}html:not(.print-pdf) .reveal a:link,html:not(.print-pdf) .reveal a:visited{color:#000!important;font-weight:700;text-decoration:underline}html:not(.print-pdf) .reveal div,html:not(.print-pdf) .reveal ol,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal ul{display:block;height:auto;margin:0;overflow:visible;position:static;text-align:left!important;visibility:visible;width:auto}html:not(.print-pdf) .reveal pre,html:not(.print-pdf) .reveal table{margin-left:0;margin-right:0}html:not(.print-pdf) .reveal pre code{padding:20px}html:not(.print-pdf) .reveal blockquote{margin:20px 0}html:not(.print-pdf) .reveal .slides{padding:0!important;zoom:1!important;perspective:none;perspective-origin:50% 50%;text-align:left!important;transform:none!important}html:not(.print-pdf) .reveal .slides,html:not(.print-pdf) .reveal .slides section{display:block!important;height:auto!important;left:0!important;margin-left:0!important;margin-top:0!important;overflow:visible!important;position:static!important;top:0!important;width:auto!important}html:not(.print-pdf) .reveal .slides section{opacity:1!important;padding:60px 20px!important;page-break-after:always!important;transform:none!important;transform-style:flat!important;transition:none!important;visibility:visible!important;z-index:auto!important}html:not(.print-pdf) .reveal .slides section.stack{padding:0!important}html:not(.print-pdf) .reveal .slides section:last-of-type{page-break-after:avoid!important}html:not(.print-pdf) .reveal .slides section .fragment{opacity:1!important;transform:none!important;visibility:visible!important}html:not(.print-pdf) .reveal .r-fit-text{white-space:normal!important}html:not(.print-pdf) .reveal section img{background:#fff;border:1px solid #666;box-shadow:none;display:block;margin:15px 0}html:not(.print-pdf) .reveal section small{font-size:.8em}html:not(.print-pdf) .reveal .hljs{max-height:100%;white-space:pre-wrap;word-wrap:break-word;font-size:15pt;word-break:break-word}html:not(.print-pdf) .reveal .hljs .hljs-ln-numbers{white-space:nowrap}html:not(.print-pdf) .reveal .hljs td{color:inherit!important;font-size:inherit!important}}:root{--r-background-color:#fff;--r-main-font:Assistant,Helvetica,sans-serif;--r-main-font-size:28px;--r-main-color:#000;--r-block-margin:20px;--r-heading-margin:0 0 20px 0;--r-heading-font:Nunito,Helvetica,sans-serif;--r-heading-color:#000;--r-heading-line-height:1.2;--r-heading-letter-spacing:normal;--r-heading-text-transform:none;--r-heading-text-shadow:none;--r-heading-font-weight:bold;--r-heading1-text-shadow:none;--r-heading1-size:3em;--r-heading2-size:2.5em;--r-heading3-size:2em;--r-heading4-size:1.5em;--r-code-font:monospace;--r-link-color:#ffb213;--r-link-color-dark:#c68500;--r-link-color-hover:#ffcb60;--r-selection-background-color:#ffdc93;--r-selection-color:#fff;--r-overlay-element-bg-color:240,240,240;--r-overlay-element-fg-color:0,0,0}.reveal-viewport{background:#fff;background-color:#fff;background-color:var(--r-background-color)}.reveal{color:#000;color:var(--r-main-color);font-family:Assistant,Helvetica,sans-serif;font-family:var(--r-main-font);font-size:28px;font-size:var(--r-main-font-size);font-weight:400}.reveal ::selection{background:#ffdc93;background:var(--r-selection-background-color);color:#fff;color:var(--r-selection-color);text-shadow:none}.reveal ::-moz-selection{background:#ffdc93;background:var(--r-selection-background-color);color:#fff;color:var(--r-selection-color);text-shadow:none}.reveal .slides section,.reveal .slides section>section{font-weight:inherit;line-height:1.3}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{color:#000;color:var(--r-heading-color);font-family:Nunito,Helvetica,sans-serif;font-family:var(--r-heading-font);font-weight:700;font-weight:var(--r-heading-font-weight);letter-spacing:normal;letter-spacing:var(--r-heading-letter-spacing);line-height:1.2;line-height:var(--r-heading-line-height);margin:0 0 20px;margin:var(--r-heading-margin);text-shadow:none;text-shadow:var(--r-heading-text-shadow);text-transform:none;text-transform:var(--r-heading-text-transform);word-wrap:break-word}.reveal h1{font-size:3em;font-size:var(--r-heading1-size)}.reveal h2{font-size:2.5em;font-size:var(--r-heading2-size)}.reveal h3{font-size:2em;font-size:var(--r-heading3-size)}.reveal h4{font-size:1.5em;font-size:var(--r-heading4-size)}.reveal h1{text-shadow:none;text-shadow:var(--r-heading1-text-shadow)}.reveal p{line-height:1.3;margin:20px 0;margin:var(--r-block-margin) 0}.reveal h1:last-child,.reveal h2:last-child,.reveal h3:last-child,.reveal h4:last-child,.reveal h5:last-child,.reveal h6:last-child{margin-bottom:0}.reveal iframe,.reveal img,.reveal video{max-height:95%;max-width:95%}.reveal b,.reveal strong{font-weight:700}.reveal em{font-style:italic}.reveal dl,.reveal ol,.reveal ul{display:inline-block;margin:0 0 0 1em;text-align:left}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ol ol,.reveal ol ul,.reveal ul ol,.reveal ul ul{display:block;margin-left:40px}.reveal dt{font-weight:700}.reveal dd{margin-left:40px}.reveal blockquote{background:hsla(0,0%,100%,.05);box-shadow:0 0 2px rgba(0,0,0,.2);display:block;font-style:italic;margin:20px auto;margin:var(--r-block-margin) auto;padding:5px;position:relative;width:70%}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal q{font-style:italic}.reveal pre{display:block;font-size:.55em;line-height:1.2em;margin:20px auto;margin:var(--r-block-margin) auto;position:relative;text-align:left;width:90%;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal code,.reveal pre{font-family:monospace;font-family:var(--r-code-font)}.reveal code{-moz-tab-size:2;-o-tab-size:2;tab-size:2;text-transform:none}.reveal pre code{display:block;max-height:400px;overflow:auto;padding:5px;word-wrap:normal}.reveal .code-wrapper{white-space:normal}.reveal .code-wrapper code{white-space:pre}.reveal table{border-collapse:collapse;border-spacing:0;margin:auto}.reveal table th{font-weight:700}.reveal table td,.reveal table th{border-bottom:1px solid;padding:.2em .5em;text-align:left}.reveal table td[align=center],.reveal table th[align=center]{text-align:center}.reveal table td[align=right],.reveal table th[align=right]{text-align:right}.reveal table tbody tr:last-child td,.reveal table tbody tr:last-child th{border-bottom:none}.reveal sup{font-size:smaller;vertical-align:super}.reveal sub{font-size:smaller;vertical-align:sub}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em}.reveal small,.reveal small *{vertical-align:top}.reveal img{margin:20px 0;margin:var(--r-block-margin) 0}.reveal a{color:#ffb213;color:var(--r-link-color);text-decoration:none;transition:color .15s ease}.reveal a:hover{border:none;color:#ffcb60;color:var(--r-link-color-hover);text-shadow:none}.reveal .roll span:after{background:#c68500;background:var(--r-link-color-dark);color:#fff}.reveal .r-frame{border:4px solid #000;border:4px solid var(--r-main-color);box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal a .r-frame{transition:all .15s linear}.reveal a:hover .r-frame{border-color:#ffb213;border-color:var(--r-link-color);box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal .controls,.reveal .progress{color:#ffb213;color:var(--r-link-color)}.reveal .progress{background:rgba(0,0,0,.2)}@media print{.backgrounds{background-color:#fff;background-color:var(--r-background-color)}}#overlay{inset:0;opacity:0;position:absolute;transition:opacity 1s;z-index:1}#overlay .opacity-10{opacity:.1}#overlay .opacity-20{opacity:.2}#overlay .opacity-30{opacity:.3}#overlay .opacity-40{opacity:.4}#overlay .opacity-50{opacity:.5}#overlay .opacity-60{opacity:.6}#overlay .opacity-70{opacity:.7}#overlay .opacity-80{opacity:.8}#overlay .opacity-90{opacity:.9}#overlay .opacity-100{opacity:1}#logo-color,#logo-part-white,#logo-white{left:-50%;opacity:0;position:absolute;top:1.5%;transition:opacity 1s,left 1s;z-index:2}#logo-color img,#logo-part-white img,#logo-white img{width:70%}#right-e{opacity:0;top:-100%;transition:opacity 1s}#left-e,#right-e{position:absolute;width:6%;z-index:3}#left-e{left:-100%;transition:left 1s,bottom 1s}#blue-pane{background-color:#009ddd;z-index:1}#blue-pane,#touch-pane{bottom:0;opacity:0;position:absolute;top:0;transition:opacity 1s}#touch-pane{align-items:center;background-color:#fff;display:flex;justify-content:center;left:0;right:66.6%;z-index:2}#touch-pane h3{color:#000;text-align:left}#empowering{align-items:center;bottom:0;display:flex;justify-content:center;left:6%;opacity:0;position:absolute;right:52%;top:0;transition:opacity 1s;z-index:2}#empowering h3{color:#fff;font-size:100%;text-align:left}#yellow-strip{border-radius:10vw 10vw 0 0;height:85%;left:-28%;transition:left 1s;width:18%}#yellow-half-strip,#yellow-strip{background-color:#ffb213;bottom:0;position:absolute;z-index:2}#yellow-half-strip{height:25%;left:-100%;opacity:0;transition:opacity 1s;width:17%}#yellow-flag{background-color:#ffb213;border-radius:0 7vh 7vh 0;bottom:5%;height:12%;left:-20%;margin:0;padding:1% 0 0;position:absolute;transition:left 1s,bottom 1s;width:10%;z-index:1}#yellow-flag img{height:90%;margin:0;padding:0;position:relative}#purple-half-circle-bottom{background-color:#380339;border-radius:20vw 20vw 0 0;bottom:0;height:15%;left:-50%;opacity:0;position:absolute;transition:opacity 1s;width:15%;z-index:2}#purple-half-circle-top{border-radius:0 0 20vw 20vw;opacity:1;top:-50%;transition:top 1s;width:30%}#purple-half-circle-logo,#purple-half-circle-top{background-color:#380339;height:30%;left:0;position:absolute;z-index:2}#purple-half-circle-logo{border-radius:28vw 28vw 0 0;bottom:0;opacity:0;transition:opacity 1s;width:36%}#purple-half-circle-logo img{bottom:-34%;left:22%;position:relative;width:55%}#purple-blob{display:flex;position:absolute;right:0;top:-100vh;transition:top 1s;z-index:2}#purple-blob div{background-color:#380339}#purple-blob .blob1{border-radius:0 0 10vw 10vw;height:25vh;width:10vw}#purple-blob .blob2{border-radius:0 0 10vw 10vw;height:50vh;width:10vw}#purple-blob .box{background:linear-gradient(45deg,transparent 10vw,#380339 0) 0 100%;background-image:radial-gradient(circle at 0 100%,rgba(204,0,0,0) 5vw,#380339 15px);height:calc(25vh + 5vw);position:absolute;right:10vw;top:0;width:5vw}#globe,#mail,#phone{left:-20%;position:absolute;top:-20%;transition:left 1s;width:2.2%;z-index:3}.reveal-viewport.title #purple-half-circle-logo{opacity:1}.reveal-viewport.title #purple-blob{top:0}.reveal-viewport.title #right-e{opacity:1;right:0;top:10%}.reveal-viewport.title #yellow-strip{left:0}.reveal-viewport.title #overlay{background-color:#009ddd;opacity:.8}.reveal-viewport.title #left-e{bottom:30%;left:0}.reveal-viewport.title h1,.reveal-viewport.title h2{color:#fff;margin:6% 6% 6% 15%}.reveal-viewport.standard #logo-color{left:3%;opacity:1}.reveal-viewport.standard #yellow-flag{left:0}.reveal-viewport.standard h1,.reveal-viewport.standard h2,.reveal-viewport.standard h3,.reveal-viewport.standard p,.reveal-viewport.standard ul{padding-left:10%;text-align:left}.reveal-viewport.about #logo-part-white{left:3%;opacity:1}.reveal-viewport.about #blue-pane{left:0;opacity:1;right:50%}.reveal-viewport.about #purple-half-circle-top{top:0}.reveal-viewport.about #purple-half-circle-bottom{bottom:0;left:18%;opacity:1}.reveal-viewport.about #yellow-half-strip{border-radius:20vw 0 0 0;left:33%;opacity:1}.reveal-viewport.about #empowering{opacity:1}.reveal-viewport.about h1,.reveal-viewport.about h2,.reveal-viewport.about p,.reveal-viewport.about ul{padding-left:55%;text-align:left}.reveal-viewport.keepintouch #logo-color{left:3%;opacity:1}.reveal-viewport.keepintouch #overlay{background-color:#009ddd;opacity:.8}.reveal-viewport.keepintouch #touch-pane{opacity:1}.reveal-viewport.keepintouch #purple-blob{top:0}.reveal-viewport.keepintouch #right-e{opacity:1;right:0;top:67%}.reveal-viewport.keepintouch #yellow-half-strip{border-radius:0 20vw 0 0;left:33%;opacity:1}.reveal-viewport.keepintouch #purple-half-circle-bottom{bottom:0;left:50%;opacity:1}.reveal-viewport.keepintouch #globe{left:46%;top:38.6%}.reveal-viewport.keepintouch #mail{left:46%;top:46.6%}.reveal-viewport.keepintouch #phone{left:46%;top:53.5%}.reveal-viewport.keepintouch h1,.reveal-viewport.keepintouch h2,.reveal-viewport.keepintouch p,.reveal-viewport.keepintouch ul{padding-left:50%;text-align:left}.reveal-viewport section.has-dark-background h1,.reveal-viewport section.has-dark-background h2,.reveal-viewport section.has-dark-background h3,.reveal-viewport.keepintouch a,.reveal-viewport.keepintouch p{color:#fff}.reveal-viewport .slides{z-index:10}#footer a,ol a,p a,ul a{text-decoration:underline} - - - + + + - - - -
- \ No newline at end of file + + + +
+ \ No newline at end of file diff --git a/_nuxt/om1GvfYM.js b/_nuxt/-31AdAnR.js similarity index 85% rename from _nuxt/om1GvfYM.js rename to _nuxt/-31AdAnR.js index b74f165..989b435 100644 --- a/_nuxt/om1GvfYM.js +++ b/_nuxt/-31AdAnR.js @@ -1 +1 @@ -import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./D-7F6MCA.js";const f=["id"],l=["href"],k=i({__name:"ProseH3",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h3)});return(e,m)=>(s(),n("h3",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./CqezyWMX.js";const f=["id"],l=["href"],k=i({__name:"ProseH3",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h3)});return(e,m)=>(s(),n("h3",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/Ddf9-8Im.js b/_nuxt/2exH4pdq.js similarity index 65% rename from _nuxt/Ddf9-8Im.js rename to _nuxt/2exH4pdq.js index 3e065e5..bcf6232 100644 --- a/_nuxt/Ddf9-8Im.js +++ b/_nuxt/2exH4pdq.js @@ -1 +1 @@ -import{_ as o,o as r,c as t,ad as a}from"./D-7F6MCA.js";const s={};function c(e,n){return r(),t("table",null,[a(e.$slots,"default")])}const _=o(s,[["render",c]]);export{_ as default}; +import{_ as o,o as r,c as t,ad as a}from"./CqezyWMX.js";const s={};function c(e,n){return r(),t("table",null,[a(e.$slots,"default")])}const _=o(s,[["render",c]]);export{_ as default}; diff --git a/_nuxt/2VQwRnj3.js b/_nuxt/6oPdxiAS.js similarity index 85% rename from _nuxt/2VQwRnj3.js rename to _nuxt/6oPdxiAS.js index c608fee..e5c9d8d 100644 --- a/_nuxt/2VQwRnj3.js +++ b/_nuxt/6oPdxiAS.js @@ -1 +1 @@ -import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./D-7F6MCA.js";const f=["id"],l=["href"],k=i({__name:"ProseH4",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h4)});return(e,m)=>(s(),n("h4",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./CqezyWMX.js";const f=["id"],l=["href"],k=i({__name:"ProseH4",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h4)});return(e,m)=>(s(),n("h4",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/Bf7PQGmr.js b/_nuxt/B18agufS.js similarity index 89% rename from _nuxt/Bf7PQGmr.js rename to _nuxt/B18agufS.js index f26f369..53a8f74 100644 --- a/_nuxt/Bf7PQGmr.js +++ b/_nuxt/B18agufS.js @@ -1 +1 @@ -import{g as r,k as n,o as c,c as h,z as o,ag as l,Q as u,A as d,ah as g}from"./D-7F6MCA.js";const f=["src","alt","width","height"],p=r({__name:"ProseImg",props:{src:{type:String,default:""},alt:{type:String,default:""},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0}},setup(e){const t=e,i=n(()=>{var a;if((a=t.src)!=null&&a.startsWith("/")&&!t.src.startsWith("//")){const s=l(u(d().app.baseURL));if(s!=="/"&&!t.src.startsWith(s))return g(s,t.src)}return t.src});return(a,s)=>(c(),h("img",{src:o(i),alt:e.alt,width:e.width,height:e.height},null,8,f))}});export{p as default}; +import{g as r,k as n,o as c,c as h,z as o,ag as l,Q as u,A as d,ah as g}from"./CqezyWMX.js";const f=["src","alt","width","height"],p=r({__name:"ProseImg",props:{src:{type:String,default:""},alt:{type:String,default:""},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0}},setup(e){const t=e,i=n(()=>{var a;if((a=t.src)!=null&&a.startsWith("/")&&!t.src.startsWith("//")){const s=l(u(d().app.baseURL));if(s!=="/"&&!t.src.startsWith(s))return g(s,t.src)}return t.src});return(a,s)=>(c(),h("img",{src:o(i),alt:e.alt,width:e.width,height:e.height},null,8,f))}});export{p as default}; diff --git a/_nuxt/C8Cv2k-Z.js b/_nuxt/B2dnWhGM.js similarity index 79% rename from _nuxt/C8Cv2k-Z.js rename to _nuxt/B2dnWhGM.js index fa1ec8a..8ae3b77 100644 --- a/_nuxt/C8Cv2k-Z.js +++ b/_nuxt/B2dnWhGM.js @@ -1 +1 @@ -import{g as t,ad as a}from"./D-7F6MCA.js";const o=t({__name:"ProseCode",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null}},setup(n){return(e,r)=>a(e.$slots,"default")}});export{o as _}; +import{g as t,ad as a}from"./CqezyWMX.js";const o=t({__name:"ProseCode",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null}},setup(n){return(e,r)=>a(e.$slots,"default")}});export{o as _}; diff --git a/_nuxt/BHV_PRei.js b/_nuxt/B4ksMzmy.js similarity index 73% rename from _nuxt/BHV_PRei.js rename to _nuxt/B4ksMzmy.js index 0ccaede..1e844d9 100644 --- a/_nuxt/BHV_PRei.js +++ b/_nuxt/B4ksMzmy.js @@ -1 +1 @@ -import{g as s,k as n,o as r,c as a,d as e,J as c,a as t}from"./D-7F6MCA.js";const d={key:0},i=t("code",null,"script",-1),l=t("code",null,"ProseScript",-1),f=s({__name:"ProseScript",props:{src:{type:String,default:""}},setup(p){const o=n(()=>!1);return(_,m)=>o.value?(r(),a("div",d,[e(" Rendering the "),i,e(" element is dangerous and is disabled by default. Consider implementing your own "),l,e(" element to have control over script rendering. ")])):c("",!0)}});export{f as default}; +import{g as s,k as n,o as r,c as a,d as e,J as c,a as t}from"./CqezyWMX.js";const d={key:0},i=t("code",null,"script",-1),l=t("code",null,"ProseScript",-1),f=s({__name:"ProseScript",props:{src:{type:String,default:""}},setup(p){const o=n(()=>!1);return(_,m)=>o.value?(r(),a("div",d,[e(" Rendering the "),i,e(" element is dangerous and is disabled by default. Consider implementing your own "),l,e(" element to have control over script rendering. ")])):c("",!0)}});export{f as default}; diff --git a/_nuxt/DLb_8cds.js b/_nuxt/B7TjKzGg.js similarity index 78% rename from _nuxt/DLb_8cds.js rename to _nuxt/B7TjKzGg.js index 90b2fa8..e22ab49 100644 --- a/_nuxt/DLb_8cds.js +++ b/_nuxt/B7TjKzGg.js @@ -1 +1 @@ -import{z as o,U as f,h as p,x as l,A as g}from"./D-7F6MCA.js";import{u as h}from"./CJzzfTck.js";const b=(n,c=p())=>{const r=o(n),m=g();f(()=>o(n),(i=r)=>{if(!c.path||!i)return;const e=Object.assign({},(i==null?void 0:i.head)||{});e.meta=[...e.meta||[]],e.link=[...e.link||[]];const s=e.title||(i==null?void 0:i.title);s&&(e.title=s),m.public.content.host;const t=(e==null?void 0:e.description)||(i==null?void 0:i.description);t&&e.meta.filter(u=>u.name==="description").length===0&&e.meta.push({name:"description",content:t}),e!=null&&e.image||(i==null||i.image),l(()=>h(e))},{immediate:!0})};export{b as u}; +import{z as o,U as f,h as p,x as l,A as g}from"./CqezyWMX.js";import{u as h}from"./DfPvg917.js";const b=(n,c=p())=>{const r=o(n),m=g();f(()=>o(n),(i=r)=>{if(!c.path||!i)return;const e=Object.assign({},(i==null?void 0:i.head)||{});e.meta=[...e.meta||[]],e.link=[...e.link||[]];const s=e.title||(i==null?void 0:i.title);s&&(e.title=s),m.public.content.host;const t=(e==null?void 0:e.description)||(i==null?void 0:i.description);t&&e.meta.filter(u=>u.name==="description").length===0&&e.meta.push({name:"description",content:t}),e!=null&&e.image||(i==null||i.image),l(()=>h(e))},{immediate:!0})};export{b as u}; diff --git a/_nuxt/DvdekQZO.js b/_nuxt/B9JSB2KZ.js similarity index 64% rename from _nuxt/DvdekQZO.js rename to _nuxt/B9JSB2KZ.js index 526ad04..379644c 100644 --- a/_nuxt/DvdekQZO.js +++ b/_nuxt/B9JSB2KZ.js @@ -1 +1 @@ -import{_ as o,o as r,c as s,ad as t}from"./D-7F6MCA.js";const c={};function n(e,a){return r(),s("p",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; +import{_ as o,o as r,c as s,ad as t}from"./CqezyWMX.js";const c={};function n(e,a){return r(),s("p",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/I9umG20v.js b/_nuxt/BHcxP7qg.js similarity index 65% rename from _nuxt/I9umG20v.js rename to _nuxt/BHcxP7qg.js index fdb4dc7..664d3f5 100644 --- a/_nuxt/I9umG20v.js +++ b/_nuxt/BHcxP7qg.js @@ -1 +1 @@ -import{_ as o,o as r,c as t,ad as a}from"./D-7F6MCA.js";const s={};function c(e,n){return r(),t("thead",null,[a(e.$slots,"default")])}const d=o(s,[["render",c]]);export{d as default}; +import{_ as o,o as r,c as t,ad as a}from"./CqezyWMX.js";const s={};function c(e,n){return r(),t("thead",null,[a(e.$slots,"default")])}const d=o(s,[["render",c]]);export{d as default}; diff --git a/_nuxt/6EcVCI_R.js b/_nuxt/BJtyqU3t.js similarity index 96% rename from _nuxt/6EcVCI_R.js rename to _nuxt/BJtyqU3t.js index 3850ba8..59ad790 100644 --- a/_nuxt/6EcVCI_R.js +++ b/_nuxt/BJtyqU3t.js @@ -1 +1 @@ -import{g as p,O as m,k as A,s as l,a0 as g}from"./D-7F6MCA.js";const w=["p","h1","h2","h3","h4","h5","h6","li"];function f(r,t){return r.type===t||typeof r.type=="object"&&r.type.tag===t||r.tag===t}function s(r){return f(r,"text")||f(r,Symbol.for("v-txt"))}function y(r){var t;return Array.isArray(r.children)||typeof r.children=="string"?r.children:typeof((t=r.children)==null?void 0:t.default)=="function"?r.children.default():[]}function a(r){if(!r)return"";if(Array.isArray(r))return r.map(a).join("");if(s(r))return r.children||r.value||"";const t=y(r);return Array.isArray(t)?t.map(a).filter(Boolean).join(""):""}function c(r,t=[]){if(Array.isArray(r))return r.flatMap(n=>c(n,t));let e=r;return t.some(n=>n==="*"||f(r,n))&&(e=y(r)||r,!Array.isArray(e)&&w.some(n=>f(r,n))&&(e=[e])),e}function h(r,t=[]){return r=Array.isArray(r)?r:[r],t.length?r.flatMap(e=>h(c(e,[t[0]]),t.slice(1))).filter(e=>!(s(e)&&a(e).trim()==="")):r}function S(r,t=[]){return typeof t=="string"&&(t=t.split(",").map(e=>e.trim()).filter(Boolean)),t.length?h(r,t).reduce((e,n)=>(s(n)?typeof e[e.length-1]=="string"?e[e.length-1]+=n.children:e.push(n.children):e.push(n),e),[]):r}const C=p({name:"MDCSlot",functional:!0,props:{name:{type:String,default:"default"},unwrap:{type:[Boolean,String],default:!1},use:{type:Function,default:void 0}},setup(r){const{parent:t}=g(),{default:e}=m(),n=A(()=>typeof r.unwrap=="string"?r.unwrap.split(" "):["*"]);return{fallbackSlot:e,tags:n,parent:t}},render({use:r,unwrap:t,fallbackSlot:e,tags:n,parent:i}){var o;try{let u=r;return typeof r=="string"&&(u=(i==null?void 0:i.slots[r])||((o=i==null?void 0:i.parent)==null?void 0:o.slots[r]),console.warn(`Please set :use="$slots.${r}" in component to enable reactivity`)),u?t?S(u(),n):[u()]:e?e():l("div")}catch{return l("div")}}}),_=p({props:{use:{type:Function,default:void 0},unwrap:{type:[Boolean,String],default:!1}},render(r){return l(C,r)}});export{_ as default}; +import{g as p,O as m,k as A,s as l,a0 as g}from"./CqezyWMX.js";const w=["p","h1","h2","h3","h4","h5","h6","li"];function f(r,t){return r.type===t||typeof r.type=="object"&&r.type.tag===t||r.tag===t}function s(r){return f(r,"text")||f(r,Symbol.for("v-txt"))}function y(r){var t;return Array.isArray(r.children)||typeof r.children=="string"?r.children:typeof((t=r.children)==null?void 0:t.default)=="function"?r.children.default():[]}function a(r){if(!r)return"";if(Array.isArray(r))return r.map(a).join("");if(s(r))return r.children||r.value||"";const t=y(r);return Array.isArray(t)?t.map(a).filter(Boolean).join(""):""}function c(r,t=[]){if(Array.isArray(r))return r.flatMap(n=>c(n,t));let e=r;return t.some(n=>n==="*"||f(r,n))&&(e=y(r)||r,!Array.isArray(e)&&w.some(n=>f(r,n))&&(e=[e])),e}function h(r,t=[]){return r=Array.isArray(r)?r:[r],t.length?r.flatMap(e=>h(c(e,[t[0]]),t.slice(1))).filter(e=>!(s(e)&&a(e).trim()==="")):r}function S(r,t=[]){return typeof t=="string"&&(t=t.split(",").map(e=>e.trim()).filter(Boolean)),t.length?h(r,t).reduce((e,n)=>(s(n)?typeof e[e.length-1]=="string"?e[e.length-1]+=n.children:e.push(n.children):e.push(n),e),[]):r}const C=p({name:"MDCSlot",functional:!0,props:{name:{type:String,default:"default"},unwrap:{type:[Boolean,String],default:!1},use:{type:Function,default:void 0}},setup(r){const{parent:t}=g(),{default:e}=m(),n=A(()=>typeof r.unwrap=="string"?r.unwrap.split(" "):["*"]);return{fallbackSlot:e,tags:n,parent:t}},render({use:r,unwrap:t,fallbackSlot:e,tags:n,parent:i}){var o;try{let u=r;return typeof r=="string"&&(u=(i==null?void 0:i.slots[r])||((o=i==null?void 0:i.parent)==null?void 0:o.slots[r]),console.warn(`Please set :use="$slots.${r}" in component to enable reactivity`)),u?t?S(u(),n):[u()]:e?e():l("div")}catch{return l("div")}}}),_=p({props:{use:{type:Function,default:void 0},unwrap:{type:[Boolean,String],default:!1}},render(r){return l(C,r)}});export{_ as default}; diff --git a/_nuxt/BZdbEsmF.js b/_nuxt/BLL2Y1U5.js similarity index 63% rename from _nuxt/BZdbEsmF.js rename to _nuxt/BLL2Y1U5.js index fb2f569..50a14a7 100644 --- a/_nuxt/BZdbEsmF.js +++ b/_nuxt/BLL2Y1U5.js @@ -1 +1 @@ -import{_ as r,o,c as t,ad as s}from"./D-7F6MCA.js";const c={};function n(e,a){return o(),t("tr",null,[s(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; +import{_ as r,o,c as t,ad as s}from"./CqezyWMX.js";const c={};function n(e,a){return o(),t("tr",null,[s(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/DFS31TXd.js b/_nuxt/BMHXGdMe.js similarity index 92% rename from _nuxt/DFS31TXd.js rename to _nuxt/BMHXGdMe.js index 3303dbd..1a26814 100644 --- a/_nuxt/DFS31TXd.js +++ b/_nuxt/BMHXGdMe.js @@ -1 +1 @@ -import{g as d,a1 as l,k as v,a2 as f,B as p,a3 as g,a4 as m,O as h,a5 as y,s as u,e as _}from"./D-7F6MCA.js";const C=d({name:"ContentNavigation",props:{query:{type:Object,required:!1,default:void 0}},async setup(i){const{query:a}=l(i),n=v(()=>{var t;return typeof((t=a.value)==null?void 0:t.params)=="function"?a.value.params():a.value});if(!n.value&&f("dd-navigation").value){const{navigation:t}=p();return{navigation:t}}const{data:o}=await g(`content-navigation-${m(n.value)}`,()=>y(n.value));return{navigation:o}},render(i){const a=h(),{navigation:n}=i,o=e=>u(_,{to:e._path},()=>e.title),t=(e,r)=>u("ul",r?{"data-level":r}:null,e.map(s=>s.children?u("li",null,[o(s),t(s.children,r+1)]):u("li",null,o(s)))),c=e=>t(e,0);return a!=null&&a.default?a.default({navigation:n,...this.$attrs}):c(n)}}),N=C;export{N as default}; +import{g as d,a1 as l,k as v,a2 as f,B as p,a3 as g,a4 as m,O as h,a5 as y,s as u,e as _}from"./CqezyWMX.js";const C=d({name:"ContentNavigation",props:{query:{type:Object,required:!1,default:void 0}},async setup(i){const{query:a}=l(i),n=v(()=>{var t;return typeof((t=a.value)==null?void 0:t.params)=="function"?a.value.params():a.value});if(!n.value&&f("dd-navigation").value){const{navigation:t}=p();return{navigation:t}}const{data:o}=await g(`content-navigation-${m(n.value)}`,()=>y(n.value));return{navigation:o}},render(i){const a=h(),{navigation:n}=i,o=e=>u(_,{to:e._path},()=>e.title),t=(e,r)=>u("ul",r?{"data-level":r}:null,e.map(s=>s.children?u("li",null,[o(s),t(s.children,r+1)]):u("li",null,o(s)))),c=e=>t(e,0);return a!=null&&a.default?a.default({navigation:n,...this.$attrs}):c(n)}}),N=C;export{N as default}; diff --git a/_nuxt/oBN9MzWu.js b/_nuxt/BReTT7mq.js similarity index 65% rename from _nuxt/oBN9MzWu.js rename to _nuxt/BReTT7mq.js index 32ccdc3..4b83acc 100644 --- a/_nuxt/oBN9MzWu.js +++ b/_nuxt/BReTT7mq.js @@ -1 +1 @@ -import{_ as o,o as t,c,ad as r}from"./D-7F6MCA.js";const s={};function n(e,a){return t(),c("blockquote",null,[r(e.$slots,"default")])}const _=o(s,[["render",n]]);export{_ as default}; +import{_ as o,o as t,c,ad as r}from"./CqezyWMX.js";const s={};function n(e,a){return t(),c("blockquote",null,[r(e.$slots,"default")])}const _=o(s,[["render",n]]);export{_ as default}; diff --git a/_nuxt/DtsGXBIb.js b/_nuxt/BZgnXOaV.js similarity index 88% rename from _nuxt/DtsGXBIb.js rename to _nuxt/BZgnXOaV.js index eefb8ea..be40ab8 100644 --- a/_nuxt/DtsGXBIb.js +++ b/_nuxt/BZgnXOaV.js @@ -1 +1 @@ -import k from"./D_7Q24iG.js";import P from"./DI9szGUN.js";import b from"./CFmwv4vA.js";import{u as L,g as f,i as g,P as C,h as R,j as x,k as B,r as S,l as j,m,n as T,q as A,s as p,v as E,x as N,S as H,T as O,y as w,L as D,z as u,A as $,B as q,o as d,c as z,b as y,w as _,C as v}from"./D-7F6MCA.js";import{u as F}from"./DLb_8cds.js";import"./MVN7XdwN.js";import"./CJzzfTck.js";const I=f({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(t,n){const e=await m[t.name]().then(o=>o.default||o);return()=>p(e,t.layoutProps,n.slots)}}),M=f({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(t,n){const e=L(),o=g(C),s=o===R()?x():o,r=B(()=>{let a=u(t.name)??s.meta.layout??"default";return a&&!(a in m)&&t.fallback&&(a=u(t.fallback)),a}),i=S();n.expose({layoutRef:i});const l=e.deferHydration();if(e.isHydrating){const a=e.hooks.hookOnce("app:error",l);j().beforeEach(a)}return()=>{const a=r.value&&r.value in m,c=s.meta.layoutTransition??T;return A(O,a&&c,{default:()=>p(H,{suspensible:!0,onResolve:()=>{N(l)}},{default:()=>p(V,{layoutProps:E(n.attrs,{ref:i}),key:r.value||void 0,name:r.value,shouldProvide:!t.name,hasTransition:!!c},n.slots)})}).default()}}}),V=f({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(t,n){const e=t.name;return t.shouldProvide&&w(D,{isCurrent:o=>e===(o.meta.layout??"default")}),()=>{var o,s;return!e||typeof e=="string"&&!(e in m)?(s=(o=n.slots).default)==null?void 0:s.call(o):p(I,{key:e,layoutProps:t.layoutProps,name:e},n.slots)}}}),G={class:"document-driven-page"},Z=f({__name:"document-driven",setup(t){const{contentHead:n}=$().public.content,{page:e,layout:o}=q();return e.value,n&&F(e),(s,r)=>{const i=k,l=P,a=b,c=M;return d(),z("div",G,[y(c,{name:u(o)||"default"},{default:_(()=>[u(e)?(d(),v(l,{key:u(e)._id,value:u(e)},{empty:_(({value:h})=>[y(i,{value:h},null,8,["value"])]),_:1},8,["value"])):(d(),v(a,{key:1}))]),_:1},8,["name"])])}}});export{Z as default}; +import k from"./DRcGH4Ob.js";import P from"./CYZP1pQ9.js";import b from"./DGPMzex5.js";import{u as L,g as f,i as g,P as C,h as R,j as x,k as B,r as S,l as j,m,n as T,q as A,s as p,v as E,x as N,S as H,T as O,y as w,L as D,z as u,A as $,B as q,o as d,c as z,b as y,w as _,C as v}from"./CqezyWMX.js";import{u as F}from"./B7TjKzGg.js";import"./C6BiVVIK.js";import"./DfPvg917.js";const I=f({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(t,n){const e=await m[t.name]().then(o=>o.default||o);return()=>p(e,t.layoutProps,n.slots)}}),M=f({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(t,n){const e=L(),o=g(C),s=o===R()?x():o,r=B(()=>{let a=u(t.name)??s.meta.layout??"default";return a&&!(a in m)&&t.fallback&&(a=u(t.fallback)),a}),i=S();n.expose({layoutRef:i});const l=e.deferHydration();if(e.isHydrating){const a=e.hooks.hookOnce("app:error",l);j().beforeEach(a)}return()=>{const a=r.value&&r.value in m,c=s.meta.layoutTransition??T;return A(O,a&&c,{default:()=>p(H,{suspensible:!0,onResolve:()=>{N(l)}},{default:()=>p(V,{layoutProps:E(n.attrs,{ref:i}),key:r.value||void 0,name:r.value,shouldProvide:!t.name,hasTransition:!!c},n.slots)})}).default()}}}),V=f({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(t,n){const e=t.name;return t.shouldProvide&&w(D,{isCurrent:o=>e===(o.meta.layout??"default")}),()=>{var o,s;return!e||typeof e=="string"&&!(e in m)?(s=(o=n.slots).default)==null?void 0:s.call(o):p(I,{key:e,layoutProps:t.layoutProps,name:e},n.slots)}}}),G={class:"document-driven-page"},Z=f({__name:"document-driven",setup(t){const{contentHead:n}=$().public.content,{page:e,layout:o}=q();return e.value,n&&F(e),(s,r)=>{const i=k,l=P,a=b,c=M;return d(),z("div",G,[y(c,{name:u(o)||"default"},{default:_(()=>[u(e)?(d(),v(l,{key:u(e)._id,value:u(e)},{empty:_(({value:h})=>[y(i,{value:h},null,8,["value"])]),_:1},8,["value"])):(d(),v(a,{key:1}))]),_:1},8,["name"])])}}});export{Z as default}; diff --git a/_nuxt/CUGPz6N-.js b/_nuxt/BwwImagv.js similarity index 99% rename from _nuxt/CUGPz6N-.js rename to _nuxt/BwwImagv.js index 9692897..e97bc0c 100644 --- a/_nuxt/CUGPz6N-.js +++ b/_nuxt/BwwImagv.js @@ -1,4 +1,4 @@ -var Jt=Object.defineProperty;var Vt=(b,n,e)=>n in b?Jt(b,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):b[n]=e;var wt=(b,n,e)=>(Vt(b,typeof n!="symbol"?n+"":n,e),e);import{g as Ot,M as Ft,N as Wt,o as ft,c as yt,a as _t,h as Kt,H as Xt,C as Yt,w as Gt,b as Rt,A as te,I as ee}from"./D-7F6MCA.js";import{g as ne,c as se}from"./Cpj98o6Y.js";import re from"./D9psexJq.js";import ie from"./DI9szGUN.js";import ae from"./D45gT397.js";import"./MVN7XdwN.js";import"./DLb_8cds.js";import"./CJzzfTck.js";function le(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let it={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const Dt=/[&<>"']/,oe=new RegExp(Dt.source,"g"),Zt=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,ce=new RegExp(Zt.source,"g"),pe={"&":"&","<":"<",">":">",'"':""","'":"'"},It=b=>pe[b];function J(b,n){if(n){if(Dt.test(b))return b.replace(oe,It)}else if(Zt.test(b))return b.replace(ce,It);return b}const he=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function Ut(b){return b.replace(he,(n,e)=>(e=e.toLowerCase())==="colon"?":":e.charAt(0)==="#"?e.charAt(1)==="x"?String.fromCharCode(parseInt(e.substring(2),16)):String.fromCharCode(+e.substring(1)):"")}const ue=/(^|[^\[])\^/g;function H(b,n){b=typeof b=="string"?b:b.source,n=n||"";const e={replace:(t,a)=>(a=(a=a.source||a).replace(ue,"$1"),b=b.replace(t,a),e),getRegex:()=>new RegExp(b,n)};return e}const de=/[^\w:]/g,ge=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Lt(b,n,e){if(b){let t;try{t=decodeURIComponent(Ut(e)).replace(de,"").toLowerCase()}catch{return null}if(t.indexOf("javascript:")===0||t.indexOf("vbscript:")===0||t.indexOf("data:")===0)return null}n&&!ge.test(e)&&(e=function(t,a){dt[" "+t]||(fe.test(t)?dt[" "+t]=t+"/":dt[" "+t]=mt(t,"/",!0)),t=dt[" "+t];const p=t.indexOf(":")===-1;return a.substring(0,2)==="//"?p?a:t.replace(me,"$1")+a:a.charAt(0)==="/"?p?a:t.replace(ke,"$1")+a:t+a}(n,e));try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const dt={},fe=/^[^:]+:\/*[^/]*$/,me=/^([^:]+:)[\s\S]*$/,ke=/^([^:]+:\/*[^/]*)[\s\S]*$/,xt={exec:function(){}};function Ct(b,n){const e=b.replace(/\|/g,(a,p,c)=>{let h=!1,x=p;for(;--x>=0&&c[x]==="\\";)h=!h;return h?"|":" |"}).split(/ \|/);let t=0;if(e[0].trim()||e.shift(),e.length>0&&!e[e.length-1].trim()&&e.pop(),e.length>n)e.splice(n);else for(;e.length1;)1&n&&(e+=b),n>>=1,b+=b;return e+b}function Nt(b,n,e,t){const a=n.href,p=n.title?J(n.title):null,c=b[1].replace(/\\([\[\]])/g,"$1");if(b[0].charAt(0)!=="!"){t.state.inLink=!0;const h={type:"link",raw:e,href:a,title:p,text:c,tokens:t.inlineTokens(c)};return t.state.inLink=!1,h}return{type:"image",raw:e,href:a,title:p,text:J(c)}}class St{constructor(n){this.options=n||it}space(n){const e=this.rules.block.newline.exec(n);if(e&&e[0].length>0)return{type:"space",raw:e[0]}}code(n){const e=this.rules.block.code.exec(n);if(e){const t=e[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:e[0],codeBlockStyle:"indented",text:this.options.pedantic?t:mt(t,` +var Jt=Object.defineProperty;var Vt=(b,n,e)=>n in b?Jt(b,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):b[n]=e;var wt=(b,n,e)=>(Vt(b,typeof n!="symbol"?n+"":n,e),e);import{g as Ot,M as Ft,N as Wt,o as ft,c as yt,a as _t,h as Kt,H as Xt,C as Yt,w as Gt,b as Rt,A as te,I as ee}from"./CqezyWMX.js";import{g as ne,c as se}from"./Cpj98o6Y.js";import re from"./Di-UCjXs.js";import ie from"./CYZP1pQ9.js";import ae from"./DpaNhoxX.js";import"./C6BiVVIK.js";import"./B7TjKzGg.js";import"./DfPvg917.js";function le(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let it={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const Dt=/[&<>"']/,oe=new RegExp(Dt.source,"g"),Zt=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,ce=new RegExp(Zt.source,"g"),pe={"&":"&","<":"<",">":">",'"':""","'":"'"},It=b=>pe[b];function J(b,n){if(n){if(Dt.test(b))return b.replace(oe,It)}else if(Zt.test(b))return b.replace(ce,It);return b}const he=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function Ut(b){return b.replace(he,(n,e)=>(e=e.toLowerCase())==="colon"?":":e.charAt(0)==="#"?e.charAt(1)==="x"?String.fromCharCode(parseInt(e.substring(2),16)):String.fromCharCode(+e.substring(1)):"")}const ue=/(^|[^\[])\^/g;function H(b,n){b=typeof b=="string"?b:b.source,n=n||"";const e={replace:(t,a)=>(a=(a=a.source||a).replace(ue,"$1"),b=b.replace(t,a),e),getRegex:()=>new RegExp(b,n)};return e}const de=/[^\w:]/g,ge=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Lt(b,n,e){if(b){let t;try{t=decodeURIComponent(Ut(e)).replace(de,"").toLowerCase()}catch{return null}if(t.indexOf("javascript:")===0||t.indexOf("vbscript:")===0||t.indexOf("data:")===0)return null}n&&!ge.test(e)&&(e=function(t,a){dt[" "+t]||(fe.test(t)?dt[" "+t]=t+"/":dt[" "+t]=mt(t,"/",!0)),t=dt[" "+t];const p=t.indexOf(":")===-1;return a.substring(0,2)==="//"?p?a:t.replace(me,"$1")+a:a.charAt(0)==="/"?p?a:t.replace(ke,"$1")+a:t+a}(n,e));try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const dt={},fe=/^[^:]+:\/*[^/]*$/,me=/^([^:]+:)[\s\S]*$/,ke=/^([^:]+:\/*[^/]*)[\s\S]*$/,xt={exec:function(){}};function Ct(b,n){const e=b.replace(/\|/g,(a,p,c)=>{let h=!1,x=p;for(;--x>=0&&c[x]==="\\";)h=!h;return h?"|":" |"}).split(/ \|/);let t=0;if(e[0].trim()||e.shift(),e.length>0&&!e[e.length-1].trim()&&e.pop(),e.length>n)e.splice(n);else for(;e.length1;)1&n&&(e+=b),n>>=1,b+=b;return e+b}function Nt(b,n,e,t){const a=n.href,p=n.title?J(n.title):null,c=b[1].replace(/\\([\[\]])/g,"$1");if(b[0].charAt(0)!=="!"){t.state.inLink=!0;const h={type:"link",raw:e,href:a,title:p,text:c,tokens:t.inlineTokens(c)};return t.state.inLink=!1,h}return{type:"image",raw:e,href:a,title:p,text:J(c)}}class St{constructor(n){this.options=n||it}space(n){const e=this.rules.block.newline.exec(n);if(e&&e[0].length>0)return{type:"space",raw:e[0]}}code(n){const e=this.rules.block.code.exec(n);if(e){const t=e[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:e[0],codeBlockStyle:"indented",text:this.options.pedantic?t:mt(t,` `)}}}fences(n){const e=this.rules.block.fences.exec(n);if(e){const t=e[0],a=function(p,c){const h=p.match(/^(\s+)(?:```)/);if(h===null)return c;const x=h[1];return c.split(` `).map(S=>{const d=S.match(/^\s+/);if(d===null)return S;const[o]=d;return o.length>=x.length?S.slice(x.length):S}).join(` `)}(t,e[3]||"");return{type:"code",raw:t,lang:e[2]?e[2].trim().replace(this.rules.inline._escapes,"$1"):e[2],text:a}}}heading(n){const e=this.rules.block.heading.exec(n);if(e){let t=e[2].trim();if(/#$/.test(t)){const a=mt(t,"#");this.options.pedantic?t=a.trim():a&&!/ $/.test(a)||(t=a.trim())}return{type:"heading",raw:e[0],depth:e[1].length,text:t,tokens:this.lexer.inline(t)}}}hr(n){const e=this.rules.block.hr.exec(n);if(e)return{type:"hr",raw:e[0]}}blockquote(n){const e=this.rules.block.blockquote.exec(n);if(e){const t=e[0].replace(/^ *>[ \t]?/gm,""),a=this.lexer.state.top;this.lexer.state.top=!0;const p=this.lexer.blockTokens(t);return this.lexer.state.top=a,{type:"blockquote",raw:e[0],tokens:p,text:t}}}list(n){let e=this.rules.block.list.exec(n);if(e){let t,a,p,c,h,x,S,d,o,m,z,E,C=e[1].trim();const O=C.length>1,$={type:"list",raw:"",ordered:O,start:O?+C.slice(0,-1):"",loose:!1,items:[]};C=O?`\\d{1,9}\\${C.slice(-1)}`:`\\${C}`,this.options.pedantic&&(C=O?C:"[*+-]");const Z=new RegExp(`^( {0,3}${C})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;n&&(E=!1,e=Z.exec(n))&&!this.rules.block.hr.test(n);){if(t=e[0],n=n.substring(t.length),d=e[2].split(` diff --git a/_nuxt/BsOohxXH.js b/_nuxt/BwyzPtVv.js similarity index 95% rename from _nuxt/BsOohxXH.js rename to _nuxt/BwyzPtVv.js index f90b660..d17496e 100644 --- a/_nuxt/BsOohxXH.js +++ b/_nuxt/BwyzPtVv.js @@ -1 +1 @@ -import{u as o}from"./CJzzfTck.js";import{_ as a,o as s,c as i,a as e,t as r,p as u,f as l}from"./D-7F6MCA.js";const c=t=>(u("data-v-6fdef64d"),t=t(),l(),t),d={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},p=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),f={class:"max-w-520px text-center"},h=["textContent"],g=["textContent"],b={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return o({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(m,x)=>(s(),i("div",d,[p,e("div",f,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:r(t.statusCode)},null,8,h),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:r(t.description)},null,8,g)])]))}},w=a(b,[["__scopeId","data-v-6fdef64d"]]);export{w as default}; +import{u as o}from"./DfPvg917.js";import{_ as a,o as s,c as i,a as e,t as r,p as u,f as l}from"./CqezyWMX.js";const c=t=>(u("data-v-6fdef64d"),t=t(),l(),t),d={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},p=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),f={class:"max-w-520px text-center"},h=["textContent"],g=["textContent"],b={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return o({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(m,x)=>(s(),i("div",d,[p,e("div",f,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:r(t.statusCode)},null,8,h),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:r(t.description)},null,8,g)])]))}},w=a(b,[["__scopeId","data-v-6fdef64d"]]);export{w as default}; diff --git a/_nuxt/BT-r870i.js b/_nuxt/C64ISlZ4.js similarity index 64% rename from _nuxt/BT-r870i.js rename to _nuxt/C64ISlZ4.js index ef97434..f402a05 100644 --- a/_nuxt/BT-r870i.js +++ b/_nuxt/C64ISlZ4.js @@ -1 +1 @@ -import{_ as o,o as r,c as t,ad as s}from"./D-7F6MCA.js";const c={};function n(e,a){return r(),t("td",null,[s(e.$slots,"default")])}const d=o(c,[["render",n]]);export{d as default}; +import{_ as o,o as r,c as t,ad as s}from"./CqezyWMX.js";const c={};function n(e,a){return r(),t("td",null,[s(e.$slots,"default")])}const d=o(c,[["render",n]]);export{d as default}; diff --git a/_nuxt/MVN7XdwN.js b/_nuxt/C6BiVVIK.js similarity index 99% rename from _nuxt/MVN7XdwN.js rename to _nuxt/C6BiVVIK.js index e2d3e54..610f004 100644 --- a/_nuxt/MVN7XdwN.js +++ b/_nuxt/C6BiVVIK.js @@ -1 +1 @@ -import{g as z,A as J,a6 as G,k as x,s as E,a7 as Q,a8 as _,a9 as w,aa as nn,h as ln,ab as en,ac as on,o as tn,C as rn,z as an}from"./D-7F6MCA.js";class S{constructor(l,o,t){this.property=l,this.normal=o,t&&(this.space=t)}}S.prototype.property={};S.prototype.normal={};S.prototype.space=null;function I(n,l){const o={},t={};let r=-1;for(;++r4&&o.slice(0,4)==="data"&&dn.test(l)){if(l.charAt(4)==="-"){const a=l.slice(5).replace(U,fn);t="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=l.slice(4);if(!U.test(a)){let i=a.replace(gn,mn);i.charAt(0)!=="-"&&(i="-"+i),l="data"+i}}r=R}return new r(t,l)}function mn(n){return"-"+n.toLowerCase()}function fn(n){return n.charAt(1).toUpperCase()}const yn=I([H,F,q,W,cn],"html");I([H,F,q,W,pn],"svg");const T=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"],M="default",K=/^@|^v-on:/,X=/^:|^v-bind:/,Y=/^v-model/,vn=["select","textarea","input"],bn=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(n=>[n,`prose-${n}`])),kn=z({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})}},async setup(n){var r,a;const{mdc:l}=J().public,o={...l.components.prose&&n.prose!==!1?bn:{},...l.components.map,...G(((a=(r=n.data)==null?void 0:r.mdc)==null?void 0:a.components)||{}),...n.components},t=x(()=>{var s;const i=(((s=n.body)==null?void 0:s.children)||[]).map(c=>c.tag||c.type).filter(c=>!T.includes(c));return Array.from(new Set(i)).sort().join(".")});return await Tn(n.body,{tags:o}),{tags:o,contentKey:t}},render(n){var h,y,d;const{tags:l,tag:o,body:t,data:r,contentKey:a}=n;if(!t)return null;const i={...r,tags:l},s=o!==!1?A(o||((h=i.component)==null?void 0:h.name)||i.component||"div"):void 0,c=$(t,E,i,i);return s?E(s,{...(y=i.component)==null?void 0:y.props,...this.$attrs,key:a},c):(d=c.default)==null?void 0:d.call(c)}});function Cn(n,l,o,t={}){if(n.type==="text")return l(w,n.value);const r=n.tag,a=Z(n,o.tags);if(n.tag==="binding")return Sn(n,l,o,t);const i=A(a);typeof i=="object"&&(i.tag=r);const s=xn(n,o);return l(i,s,$(n,l,o,{...t,...s}))}function Sn(n,l,o,t={}){var h,y;const r={...t,$route:()=>ln(),$document:o,$doc:o},a=/\.|\[(\d+)\]/,s=((h=n.props)==null?void 0:h.value.trim().split(a).filter(Boolean)).reduce((d,b)=>b in d?typeof d[b]=="function"?d[b]():d[b]:{},r),c=(y=n.props)==null?void 0:y.defaultValue;return l(w,s??c??"")}function $(n,l,o,t){const a=(n.children||[]).reduce((s,c)=>{if(!Mn(c))return s[M].push(c),s;const h=Ln(c);return s[h]=s[h]||[],c.type==="element"&&s[h].push(...c.children||[]),s},{[M]:[]});return Object.entries(a).reduce((s,[c,h])=>(h.length&&(s[c]=()=>{const y=h.map(d=>Cn(d,l,o,t));return Rn(y)}),s),{})}function xn(n,l){const{tag:o="",props:t={}}=n;return Object.keys(t).reduce(function(r,a){if(a==="__ignoreMap")return r;const i=t[a];if(Y.test(a)&&!vn.includes(o))return wn(a,i,r,l);if(a==="v-bind")return Pn(a,i,r,l);if(K.test(a))return On(a,i,r,l);if(X.test(a))return Dn(a,i,r,l);const{attribute:s}=hn(yn,a);return Array.isArray(i)&&i.every(c=>typeof c=="string")?(r[s]=i.join(" "),r):(r[s]=i,r)},{})}function wn(n,l,o,t){const r=d=>+d,a=d=>d.trim(),i=d=>d,s=n.replace(Y,"").split(".").filter(d=>d).reduce((d,b)=>(d[b]=!0,d),{}),c="value",h=s.lazy?"change":"input",y=s.number?r:s.trim?a:i;return o[c]=P(l,t),o.on=o.on||{},o.on[h]=d=>t[l]=y(d),o}function Pn(n,l,o,t){const r=P(l,t);return o=Object.assign(o,r),o}function On(n,l,o,t){return n=n.replace(K,""),o.on=o.on||{},o.on[n]=()=>P(l,t),o}function Dn(n,l,o,t){return n=n.replace(X,""),o[n]=P(l,t),o}const A=n=>{if(!T.includes(n)&&!(n!=null&&n.render)){const l=Q(_(n),!1);if(typeof l=="object")return l}return n};function P(n,l){const o=n.split(".").reduce((t,r)=>typeof t=="object"?t[r]:void 0,l);return typeof o>"u"?en(n):o}function Ln(n){let l="";for(const o of Object.keys(n.props||{}))if(!(!o.startsWith("#")&&!o.startsWith("v-slot:"))){l=o.split(/[:#]/,2)[1];break}return l||M}function Mn(n){return n.tag==="template"}function Rn(n){const l=[];for(const o of n){const t=l[l.length-1];o.type===w&&(t==null?void 0:t.type)===w?t.children=t.children+o.children:l.push(o)}return l}async function Tn(n,l){if(!n)return;const o=Array.from(new Set(t(n,l)));await Promise.all(o.map(async r=>{if(r!=null&&r.render||r!=null&&r.ssrRender||r!=null&&r.__ssrInlineRender)return;const a=A(r);a!=null&&a.__asyncLoader&&!a.__asyncResolved&&await a.__asyncLoader()}));function t(r,a){const i=r.tag;if(r.type==="text"||i==="binding")return[];const s=Z(r,a.tags),c=[];r.type!=="root"&&!T.includes(s)&&c.push(s);for(const h of r.children||[])c.push(...t(h,a));return c}}function Z(n,l){var t;const o=n.tag;return!o||typeof((t=n.props)==null?void 0:t.__ignoreMap)<"u"?o:l[o]||l[_(o)]||l[nn(n.tag)]||o}const An=kn,Bn=z({__name:"ContentRendererMarkdown",props:{value:{type:Object,required:!0},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"},components:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})}},setup(n){const l=n,o=on().isEnabled(),t=x(()=>{let i=l.value.body||l.value;return l.excerpt&&l.value.excerpt&&(i=l.value.excerpt),i}),r=x(()=>{const{body:i,excerpt:s,...c}=l.value;return{...c,...l.data}}),a=x(()=>({...l.components,...r.value._components||{}}));return(i,s)=>{const c=An;return tn(),rn(c,{body:t.value,data:r.value,tag:n.tag,components:a.value,"data-content-id":an(o)?n.value._id:void 0},null,8,["body","data","tag","components","data-content-id"])}}});export{Bn as _}; +import{g as z,A as J,a6 as G,k as x,s as E,a7 as Q,a8 as _,a9 as w,aa as nn,h as ln,ab as en,ac as on,o as tn,C as rn,z as an}from"./CqezyWMX.js";class S{constructor(l,o,t){this.property=l,this.normal=o,t&&(this.space=t)}}S.prototype.property={};S.prototype.normal={};S.prototype.space=null;function I(n,l){const o={},t={};let r=-1;for(;++r4&&o.slice(0,4)==="data"&&dn.test(l)){if(l.charAt(4)==="-"){const a=l.slice(5).replace(U,fn);t="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=l.slice(4);if(!U.test(a)){let i=a.replace(gn,mn);i.charAt(0)!=="-"&&(i="-"+i),l="data"+i}}r=R}return new r(t,l)}function mn(n){return"-"+n.toLowerCase()}function fn(n){return n.charAt(1).toUpperCase()}const yn=I([H,F,q,W,cn],"html");I([H,F,q,W,pn],"svg");const T=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"],M="default",K=/^@|^v-on:/,X=/^:|^v-bind:/,Y=/^v-model/,vn=["select","textarea","input"],bn=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(n=>[n,`prose-${n}`])),kn=z({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})}},async setup(n){var r,a;const{mdc:l}=J().public,o={...l.components.prose&&n.prose!==!1?bn:{},...l.components.map,...G(((a=(r=n.data)==null?void 0:r.mdc)==null?void 0:a.components)||{}),...n.components},t=x(()=>{var s;const i=(((s=n.body)==null?void 0:s.children)||[]).map(c=>c.tag||c.type).filter(c=>!T.includes(c));return Array.from(new Set(i)).sort().join(".")});return await Tn(n.body,{tags:o}),{tags:o,contentKey:t}},render(n){var h,y,d;const{tags:l,tag:o,body:t,data:r,contentKey:a}=n;if(!t)return null;const i={...r,tags:l},s=o!==!1?A(o||((h=i.component)==null?void 0:h.name)||i.component||"div"):void 0,c=$(t,E,i,i);return s?E(s,{...(y=i.component)==null?void 0:y.props,...this.$attrs,key:a},c):(d=c.default)==null?void 0:d.call(c)}});function Cn(n,l,o,t={}){if(n.type==="text")return l(w,n.value);const r=n.tag,a=Z(n,o.tags);if(n.tag==="binding")return Sn(n,l,o,t);const i=A(a);typeof i=="object"&&(i.tag=r);const s=xn(n,o);return l(i,s,$(n,l,o,{...t,...s}))}function Sn(n,l,o,t={}){var h,y;const r={...t,$route:()=>ln(),$document:o,$doc:o},a=/\.|\[(\d+)\]/,s=((h=n.props)==null?void 0:h.value.trim().split(a).filter(Boolean)).reduce((d,b)=>b in d?typeof d[b]=="function"?d[b]():d[b]:{},r),c=(y=n.props)==null?void 0:y.defaultValue;return l(w,s??c??"")}function $(n,l,o,t){const a=(n.children||[]).reduce((s,c)=>{if(!Mn(c))return s[M].push(c),s;const h=Ln(c);return s[h]=s[h]||[],c.type==="element"&&s[h].push(...c.children||[]),s},{[M]:[]});return Object.entries(a).reduce((s,[c,h])=>(h.length&&(s[c]=()=>{const y=h.map(d=>Cn(d,l,o,t));return Rn(y)}),s),{})}function xn(n,l){const{tag:o="",props:t={}}=n;return Object.keys(t).reduce(function(r,a){if(a==="__ignoreMap")return r;const i=t[a];if(Y.test(a)&&!vn.includes(o))return wn(a,i,r,l);if(a==="v-bind")return Pn(a,i,r,l);if(K.test(a))return On(a,i,r,l);if(X.test(a))return Dn(a,i,r,l);const{attribute:s}=hn(yn,a);return Array.isArray(i)&&i.every(c=>typeof c=="string")?(r[s]=i.join(" "),r):(r[s]=i,r)},{})}function wn(n,l,o,t){const r=d=>+d,a=d=>d.trim(),i=d=>d,s=n.replace(Y,"").split(".").filter(d=>d).reduce((d,b)=>(d[b]=!0,d),{}),c="value",h=s.lazy?"change":"input",y=s.number?r:s.trim?a:i;return o[c]=P(l,t),o.on=o.on||{},o.on[h]=d=>t[l]=y(d),o}function Pn(n,l,o,t){const r=P(l,t);return o=Object.assign(o,r),o}function On(n,l,o,t){return n=n.replace(K,""),o.on=o.on||{},o.on[n]=()=>P(l,t),o}function Dn(n,l,o,t){return n=n.replace(X,""),o[n]=P(l,t),o}const A=n=>{if(!T.includes(n)&&!(n!=null&&n.render)){const l=Q(_(n),!1);if(typeof l=="object")return l}return n};function P(n,l){const o=n.split(".").reduce((t,r)=>typeof t=="object"?t[r]:void 0,l);return typeof o>"u"?en(n):o}function Ln(n){let l="";for(const o of Object.keys(n.props||{}))if(!(!o.startsWith("#")&&!o.startsWith("v-slot:"))){l=o.split(/[:#]/,2)[1];break}return l||M}function Mn(n){return n.tag==="template"}function Rn(n){const l=[];for(const o of n){const t=l[l.length-1];o.type===w&&(t==null?void 0:t.type)===w?t.children=t.children+o.children:l.push(o)}return l}async function Tn(n,l){if(!n)return;const o=Array.from(new Set(t(n,l)));await Promise.all(o.map(async r=>{if(r!=null&&r.render||r!=null&&r.ssrRender||r!=null&&r.__ssrInlineRender)return;const a=A(r);a!=null&&a.__asyncLoader&&!a.__asyncResolved&&await a.__asyncLoader()}));function t(r,a){const i=r.tag;if(r.type==="text"||i==="binding")return[];const s=Z(r,a.tags),c=[];r.type!=="root"&&!T.includes(s)&&c.push(s);for(const h of r.children||[])c.push(...t(h,a));return c}}function Z(n,l){var t;const o=n.tag;return!o||typeof((t=n.props)==null?void 0:t.__ignoreMap)<"u"?o:l[o]||l[_(o)]||l[nn(n.tag)]||o}const An=kn,Bn=z({__name:"ContentRendererMarkdown",props:{value:{type:Object,required:!0},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"},components:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})}},setup(n){const l=n,o=on().isEnabled(),t=x(()=>{let i=l.value.body||l.value;return l.excerpt&&l.value.excerpt&&(i=l.value.excerpt),i}),r=x(()=>{const{body:i,excerpt:s,...c}=l.value;return{...c,...l.data}}),a=x(()=>({...l.components,...r.value._components||{}}));return(i,s)=>{const c=An;return tn(),rn(c,{body:t.value,data:r.value,tag:n.tag,components:a.value,"data-content-id":an(o)?n.value._id:void 0},null,8,["body","data","tag","components","data-content-id"])}}});export{Bn as _}; diff --git a/_nuxt/4LOfqp_W.js b/_nuxt/C8JSLJQ6.js similarity index 95% rename from _nuxt/4LOfqp_W.js rename to _nuxt/C8JSLJQ6.js index 19b4302..65f1d47 100644 --- a/_nuxt/4LOfqp_W.js +++ b/_nuxt/C8JSLJQ6.js @@ -1 +1 @@ -import{_ as y,o as e,C as d,w as p,a as n,t as f,e as $,g as b,A as v,c as s,F as u,D as c,z as _,b as w,E as S}from"./D-7F6MCA.js";const k={props:{title:{type:String,default:"Title"},author:{type:String,default:"Author"},thumbnail:{type:String,default:"./nlesc-logo.svg"},url:{type:String,default:"/"}}},C={class:"relative"},B={class:"flex flex-row bg-eScienceWhite shadow-xl max-w-xl rounded-bl-3xl rounded-tr-3xl h-48"},N={class:"prose font-display m-4 mr-10"},L=["src"];function A(h,o,l,m,x,i){const a=$;return e(),d(a,{to:l.url},{default:p(()=>[n("div",C,[n("div",B,[n("div",N,[n("h3",null,f(l.title),1)]),n("img",{src:l.thumbnail,alt:"module icon",class:"max-w-xs rounded-tr-3xl"},null,8,L)])])]),_:1},8,["to"])}const D=y(k,[["render",A]]),E={class:"flex flex-col pt-4 pb-6 pl-6 ml-16"},F={class:"prose-2xl font-display font-bold text-eSciencePurple w-full pl-2"},q=b({__name:"index",setup(h){const o=v().public,l={path:"/modules",where:[{visibility:"visible"}],sort:[{id:1,$numeric:!0}]};return(m,x)=>{const i=D,a=S;return e(),s("div",E,[(e(!0),s(u,null,c(_(o).categoryOrder,r=>(e(),s("div",{key:r,class:"flex flex-wrap gap-4 mb-8"},[n("h2",F,f(r),1),w(a,{query:l},{default:p(({list:g})=>[(e(!0),s(u,null,c(g.filter(t=>t.category===r),t=>(e(),d(i,{key:t.id,title:t.title,author:t.author,thumbnail:`/${_(o).repoName}${t._path}/media/${t.thumbnail}`,url:`${t._path}/info`},null,8,["title","author","thumbnail","url"]))),128))]),_:2},1024)]))),128))])}}});export{q as default}; +import{_ as y,o as e,C as d,w as p,a as n,t as f,e as $,g as b,A as v,c as s,F as u,D as c,z as _,b as w,E as S}from"./CqezyWMX.js";const k={props:{title:{type:String,default:"Title"},author:{type:String,default:"Author"},thumbnail:{type:String,default:"./nlesc-logo.svg"},url:{type:String,default:"/"}}},C={class:"relative"},B={class:"flex flex-row bg-eScienceWhite shadow-xl max-w-xl rounded-bl-3xl rounded-tr-3xl h-48"},N={class:"prose font-display m-4 mr-10"},L=["src"];function A(h,o,l,m,x,i){const a=$;return e(),d(a,{to:l.url},{default:p(()=>[n("div",C,[n("div",B,[n("div",N,[n("h3",null,f(l.title),1)]),n("img",{src:l.thumbnail,alt:"module icon",class:"max-w-xs rounded-tr-3xl"},null,8,L)])])]),_:1},8,["to"])}const D=y(k,[["render",A]]),E={class:"flex flex-col pt-4 pb-6 pl-6 ml-16"},F={class:"prose-2xl font-display font-bold text-eSciencePurple w-full pl-2"},q=b({__name:"index",setup(h){const o=v().public,l={path:"/modules",where:[{visibility:"visible"}],sort:[{id:1,$numeric:!0}]};return(m,x)=>{const i=D,a=S;return e(),s("div",E,[(e(!0),s(u,null,c(_(o).categoryOrder,r=>(e(),s("div",{key:r,class:"flex flex-wrap gap-4 mb-8"},[n("h2",F,f(r),1),w(a,{query:l},{default:p(({list:g})=>[(e(!0),s(u,null,c(g.filter(t=>t.category===r),t=>(e(),d(i,{key:t.id,title:t.title,author:t.author,thumbnail:`/${_(o).repoName}${t._path}/media/${t.thumbnail}`,url:`${t._path}/info`},null,8,["title","author","thumbnail","url"]))),128))]),_:2},1024)]))),128))])}}});export{q as default}; diff --git a/_nuxt/Bd21FNzN.js b/_nuxt/CKhO4wbX.js similarity index 65% rename from _nuxt/Bd21FNzN.js rename to _nuxt/CKhO4wbX.js index 64bcf5e..f759b43 100644 --- a/_nuxt/Bd21FNzN.js +++ b/_nuxt/CKhO4wbX.js @@ -1 +1 @@ -import{_ as o,o as r,c as t,ad as s}from"./D-7F6MCA.js";const c={};function n(e,a){return r(),t("tbody",null,[s(e.$slots,"default")])}const d=o(c,[["render",n]]);export{d as default}; +import{_ as o,o as r,c as t,ad as s}from"./CqezyWMX.js";const c={};function n(e,a){return r(),t("tbody",null,[s(e.$slots,"default")])}const d=o(c,[["render",n]]);export{d as default}; diff --git a/_nuxt/Cq-BNWXg.js b/_nuxt/CPH1tLRQ.js similarity index 97% rename from _nuxt/Cq-BNWXg.js rename to _nuxt/CPH1tLRQ.js index ad78021..3f2e7d4 100644 --- a/_nuxt/Cq-BNWXg.js +++ b/_nuxt/CPH1tLRQ.js @@ -1 +1 @@ -import{_ as a,o as s,c as i,a as e,t as o,b as u,w as c,d,e as l,p,f as h}from"./D-7F6MCA.js";import{u as f}from"./CJzzfTck.js";const g=t=>(p("data-v-73a07988"),t=t(),h(),t),b={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},x=g(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),m={class:"max-w-520px text-center z-20"},y=["textContent"],_=["textContent"],k={class:"w-full flex items-center justify-center"},w={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return f({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(z,S)=>{const r=l;return s(),i("div",b,[x,e("div",m,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:o(t.statusCode)},null,8,y),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:o(t.description)},null,8,_),e("div",k,[u(r,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:c(()=>[d(o(t.backHome),1)]),_:1})])])])}}},N=a(w,[["__scopeId","data-v-73a07988"]]);export{N as default}; +import{_ as a,o as s,c as i,a as e,t as o,b as u,w as c,d,e as l,p,f as h}from"./CqezyWMX.js";import{u as f}from"./DfPvg917.js";const g=t=>(p("data-v-73a07988"),t=t(),h(),t),b={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},x=g(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),m={class:"max-w-520px text-center z-20"},y=["textContent"],_=["textContent"],k={class:"w-full flex items-center justify-center"},w={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return f({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(z,S)=>{const r=l;return s(),i("div",b,[x,e("div",m,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:o(t.statusCode)},null,8,y),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:o(t.description)},null,8,_),e("div",k,[u(r,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:c(()=>[d(o(t.backHome),1)]),_:1})])])])}}},N=a(w,[["__scopeId","data-v-73a07988"]]);export{N as default}; diff --git a/_nuxt/D-FcCu61.js b/_nuxt/CPV9ms-H.js similarity index 64% rename from _nuxt/D-FcCu61.js rename to _nuxt/CPV9ms-H.js index 1fa9ca2..cd9884a 100644 --- a/_nuxt/D-FcCu61.js +++ b/_nuxt/CPV9ms-H.js @@ -1 +1 @@ -import{_ as o,o as r,c as s,ad as t}from"./D-7F6MCA.js";const c={};function n(e,a){return r(),s("em",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; +import{_ as o,o as r,c as s,ad as t}from"./CqezyWMX.js";const c={};function n(e,a){return r(),s("em",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/DsrkRSpW.js b/_nuxt/CYIwTp_8.js similarity index 85% rename from _nuxt/DsrkRSpW.js rename to _nuxt/CYIwTp_8.js index eb3f919..095aaed 100644 --- a/_nuxt/DsrkRSpW.js +++ b/_nuxt/CYIwTp_8.js @@ -1 +1 @@ -import{g as c,A as i,k as p,o as s,c as t,z as u,ad as n}from"./D-7F6MCA.js";const f=["id"],l=["href"],k=c({__name:"ProseH1",props:{id:{}},setup(a){const r=a,{headings:o}=i().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h1)});return(e,m)=>(s(),t("h1",{id:e.id},[u(d)?(s(),t("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,l)):n(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{g as c,A as i,k as p,o as s,c as t,z as u,ad as n}from"./CqezyWMX.js";const f=["id"],l=["href"],k=c({__name:"ProseH1",props:{id:{}},setup(a){const r=a,{headings:o}=i().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h1)});return(e,m)=>(s(),t("h1",{id:e.id},[u(d)?(s(),t("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,l)):n(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/DI9szGUN.js b/_nuxt/CYZP1pQ9.js similarity index 89% rename from _nuxt/DI9szGUN.js rename to _nuxt/CYZP1pQ9.js index fe53062..bf5931c 100644 --- a/_nuxt/DI9szGUN.js +++ b/_nuxt/CYZP1pQ9.js @@ -1 +1 @@ -import{_ as s}from"./MVN7XdwN.js";import{g as l,U as o,O as d,s as f}from"./D-7F6MCA.js";const y=l({name:"ContentRenderer",props:{value:{type:Object,required:!1,default:()=>({})},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"}},setup(t){o(()=>t.excerpt,n=>{var e,a,u;n&&!((e=t.value)!=null&&e.excerpt)&&(console.warn(`No excerpt found for document content/${(a=t==null?void 0:t.value)==null?void 0:a._path}.${(u=t==null?void 0:t.value)==null?void 0:u._extension}!`),console.warn("Make sure to use in your content if you want to use excerpt feature."))},{immediate:!0})},render(t){var i,c;const n=d(),{value:e,excerpt:a,tag:u}=t,r=a?e==null?void 0:e.excerpt:e==null?void 0:e.body;return!((i=r==null?void 0:r.children)!=null&&i.length)&&(n!=null&&n.empty)?n.empty({value:e,excerpt:a,tag:u,...this.$attrs}):n!=null&&n.default?n.default({value:e,excerpt:a,tag:u,...this.$attrs}):(r==null?void 0:r.type)==="root"&&((c=r==null?void 0:r.children)!=null&&c.length)?f(s,{value:e,excerpt:a,tag:u,...this.$attrs}):f("pre",null,JSON.stringify({message:"You should use slots with ",value:e,excerpt:a,tag:u},null,2))}});export{y as default}; +import{_ as s}from"./C6BiVVIK.js";import{g as l,U as o,O as d,s as f}from"./CqezyWMX.js";const y=l({name:"ContentRenderer",props:{value:{type:Object,required:!1,default:()=>({})},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"}},setup(t){o(()=>t.excerpt,n=>{var e,a,u;n&&!((e=t.value)!=null&&e.excerpt)&&(console.warn(`No excerpt found for document content/${(a=t==null?void 0:t.value)==null?void 0:a._path}.${(u=t==null?void 0:t.value)==null?void 0:u._extension}!`),console.warn("Make sure to use in your content if you want to use excerpt feature."))},{immediate:!0})},render(t){var i,c;const n=d(),{value:e,excerpt:a,tag:u}=t,r=a?e==null?void 0:e.excerpt:e==null?void 0:e.body;return!((i=r==null?void 0:r.children)!=null&&i.length)&&(n!=null&&n.empty)?n.empty({value:e,excerpt:a,tag:u,...this.$attrs}):n!=null&&n.default?n.default({value:e,excerpt:a,tag:u,...this.$attrs}):(r==null?void 0:r.type)==="root"&&((c=r==null?void 0:r.children)!=null&&c.length)?f(s,{value:e,excerpt:a,tag:u,...this.$attrs}):f("pre",null,JSON.stringify({message:"You should use slots with ",value:e,excerpt:a,tag:u},null,2))}});export{y as default}; diff --git a/_nuxt/tqGFEeeB.js b/_nuxt/CbSVEgwE.js similarity index 65% rename from _nuxt/tqGFEeeB.js rename to _nuxt/CbSVEgwE.js index 34153ac..c3925bc 100644 --- a/_nuxt/tqGFEeeB.js +++ b/_nuxt/CbSVEgwE.js @@ -1 +1 @@ -import{_ as o,o as r,c as t,ad as n}from"./D-7F6MCA.js";const s={};function c(e,a){return r(),t("strong",null,[n(e.$slots,"default")])}const _=o(s,[["render",c]]);export{_ as default}; +import{_ as o,o as r,c as t,ad as n}from"./CqezyWMX.js";const s={};function c(e,a){return r(),t("strong",null,[n(e.$slots,"default")])}const _=o(s,[["render",c]]);export{_ as default}; diff --git a/_nuxt/CCHhv8qP.js b/_nuxt/CcTCx_HE.js similarity index 53% rename from _nuxt/CCHhv8qP.js rename to _nuxt/CcTCx_HE.js index 8df4901..1df2b83 100644 --- a/_nuxt/CCHhv8qP.js +++ b/_nuxt/CcTCx_HE.js @@ -1 +1 @@ -import{_ as e,o as r,c}from"./D-7F6MCA.js";const o={};function t(n,s){return r(),c("hr")}const a=e(o,[["render",t]]);export{a as default}; +import{_ as e,o as r,c}from"./CqezyWMX.js";const o={};function t(n,s){return r(),c("hr")}const a=e(o,[["render",t]]);export{a as default}; diff --git a/_nuxt/60cOTE-W.js b/_nuxt/CgrNfJcT.js similarity index 99% rename from _nuxt/60cOTE-W.js rename to _nuxt/CgrNfJcT.js index 1858c55..b925b32 100644 --- a/_nuxt/60cOTE-W.js +++ b/_nuxt/CgrNfJcT.js @@ -1 +1 @@ -import{ab as _,ai as W,aj as j,ak as E,al as B,am as T,an as $,ao as P,ap as D,ah as k,a8 as J,A as M,aq as H,ac as U,ar as b,u as G}from"./D-7F6MCA.js";import{c as q}from"./Cpj98o6Y.js";const Z="memory",F=()=>{const t=new Map;return{name:Z,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function V(t){return!t||typeof t.then!="function"?Promise.resolve(t):t}function p(t,...r){try{return V(t(...r))}catch(n){return Promise.reject(n)}}function Q(t){const r=typeof t;return t===null||r!=="object"&&r!=="function"}function X(t){const r=Object.getPrototypeOf(t);return!r||r.isPrototypeOf(Object)}function K(t){if(Q(t))return String(t);if(X(t)||Array.isArray(t))return JSON.stringify(t);if(typeof t.toJSON=="function")return K(t.toJSON());throw new Error("[unstorage] Cannot stringify value!")}function z(){if(typeof Buffer===void 0)throw new TypeError("[unstorage] Buffer is not supported!")}const R="base64:";function ee(t){if(typeof t=="string")return t;z();const r=Buffer.from(t).toString("base64");return R+r}function te(t){return typeof t!="string"||!t.startsWith(R)?t:(z(),Buffer.from(t.slice(R.length),"base64"))}const re=["hasItem","getItem","getItemRaw","setItem","setItemRaw","removeItem","getMeta","setMeta","removeMeta","getKeys","clear","mount","unmount"];function ne(t,r){if(r=A(r),!r)return t;const n={...t};for(const a of re)n[a]=(l="",...c)=>t[a](r+l,...c);return n.getKeys=(a="",...l)=>t.getKeys(r+a,...l).then(c=>c.map(o=>o.slice(r.length))),n}function d(t){return t?t.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function ie(...t){return d(t.join(":"))}function A(t){return t=d(t),t?t+":":""}const ae="memory",se=()=>{const t=new Map;return{name:ae,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function oe(t={}){const r={mounts:{"":t.driver||se()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},n=e=>{for(const i of r.mountpoints)if(e.startsWith(i))return{base:i,relativeKey:e.slice(i.length),driver:r.mounts[i]};return{base:"",relativeKey:e,driver:r.mounts[""]}},a=(e,i)=>r.mountpoints.filter(s=>s.startsWith(e)||i&&e.startsWith(s)).map(s=>({relativeBase:e.length>s.length?e.slice(s.length):void 0,mountpoint:s,driver:r.mounts[s]})),l=(e,i)=>{if(r.watching){i=d(i);for(const s of r.watchListeners)s(e,i)}},c=async()=>{if(!r.watching){r.watching=!0;for(const e in r.mounts)r.unwatch[e]=await x(r.mounts[e],l,e)}},o=async()=>{if(r.watching){for(const e in r.unwatch)await r.unwatch[e]();r.unwatch={},r.watching=!1}},h=(e,i,s)=>{const u=new Map,f=m=>{let y=u.get(m.base);return y||(y={driver:m.driver,base:m.base,items:[]},u.set(m.base,y)),y};for(const m of e){const y=typeof m=="string",v=d(y?m:m.key),w=y?void 0:m.value,I=y||!m.options?i:{...i,...m.options},O=n(v);f(O).items.push({key:v,value:w,relativeKey:O.relativeKey,options:I})}return Promise.all([...u.values()].map(m=>s(m))).then(m=>m.flat())},g={hasItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.hasItem,s,i)},getItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.getItem,s,i).then(f=>_(f))},getItems(e,i){return h(e,i,s=>s.driver.getItems?p(s.driver.getItems,s.items.map(u=>({key:u.relativeKey,options:u.options})),i).then(u=>u.map(f=>({key:ie(s.base,f.key),value:_(f.value)}))):Promise.all(s.items.map(u=>p(s.driver.getItem,u.relativeKey,u.options).then(f=>({key:u.key,value:_(f)})))))},getItemRaw(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return u.getItemRaw?p(u.getItemRaw,s,i):p(u.getItem,s,i).then(f=>te(f))},async setItem(e,i,s={}){if(i===void 0)return g.removeItem(e);e=d(e);const{relativeKey:u,driver:f}=n(e);f.setItem&&(await p(f.setItem,u,K(i),s),f.watch||l("update",e))},async setItems(e,i){await h(e,i,async s=>{if(s.driver.setItems)return p(s.driver.setItems,s.items.map(u=>({key:u.relativeKey,value:K(u.value),options:u.options})),i);s.driver.setItem&&await Promise.all(s.items.map(u=>p(s.driver.setItem,u.relativeKey,K(u.value),u.options)))})},async setItemRaw(e,i,s={}){if(i===void 0)return g.removeItem(e,s);e=d(e);const{relativeKey:u,driver:f}=n(e);if(f.setItemRaw)await p(f.setItemRaw,u,i,s);else if(f.setItem)await p(f.setItem,u,ee(i),s);else return;f.watch||l("update",e)},async removeItem(e,i={}){typeof i=="boolean"&&(i={removeMeta:i}),e=d(e);const{relativeKey:s,driver:u}=n(e);u.removeItem&&(await p(u.removeItem,s,i),(i.removeMeta||i.removeMata)&&await p(u.removeItem,s+"$",i),u.watch||l("remove",e))},async getMeta(e,i={}){typeof i=="boolean"&&(i={nativeOnly:i}),e=d(e);const{relativeKey:s,driver:u}=n(e),f=Object.create(null);if(u.getMeta&&Object.assign(f,await p(u.getMeta,s,i)),!i.nativeOnly){const m=await p(u.getItem,s+"$",i).then(y=>_(y));m&&typeof m=="object"&&(typeof m.atime=="string"&&(m.atime=new Date(m.atime)),typeof m.mtime=="string"&&(m.mtime=new Date(m.mtime)),Object.assign(f,m))}return f},setMeta(e,i,s={}){return this.setItem(e+"$",i,s)},removeMeta(e,i={}){return this.removeItem(e+"$",i)},async getKeys(e,i={}){e=A(e);const s=a(e,!0);let u=[];const f=[];for(const m of s){const v=(await p(m.driver.getKeys,m.relativeBase,i)).map(w=>m.mountpoint+d(w)).filter(w=>!u.some(I=>w.startsWith(I)));f.push(...v),u=[m.mountpoint,...u.filter(w=>!w.startsWith(m.mountpoint))]}return e?f.filter(m=>m.startsWith(e)&&!m.endsWith("$")):f.filter(m=>!m.endsWith("$"))},async clear(e,i={}){e=A(e),await Promise.all(a(e,!1).map(async s=>{if(s.driver.clear)return p(s.driver.clear,s.relativeBase,i);if(s.driver.removeItem){const u=await s.driver.getKeys(s.relativeBase||"",i);return Promise.all(u.map(f=>s.driver.removeItem(f,i)))}}))},async dispose(){await Promise.all(Object.values(r.mounts).map(e=>L(e)))},async watch(e){return await c(),r.watchListeners.push(e),async()=>{r.watchListeners=r.watchListeners.filter(i=>i!==e),r.watchListeners.length===0&&await o()}},async unwatch(){r.watchListeners=[],await o()},mount(e,i){if(e=A(e),e&&r.mounts[e])throw new Error(`already mounted at ${e}`);return e&&(r.mountpoints.push(e),r.mountpoints.sort((s,u)=>u.length-s.length)),r.mounts[e]=i,r.watching&&Promise.resolve(x(i,l,e)).then(s=>{r.unwatch[e]=s}).catch(console.error),g},async unmount(e,i=!0){e=A(e),!(!e||!r.mounts[e])&&(r.watching&&e in r.unwatch&&(r.unwatch[e](),delete r.unwatch[e]),i&&await L(r.mounts[e]),r.mountpoints=r.mountpoints.filter(s=>s!==e),delete r.mounts[e])},getMount(e=""){e=d(e)+":";const i=n(e);return{driver:i.driver,base:i.base}},getMounts(e="",i={}){return e=d(e),a(e,i.parents).map(u=>({driver:u.driver,base:u.mountpoint}))}};return g}function x(t,r,n){return t.watch?t.watch((a,l)=>r(a,n+l)):()=>{}}async function L(t){typeof t.dispose=="function"&&await p(t.dispose)}function ue(t={}){const r=ce(n,t.operators);function n(a,l){return typeof l!="object"||l instanceof RegExp?r.$eq(a,l):Object.keys(l||{}).every(c=>{const o=l[c];if(c.startsWith("$")&&r[c]){const h=r[c];return typeof h=="function"?h(a,o):!1}return n(W(a,c),o)})}return n}function ce(t,r={}){return{$match:(n,a)=>t(n,a),$eq:(n,a)=>a instanceof RegExp?a.test(n):n===a,$ne:(n,a)=>a instanceof RegExp?!a.test(n):n!==a,$not:(n,a)=>!t(n,a),$and:(n,a)=>(j(a,"$and requires an array as condition"),a.every(l=>t(n,l))),$or:(n,a)=>(j(a,"$or requires an array as condition"),a.some(l=>t(n,l))),$in:(n,a)=>E(a).some(l=>Array.isArray(n)?t(n,{$contains:l}):t(n,l)),$contains:(n,a)=>(n=Array.isArray(n)?n:String(n),E(a).every(l=>n.includes(l))),$icontains:(n,a)=>{if(typeof a!="string")throw new TypeError("$icontains requires a string, use $contains instead");return n=String(n).toLocaleLowerCase(),E(a).every(l=>n.includes(l.toLocaleLowerCase()))},$containsAny:(n,a)=>(j(a,"$containsAny requires an array as condition"),n=Array.isArray(n)?n:String(n),a.some(l=>n.includes(l))),$exists:(n,a)=>a?typeof n<"u":typeof n>"u",$type:(n,a)=>typeof n===String(a),$regex:(n,a)=>{if(!(a instanceof RegExp)){const l=String(a).match(/\/(.*)\/([dgimsuy]*)$/);a=l?new RegExp(l[1],l[2]||""):new RegExp(a)}return a.test(String(n||""))},$lt:(n,a)=>nn<=a,$gt:(n,a)=>n>a,$gte:(n,a)=>n>=a,...r||{}}}function le(t){const r=ue(),n=(c,{query:o,before:h,after:g})=>{const e=typeof o=="string"?{_path:o}:o,i=c.findIndex(u=>r(u,e));h=h??1,g=g??1;const s=new Array(h+g).fill(null,0);return i===-1?s:s.map((u,f)=>c[i-h+f+ +(f>=h)]||null)},a=[(c,o)=>{const h=c.result.filter(g=>E(o.where).every(e=>r(g,e)));return{...c,result:h,total:h.length}},(c,o)=>E(o.sort).forEach(h=>T(c.result,h)),function(o,h,g){var e;if(h.surround){let i=n(((e=o.result)==null?void 0:e.length)===1?g:o.result,h.surround);i=$(P(h.without))(i),i=$(D(h.only))(i),o.surround=i}return o}],l=[(c,o)=>{if(o.skip)return{...c,result:c.result.slice(o.skip),skip:o.skip}},(c,o)=>{if(o.limit)return{...c,result:c.result.slice(0,o.limit),limit:o.limit}},function(o,h,g){var e,i,s;if(h.dirConfig){const u=((e=o.result[0])==null?void 0:e._path)||((s=(i=h.where)==null?void 0:i.find(f=>f._path))==null?void 0:s._path);if(typeof u=="string"){const f=g.find(m=>m._path===k(u,"_dir"));f&&(o.dirConfig={_path:f._path,...P(["_"])(f)})}}return o},(c,o)=>({...c,result:$(P(o.without))(c.result)}),(c,o)=>({...c,result:$(D(o.only))(c.result)})];return async c=>{const o=await t(),h=c.params(),g={result:o,limit:0,skip:0,total:o.length},e=a.reduce((s,u)=>u(s,h,o)||s,g);if(h.count)return{result:e.result.length};const i=l.reduce((s,u)=>u(s,h,o)||s,e);return h.first?{...B(["skip","limit","total"])(i),result:i.result[0]}:i}}function N(t){const r=le(t);return async n=>{var c;n.params().first&&n.withDirConfig();const a=n.params(),l=await r(n);return a.surround?l==null?void 0:l.surround:(l!=null&&l.dirConfig&&(l.result={_path:(c=l.dirConfig)==null?void 0:c._path,...l.result,_dir:l.dirConfig}),l==null?void 0:l.result)}}var fe={exports:{}};(function(t,r){(function(n,a,l){t.exports=l(),t.exports.default=l()})("slugify",q,function(){var n=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function l(c,o){if(typeof c!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var h=a[o.locale]||{},g=o.replacement===void 0?"-":o.replacement,e=o.trim===void 0?!0:o.trim,i=c.normalize().split("").reduce(function(s,u){var f=h[u];return f===void 0&&(f=n[u]),f===void 0&&(f=u),f===g&&(f=" "),s+f.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(i=i.replace(/[^A-Za-z0-9\s]/g,"")),e&&(i=i.trim()),i=i.replace(/\s+/g,g),o.lower&&(i=i.toLowerCase()),i}return l.extend=function(c){Object.assign(n,c)},l})})(fe);const me=t=>t.split(/[\s-]/g).map(J).join(" ");function he(t,r){const{navigation:n}=M().public.content;if(n===!1)return[];const a=c=>({...pe(["title",...n.fields])(c),...de(c==null?void 0:c.navigation)?c.navigation:{}}),l=t.sort((c,o)=>c._path.localeCompare(o._path)).reduce((c,o)=>{const h=o._path.substring(1).split("/"),g=o._id.split(":").slice(1),e=!!g[g.length-1].match(/([1-9][0-9]*\.)?index.md/g),i=f=>({title:f.title,_path:f._path,_file:f._file,children:[],...a(f),...f._draft?{_draft:!0}:{}}),s=i(o);if(e){const f=r[s._path];if(typeof(f==null?void 0:f.navigation)<"u"&&!(f!=null&&f.navigation))return c;if(o._path!=="/"){const m=i(o);s.children.push(m)}Object.assign(s,a(f))}return h.length===1?(c.push(s),c):(h.slice(0,-1).reduce((f,m,y)=>{const v="/"+h.slice(0,y+1).join("/"),w=r[v];if(typeof(w==null?void 0:w.navigation)<"u"&&!w.navigation)return[];let I=f.find(O=>O._path===v);return I||(I={title:me(m),_path:v,_file:o._file,children:[],...a(w)},f.push(I)),I.children},c).push(s),c)},[]);return Y(l)}const ge=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});function Y(t){var n;t.forEach(a=>{a._file=a._file.split(".").slice(0,-1).join(".")});const r=t.sort((a,l)=>ge.compare(a._file,l._file));for(const a of r)(n=a.children)!=null&&n.length?Y(a.children):delete a.children,delete a._file;return t}function pe(t){return r=>(r=r||{},t&&t.length?t.filter(n=>typeof r[n]<"u").reduce((n,a)=>Object.assign(n,{[a]:r[a]}),{}):r)}function de(t){return Object.prototype.toString.call(t)==="[object Object]"}const ye=t=>b(t,M().public.content.api.baseURL),we=ne(oe({driver:F()}),"@content");function ve(t){async function r(){const n=new Set(await t.getKeys("cache:")),a=U().getPreviewToken();if(a){const c=await t.getItem(`${a}$`).then(g=>g||{});if(Array.isArray(c.ignoreSources)){const g=c.ignoreSources.map(e=>`cache:${e.trim()}:`);for(const e of n)g.some(i=>e.startsWith(i))&&n.delete(e)}const o=await t.getKeys(`${a}:`),h=await Promise.all(o.map(g=>t.getItem(g)));for(const g of h)n.delete(`cache:${g._id}`),g.__deleted||n.add(`${a}:${g._id}`)}return await Promise.all(Array.from(n).map(c=>t.getItem(c)))}return{storage:t,fetch:N(r),query:n=>H(N(r),{initialParams:n,legacy:!0})}}let C=null,S=null;async function Ie(){return S?await S:C||(S=Ae(),C=await S),C}async function Ae(){const t=G(),{content:r}=M().public,n=ve(we),a=await n.storage.getItem("integrity");if(r.integrity!==+(a||0)){const{contents:l,navigation:c}=await $fetch(ye(r.integrity?`cache.${r.integrity}.json`:"cache.json"));await Promise.all(l.map(o=>n.storage.setItem(`cache:${o._id}`,o))),await n.storage.setItem("navigation",c),await n.storage.setItem("integrity",r.integrity)}return await t.callHook("content:storage",n.storage),n}async function _e(t){const r=await Ie();if(!U().getPreviewToken()&&Object.keys(t||{}).length===0)return r.storage.getItem("navigation");const n=await r.query(t).where({_partial:!1,navigation:{$ne:!1}}).find(),l=(await r.query().where({_path:/\/_dir$/i,_partial:!0}).find()).reduce((c,o)=>{var g;((g=o.title)==null?void 0:g.toLowerCase())==="dir"&&(o.title=void 0);const h=o._path.split("/").slice(0,-1).join("/")||"/";return c[h]={...o,...o.body},c},{});return he(n,l)}export{we as contentStorage,ve as createDB,_e as generateNavigation,Ie as useContentDatabase}; +import{ab as _,ai as W,aj as j,ak as E,al as B,am as T,an as $,ao as P,ap as D,ah as k,a8 as J,A as M,aq as H,ac as U,ar as b,u as G}from"./CqezyWMX.js";import{c as q}from"./Cpj98o6Y.js";const Z="memory",F=()=>{const t=new Map;return{name:Z,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function V(t){return!t||typeof t.then!="function"?Promise.resolve(t):t}function p(t,...r){try{return V(t(...r))}catch(n){return Promise.reject(n)}}function Q(t){const r=typeof t;return t===null||r!=="object"&&r!=="function"}function X(t){const r=Object.getPrototypeOf(t);return!r||r.isPrototypeOf(Object)}function K(t){if(Q(t))return String(t);if(X(t)||Array.isArray(t))return JSON.stringify(t);if(typeof t.toJSON=="function")return K(t.toJSON());throw new Error("[unstorage] Cannot stringify value!")}function z(){if(typeof Buffer===void 0)throw new TypeError("[unstorage] Buffer is not supported!")}const R="base64:";function ee(t){if(typeof t=="string")return t;z();const r=Buffer.from(t).toString("base64");return R+r}function te(t){return typeof t!="string"||!t.startsWith(R)?t:(z(),Buffer.from(t.slice(R.length),"base64"))}const re=["hasItem","getItem","getItemRaw","setItem","setItemRaw","removeItem","getMeta","setMeta","removeMeta","getKeys","clear","mount","unmount"];function ne(t,r){if(r=A(r),!r)return t;const n={...t};for(const a of re)n[a]=(l="",...c)=>t[a](r+l,...c);return n.getKeys=(a="",...l)=>t.getKeys(r+a,...l).then(c=>c.map(o=>o.slice(r.length))),n}function d(t){return t?t.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function ie(...t){return d(t.join(":"))}function A(t){return t=d(t),t?t+":":""}const ae="memory",se=()=>{const t=new Map;return{name:ae,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function oe(t={}){const r={mounts:{"":t.driver||se()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},n=e=>{for(const i of r.mountpoints)if(e.startsWith(i))return{base:i,relativeKey:e.slice(i.length),driver:r.mounts[i]};return{base:"",relativeKey:e,driver:r.mounts[""]}},a=(e,i)=>r.mountpoints.filter(s=>s.startsWith(e)||i&&e.startsWith(s)).map(s=>({relativeBase:e.length>s.length?e.slice(s.length):void 0,mountpoint:s,driver:r.mounts[s]})),l=(e,i)=>{if(r.watching){i=d(i);for(const s of r.watchListeners)s(e,i)}},c=async()=>{if(!r.watching){r.watching=!0;for(const e in r.mounts)r.unwatch[e]=await x(r.mounts[e],l,e)}},o=async()=>{if(r.watching){for(const e in r.unwatch)await r.unwatch[e]();r.unwatch={},r.watching=!1}},h=(e,i,s)=>{const u=new Map,f=m=>{let y=u.get(m.base);return y||(y={driver:m.driver,base:m.base,items:[]},u.set(m.base,y)),y};for(const m of e){const y=typeof m=="string",v=d(y?m:m.key),w=y?void 0:m.value,I=y||!m.options?i:{...i,...m.options},O=n(v);f(O).items.push({key:v,value:w,relativeKey:O.relativeKey,options:I})}return Promise.all([...u.values()].map(m=>s(m))).then(m=>m.flat())},g={hasItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.hasItem,s,i)},getItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.getItem,s,i).then(f=>_(f))},getItems(e,i){return h(e,i,s=>s.driver.getItems?p(s.driver.getItems,s.items.map(u=>({key:u.relativeKey,options:u.options})),i).then(u=>u.map(f=>({key:ie(s.base,f.key),value:_(f.value)}))):Promise.all(s.items.map(u=>p(s.driver.getItem,u.relativeKey,u.options).then(f=>({key:u.key,value:_(f)})))))},getItemRaw(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return u.getItemRaw?p(u.getItemRaw,s,i):p(u.getItem,s,i).then(f=>te(f))},async setItem(e,i,s={}){if(i===void 0)return g.removeItem(e);e=d(e);const{relativeKey:u,driver:f}=n(e);f.setItem&&(await p(f.setItem,u,K(i),s),f.watch||l("update",e))},async setItems(e,i){await h(e,i,async s=>{if(s.driver.setItems)return p(s.driver.setItems,s.items.map(u=>({key:u.relativeKey,value:K(u.value),options:u.options})),i);s.driver.setItem&&await Promise.all(s.items.map(u=>p(s.driver.setItem,u.relativeKey,K(u.value),u.options)))})},async setItemRaw(e,i,s={}){if(i===void 0)return g.removeItem(e,s);e=d(e);const{relativeKey:u,driver:f}=n(e);if(f.setItemRaw)await p(f.setItemRaw,u,i,s);else if(f.setItem)await p(f.setItem,u,ee(i),s);else return;f.watch||l("update",e)},async removeItem(e,i={}){typeof i=="boolean"&&(i={removeMeta:i}),e=d(e);const{relativeKey:s,driver:u}=n(e);u.removeItem&&(await p(u.removeItem,s,i),(i.removeMeta||i.removeMata)&&await p(u.removeItem,s+"$",i),u.watch||l("remove",e))},async getMeta(e,i={}){typeof i=="boolean"&&(i={nativeOnly:i}),e=d(e);const{relativeKey:s,driver:u}=n(e),f=Object.create(null);if(u.getMeta&&Object.assign(f,await p(u.getMeta,s,i)),!i.nativeOnly){const m=await p(u.getItem,s+"$",i).then(y=>_(y));m&&typeof m=="object"&&(typeof m.atime=="string"&&(m.atime=new Date(m.atime)),typeof m.mtime=="string"&&(m.mtime=new Date(m.mtime)),Object.assign(f,m))}return f},setMeta(e,i,s={}){return this.setItem(e+"$",i,s)},removeMeta(e,i={}){return this.removeItem(e+"$",i)},async getKeys(e,i={}){e=A(e);const s=a(e,!0);let u=[];const f=[];for(const m of s){const v=(await p(m.driver.getKeys,m.relativeBase,i)).map(w=>m.mountpoint+d(w)).filter(w=>!u.some(I=>w.startsWith(I)));f.push(...v),u=[m.mountpoint,...u.filter(w=>!w.startsWith(m.mountpoint))]}return e?f.filter(m=>m.startsWith(e)&&!m.endsWith("$")):f.filter(m=>!m.endsWith("$"))},async clear(e,i={}){e=A(e),await Promise.all(a(e,!1).map(async s=>{if(s.driver.clear)return p(s.driver.clear,s.relativeBase,i);if(s.driver.removeItem){const u=await s.driver.getKeys(s.relativeBase||"",i);return Promise.all(u.map(f=>s.driver.removeItem(f,i)))}}))},async dispose(){await Promise.all(Object.values(r.mounts).map(e=>L(e)))},async watch(e){return await c(),r.watchListeners.push(e),async()=>{r.watchListeners=r.watchListeners.filter(i=>i!==e),r.watchListeners.length===0&&await o()}},async unwatch(){r.watchListeners=[],await o()},mount(e,i){if(e=A(e),e&&r.mounts[e])throw new Error(`already mounted at ${e}`);return e&&(r.mountpoints.push(e),r.mountpoints.sort((s,u)=>u.length-s.length)),r.mounts[e]=i,r.watching&&Promise.resolve(x(i,l,e)).then(s=>{r.unwatch[e]=s}).catch(console.error),g},async unmount(e,i=!0){e=A(e),!(!e||!r.mounts[e])&&(r.watching&&e in r.unwatch&&(r.unwatch[e](),delete r.unwatch[e]),i&&await L(r.mounts[e]),r.mountpoints=r.mountpoints.filter(s=>s!==e),delete r.mounts[e])},getMount(e=""){e=d(e)+":";const i=n(e);return{driver:i.driver,base:i.base}},getMounts(e="",i={}){return e=d(e),a(e,i.parents).map(u=>({driver:u.driver,base:u.mountpoint}))}};return g}function x(t,r,n){return t.watch?t.watch((a,l)=>r(a,n+l)):()=>{}}async function L(t){typeof t.dispose=="function"&&await p(t.dispose)}function ue(t={}){const r=ce(n,t.operators);function n(a,l){return typeof l!="object"||l instanceof RegExp?r.$eq(a,l):Object.keys(l||{}).every(c=>{const o=l[c];if(c.startsWith("$")&&r[c]){const h=r[c];return typeof h=="function"?h(a,o):!1}return n(W(a,c),o)})}return n}function ce(t,r={}){return{$match:(n,a)=>t(n,a),$eq:(n,a)=>a instanceof RegExp?a.test(n):n===a,$ne:(n,a)=>a instanceof RegExp?!a.test(n):n!==a,$not:(n,a)=>!t(n,a),$and:(n,a)=>(j(a,"$and requires an array as condition"),a.every(l=>t(n,l))),$or:(n,a)=>(j(a,"$or requires an array as condition"),a.some(l=>t(n,l))),$in:(n,a)=>E(a).some(l=>Array.isArray(n)?t(n,{$contains:l}):t(n,l)),$contains:(n,a)=>(n=Array.isArray(n)?n:String(n),E(a).every(l=>n.includes(l))),$icontains:(n,a)=>{if(typeof a!="string")throw new TypeError("$icontains requires a string, use $contains instead");return n=String(n).toLocaleLowerCase(),E(a).every(l=>n.includes(l.toLocaleLowerCase()))},$containsAny:(n,a)=>(j(a,"$containsAny requires an array as condition"),n=Array.isArray(n)?n:String(n),a.some(l=>n.includes(l))),$exists:(n,a)=>a?typeof n<"u":typeof n>"u",$type:(n,a)=>typeof n===String(a),$regex:(n,a)=>{if(!(a instanceof RegExp)){const l=String(a).match(/\/(.*)\/([dgimsuy]*)$/);a=l?new RegExp(l[1],l[2]||""):new RegExp(a)}return a.test(String(n||""))},$lt:(n,a)=>nn<=a,$gt:(n,a)=>n>a,$gte:(n,a)=>n>=a,...r||{}}}function le(t){const r=ue(),n=(c,{query:o,before:h,after:g})=>{const e=typeof o=="string"?{_path:o}:o,i=c.findIndex(u=>r(u,e));h=h??1,g=g??1;const s=new Array(h+g).fill(null,0);return i===-1?s:s.map((u,f)=>c[i-h+f+ +(f>=h)]||null)},a=[(c,o)=>{const h=c.result.filter(g=>E(o.where).every(e=>r(g,e)));return{...c,result:h,total:h.length}},(c,o)=>E(o.sort).forEach(h=>T(c.result,h)),function(o,h,g){var e;if(h.surround){let i=n(((e=o.result)==null?void 0:e.length)===1?g:o.result,h.surround);i=$(P(h.without))(i),i=$(D(h.only))(i),o.surround=i}return o}],l=[(c,o)=>{if(o.skip)return{...c,result:c.result.slice(o.skip),skip:o.skip}},(c,o)=>{if(o.limit)return{...c,result:c.result.slice(0,o.limit),limit:o.limit}},function(o,h,g){var e,i,s;if(h.dirConfig){const u=((e=o.result[0])==null?void 0:e._path)||((s=(i=h.where)==null?void 0:i.find(f=>f._path))==null?void 0:s._path);if(typeof u=="string"){const f=g.find(m=>m._path===k(u,"_dir"));f&&(o.dirConfig={_path:f._path,...P(["_"])(f)})}}return o},(c,o)=>({...c,result:$(P(o.without))(c.result)}),(c,o)=>({...c,result:$(D(o.only))(c.result)})];return async c=>{const o=await t(),h=c.params(),g={result:o,limit:0,skip:0,total:o.length},e=a.reduce((s,u)=>u(s,h,o)||s,g);if(h.count)return{result:e.result.length};const i=l.reduce((s,u)=>u(s,h,o)||s,e);return h.first?{...B(["skip","limit","total"])(i),result:i.result[0]}:i}}function N(t){const r=le(t);return async n=>{var c;n.params().first&&n.withDirConfig();const a=n.params(),l=await r(n);return a.surround?l==null?void 0:l.surround:(l!=null&&l.dirConfig&&(l.result={_path:(c=l.dirConfig)==null?void 0:c._path,...l.result,_dir:l.dirConfig}),l==null?void 0:l.result)}}var fe={exports:{}};(function(t,r){(function(n,a,l){t.exports=l(),t.exports.default=l()})("slugify",q,function(){var n=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function l(c,o){if(typeof c!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var h=a[o.locale]||{},g=o.replacement===void 0?"-":o.replacement,e=o.trim===void 0?!0:o.trim,i=c.normalize().split("").reduce(function(s,u){var f=h[u];return f===void 0&&(f=n[u]),f===void 0&&(f=u),f===g&&(f=" "),s+f.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(i=i.replace(/[^A-Za-z0-9\s]/g,"")),e&&(i=i.trim()),i=i.replace(/\s+/g,g),o.lower&&(i=i.toLowerCase()),i}return l.extend=function(c){Object.assign(n,c)},l})})(fe);const me=t=>t.split(/[\s-]/g).map(J).join(" ");function he(t,r){const{navigation:n}=M().public.content;if(n===!1)return[];const a=c=>({...pe(["title",...n.fields])(c),...de(c==null?void 0:c.navigation)?c.navigation:{}}),l=t.sort((c,o)=>c._path.localeCompare(o._path)).reduce((c,o)=>{const h=o._path.substring(1).split("/"),g=o._id.split(":").slice(1),e=!!g[g.length-1].match(/([1-9][0-9]*\.)?index.md/g),i=f=>({title:f.title,_path:f._path,_file:f._file,children:[],...a(f),...f._draft?{_draft:!0}:{}}),s=i(o);if(e){const f=r[s._path];if(typeof(f==null?void 0:f.navigation)<"u"&&!(f!=null&&f.navigation))return c;if(o._path!=="/"){const m=i(o);s.children.push(m)}Object.assign(s,a(f))}return h.length===1?(c.push(s),c):(h.slice(0,-1).reduce((f,m,y)=>{const v="/"+h.slice(0,y+1).join("/"),w=r[v];if(typeof(w==null?void 0:w.navigation)<"u"&&!w.navigation)return[];let I=f.find(O=>O._path===v);return I||(I={title:me(m),_path:v,_file:o._file,children:[],...a(w)},f.push(I)),I.children},c).push(s),c)},[]);return Y(l)}const ge=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});function Y(t){var n;t.forEach(a=>{a._file=a._file.split(".").slice(0,-1).join(".")});const r=t.sort((a,l)=>ge.compare(a._file,l._file));for(const a of r)(n=a.children)!=null&&n.length?Y(a.children):delete a.children,delete a._file;return t}function pe(t){return r=>(r=r||{},t&&t.length?t.filter(n=>typeof r[n]<"u").reduce((n,a)=>Object.assign(n,{[a]:r[a]}),{}):r)}function de(t){return Object.prototype.toString.call(t)==="[object Object]"}const ye=t=>b(t,M().public.content.api.baseURL),we=ne(oe({driver:F()}),"@content");function ve(t){async function r(){const n=new Set(await t.getKeys("cache:")),a=U().getPreviewToken();if(a){const c=await t.getItem(`${a}$`).then(g=>g||{});if(Array.isArray(c.ignoreSources)){const g=c.ignoreSources.map(e=>`cache:${e.trim()}:`);for(const e of n)g.some(i=>e.startsWith(i))&&n.delete(e)}const o=await t.getKeys(`${a}:`),h=await Promise.all(o.map(g=>t.getItem(g)));for(const g of h)n.delete(`cache:${g._id}`),g.__deleted||n.add(`${a}:${g._id}`)}return await Promise.all(Array.from(n).map(c=>t.getItem(c)))}return{storage:t,fetch:N(r),query:n=>H(N(r),{initialParams:n,legacy:!0})}}let C=null,S=null;async function Ie(){return S?await S:C||(S=Ae(),C=await S),C}async function Ae(){const t=G(),{content:r}=M().public,n=ve(we),a=await n.storage.getItem("integrity");if(r.integrity!==+(a||0)){const{contents:l,navigation:c}=await $fetch(ye(r.integrity?`cache.${r.integrity}.json`:"cache.json"));await Promise.all(l.map(o=>n.storage.setItem(`cache:${o._id}`,o))),await n.storage.setItem("navigation",c),await n.storage.setItem("integrity",r.integrity)}return await t.callHook("content:storage",n.storage),n}async function _e(t){const r=await Ie();if(!U().getPreviewToken()&&Object.keys(t||{}).length===0)return r.storage.getItem("navigation");const n=await r.query(t).where({_partial:!1,navigation:{$ne:!1}}).find(),l=(await r.query().where({_path:/\/_dir$/i,_partial:!0}).find()).reduce((c,o)=>{var g;((g=o.title)==null?void 0:g.toLowerCase())==="dir"&&(o.title=void 0);const h=o._path.split("/").slice(0,-1).join("/")||"/";return c[h]={...o,...o.body},c},{});return he(n,l)}export{we as contentStorage,ve as createDB,_e as generateNavigation,Ie as useContentDatabase}; diff --git a/_nuxt/D-7F6MCA.js b/_nuxt/CqezyWMX.js similarity index 98% rename from _nuxt/D-7F6MCA.js rename to _nuxt/CqezyWMX.js index ec47389..53104a0 100644 --- a/_nuxt/D-7F6MCA.js +++ b/_nuxt/CqezyWMX.js @@ -1,4 +1,4 @@ -const __vite__fileDeps=["./DtsGXBIb.js","./D_7Q24iG.js","./DI9szGUN.js","./MVN7XdwN.js","./CFmwv4vA.js","./DLb_8cds.js","./CJzzfTck.js","./Dyiblws1.js","./D45gT397.js","./DoevlGE9.js","./CUGPz6N-.js","./Cpj98o6Y.js","./D9psexJq.js","./qLi_i6vk.js","./CttOoN1E.js","./6EcVCI_R.js","./D_9D7Kuz.js","./C8Cv2k-Z.js","./ProsePre.CchFRBtv.css","./BZ5te5bh.js","./60cOTE-W.js","./Cq-BNWXg.js","./error-404.CyhgO96i.css","./BsOohxXH.js","./error-500.Cph627d6.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +const __vite__fileDeps=["./BZgnXOaV.js","./DRcGH4Ob.js","./CYZP1pQ9.js","./C6BiVVIK.js","./DGPMzex5.js","./B7TjKzGg.js","./DfPvg917.js","./CvhRmNEs.js","./DpaNhoxX.js","./DdX7zt6r.js","./BwwImagv.js","./Cpj98o6Y.js","./Di-UCjXs.js","./DDDI6M8Y.js","./oOGv0wgF.js","./BJtyqU3t.js","./DU3kcOBr.js","./B2dnWhGM.js","./ProsePre.CchFRBtv.css","./G31LTdOa.js","./CgrNfJcT.js","./CPH1tLRQ.js","./error-404.CyhgO96i.css","./BwyzPtVv.js","./error-500.Cph627d6.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); /** * @vue/shared v3.4.23 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -17,10 +17,10 @@ const __vite__fileDeps=["./DtsGXBIb.js","./D_7Q24iG.js","./DI9szGUN.js","./MVN7X * @license MIT **/const Bf="http://www.w3.org/2000/svg",Ff="http://www.w3.org/1998/Math/MathML",Ct=typeof document<"u"?document:null,gi=Ct&&Ct.createElement("template"),Uf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Ct.createElementNS(Bf,e):t==="mathml"?Ct.createElementNS(Ff,e):Ct.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ct.createTextNode(e),createComment:e=>Ct.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ct.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{gi.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=gi.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},yt="transition",En="animation",Fn=Symbol("_vtc"),ko=(e,{slots:t})=>He(Yu,Vf(e),t);ko.displayName="Transition";const $l={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ko.props=ve({},sl,$l);const Mt=(e,t=[])=>{z(e)?e.forEach(n=>n(...t)):e&&e(...t)},yi=e=>e?z(e)?e.some(t=>t.length>1):e.length>1:!1;function Vf(e){const t={};for(const H in e)H in $l||(t[H]=e[H]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,y=Kf(s),v=y&&y[0],R=y&&y[1],{onBeforeEnter:C,onEnter:_,onEnterCancelled:m,onLeave:b,onLeaveCancelled:E,onBeforeAppear:P=C,onAppear:O=_,onAppearCancelled:k=m}=t,N=(H,G,ce)=>{Dt(H,G?c:a),Dt(H,G?u:i),ce&&ce()},$=(H,G)=>{H._isLeaving=!1,Dt(H,f),Dt(H,p),Dt(H,d),G&&G()},Q=H=>(G,ce)=>{const ue=H?O:_,U=()=>N(G,H,ce);Mt(ue,[G,U]),_i(()=>{Dt(G,H?l:o),_t(G,H?c:a),yi(ue)||vi(G,r,v,U)})};return ve(t,{onBeforeEnter(H){Mt(C,[H]),_t(H,o),_t(H,i)},onBeforeAppear(H){Mt(P,[H]),_t(H,l),_t(H,u)},onEnter:Q(!1),onAppear:Q(!0),onLeave(H,G){H._isLeaving=!0;const ce=()=>$(H,G);_t(H,f),zf(),_t(H,d),_i(()=>{H._isLeaving&&(Dt(H,f),_t(H,p),yi(b)||vi(H,r,R,ce))}),Mt(b,[H,ce])},onEnterCancelled(H){N(H,!1),Mt(m,[H])},onAppearCancelled(H){N(H,!0),Mt(k,[H])},onLeaveCancelled(H){$(H),Mt(E,[H])}})}function Kf(e){if(e==null)return null;if(fe(e))return[ls(e.enter),ls(e.leave)];{const t=ls(e);return[t,t]}}function ls(e){return Ra(e)}function _t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Fn]||(e[Fn]=new Set)).add(t)}function Dt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Fn];n&&(n.delete(t),n.size||(e[Fn]=void 0))}function _i(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Wf=0;function vi(e,t,n,r){const s=e._endId=++Wf,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=qf(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),o()},d=p=>{p.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[y]||"").split(", "),s=r(`${yt}Delay`),o=r(`${yt}Duration`),i=bi(s,o),a=r(`${En}Delay`),l=r(`${En}Duration`),u=bi(a,l);let c=null,f=0,d=0;t===yt?i>0&&(c=yt,f=i,d=o.length):t===En?u>0&&(c=En,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?yt:En:null,d=c?c===yt?o.length:l.length:0);const p=c===yt&&/\b(transform|all)(,|$)/.test(r(`${yt}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:p}}function bi(e,t){for(;e.lengthwi(n)+wi(e[r])))}function wi(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function zf(){return document.body.offsetHeight}function Gf(e,t,n){const r=e[Fn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ei=Symbol("_vod"),Qf=Symbol("_vsh"),Jf=Symbol(""),Yf=/(^|;)\s*display\s*:/;function Xf(e,t,n){const r=e.style,s=ye(n);let o=!1;if(n&&!s){if(t)if(ye(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&hr(r,a,"")}else for(const i in t)n[i]==null&&hr(r,i,"");for(const i in n)i==="display"&&(o=!0),hr(r,i,n[i])}else if(s){if(t!==n){const i=r[Jf];i&&(n+=";"+i),r.cssText=n,o=Yf.test(n)}}else t&&e.removeAttribute("style");Ei in e&&(e[Ei]=o?r.display:"",e[Qf]&&(r.display="none"))}const Pi=/\s*!important$/;function hr(e,t,n){if(z(n))n.forEach(r=>hr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Zf(e,t);Pi.test(n)?e.setProperty(yn(r),n.replace(Pi,""),"important"):e[r]=n}}const Ci=["Webkit","Moz","ms"],cs={};function Zf(e,t){const n=cs[t];if(n)return n;let r=st(t);if(r!=="filter"&&r in e)return cs[t]=r;r=$r(r);for(let s=0;sus||(id.then(()=>us=0),us=Date.now());function ld(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ke(cd(r,n.value),t,5,[r])};return n.value=e,n.attached=ad(),n}function cd(e,t){if(z(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const xi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ud=(e,t,n,r,s,o,i,a,l)=>{const u=s==="svg";t==="class"?Gf(e,r,u):t==="style"?Xf(e,n,r):qn(t)?io(t)||sd(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):fd(e,t,r,u))?td(e,t,r,o,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),ed(e,t,r,u))};function fd(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&xi(t)&&Y(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return xi(t)&&ye(n)?!1:t in e}const Nl=ve({patchProp:ud},Uf);let In,ki=!1;function dd(){return In||(In=Tf(Nl))}function hd(){return In=ki?In:Sf(Nl),ki=!0,In}const pd=(...e)=>{const t=dd().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Dl(r);if(!s)return;const o=t._component;!Y(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,Ml(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},md=(...e)=>{const t=hd().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Dl(r);if(s)return n(s,!0,Ml(s))},t};function Ml(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Dl(e){return ye(e)?document.querySelector(e):e}const gd=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,yd=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,_d=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function vd(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){bd(e);return}return t}function bd(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Un(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!_d.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(gd.test(e)||yd.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,vd)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const wd=/#/g,Ed=/&/g,Pd=/\//g,Cd=/=/g,Ao=/\+/g,Rd=/%5e/gi,Td=/%60/gi,Sd=/%7c/gi,xd=/%20/gi;function kd(e){return encodeURI(""+e).replace(Sd,"|")}function Bs(e){return kd(typeof e=="string"?e:JSON.stringify(e)).replace(Ao,"%2B").replace(xd,"+").replace(wd,"%23").replace(Ed,"%26").replace(Td,"`").replace(Rd,"^").replace(Pd,"%2F")}function fs(e){return Bs(e).replace(Cd,"%3D")}function xr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Ad(e){return xr(e.replace(Ao," "))}function Od(e){return xr(e.replace(Ao," "))}function jl(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=Ad(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=Od(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function Ld(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${fs(e)}=${Bs(n)}`).join("&"):`${fs(e)}=${Bs(t)}`:fs(e)}function Id(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Ld(t,e[t])).filter(Boolean).join("&")}const Hd=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,$d=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Nd=/^([/\\]\s*){2,}[^/\\]/,Md=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Dd=/\/$|\/\?|\/#/,jd=/^\.?\//;function Je(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Hd.test(e):$d.test(e)||(t.acceptRelative?Nd.test(e):!1)}function Bd(e){return!!e&&Md.test(e)}function Fs(e="",t){return t?Dd.test(e):e.endsWith("/")}function Ot(e="",t){if(!t)return(Fs(e)?e.slice(0,-1):e)||"/";if(!Fs(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");s>=0&&(n=e.slice(0,s),r=e.slice(s));const[o,...i]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function kr(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(Fs(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");if(s>=0&&(n=e.slice(0,s),r=e.slice(s),!n))return r;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function Fd(e=""){return e.startsWith("/")}function Us(e=""){return Fd(e)?e:"/"+e}function Bl(e,t){if(Ul(t)||Je(e))return e;const n=Ot(t);return e.startsWith(n)?e:Jn(n,e)}function Ai(e,t){if(Ul(t))return e;const n=Ot(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Fl(e,t){const n=qr(e),r={...jl(n.search),...t};return n.search=Id(r),Kd(n)}function Ul(e){return!e||e==="/"}function Ud(e){return e&&e!=="/"}function Jn(e,...t){let n=e||"";for(const r of t.filter(s=>Ud(s)))if(n){const s=r.replace(jd,"");n=kr(n)+s}else n=r;return n}function Vl(...e){var i,a,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let s=0;for(const c of n)if(!(!c||c==="/")){for(const[f,d]of c.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&Je(r[0]))continue;r.pop(),s--;continue}if(f===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),s++}}let o=r.join("/");return s>=0?(a=n[0])!=null&&a.startsWith("/")&&!o.startsWith("/")?o="/"+o:(l=n[0])!=null&&l.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*s)+o,(u=n[n.length-1])!=null&&u.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function Vd(e,t,n={}){return n.trailingSlash||(e=kr(e),t=kr(t)),n.leadingSlash||(e=Us(e),t=Us(t)),n.encoding||(e=xr(e),t=xr(t)),e===t}const Kl=Symbol.for("ufo:protocolRelative");function qr(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!Je(e,{acceptRelative:!0}))return Oi(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=o.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:u,hash:c}=Oi(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:l,search:u,hash:c,[Kl]:!r}}function Oi(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Kd(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Kl]?(e.protocol||"")+"//":"")+s+o+t+n+r}class Wd extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function qd(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${s}: ${o}${t?` ${t}`:""}`,a=new Wd(i,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(a,p,{get(){return e[p]}});for(const[p,y]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,p,{get(){return e.response&&e.response[y]}});return a}const zd=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Li(e="GET"){return zd.has(e.toUpperCase())}function Gd(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Qd=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Jd=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Yd(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Jd.test(t)?"json":Qd.has(t)||t.startsWith("text/")?"text":"blob"}function Xd(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[s,o]of new n((e==null?void 0:e.headers)||{}))r.headers.set(s,o)}return r}const Zd=new Set([408,409,425,429,500,502,503,504]),eh=new Set([101,204,205,304]);function Wl(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=Li(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):Zd.has(f))){const d=a.options.retryDelay||0;return d>0&&await new Promise(p=>setTimeout(p,d)),o(a.request,{...a.options,retry:c-1})}}const u=qd(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,o),u}const o=async function(l,u={}){var p;const c={request:l,options:Xd(u,e.defaults,n),response:void 0,error:void 0};c.options.method=(p=c.options.method)==null?void 0:p.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=Bl(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=Fl(c.request,{...c.options.params,...c.options.query}))),c.options.body&&Li(c.options.method)&&(Gd(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const y=new r;f=setTimeout(()=>y.abort(),c.options.timeout),c.options.signal=y.signal}try{c.response=await t(c.request,c.options)}catch(y){return c.error=y,c.options.onRequestError&&await c.options.onRequestError(c),await s(c)}finally{f&&clearTimeout(f)}if(c.response.body&&!eh.has(c.response.status)&&c.options.method!=="HEAD"){const y=(c.options.parseResponse?"json":c.options.responseType)||Yd(c.response.headers.get("content-type")||"");switch(y){case"json":{const v=await c.response.text(),R=c.options.parseResponse||Un;c.response._data=R(v);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[y]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await s(c)):c.response},i=async function(l,u){return(await o(l,u))._data};return i.raw=o,i.native=(...a)=>t(...a),i.create=(a={})=>Wl({...e,defaults:{...e.defaults,...a}}),i}const Oo=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),th=Oo.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),nh=Oo.Headers,rh=Oo.AbortController,sh=Wl({fetch:th,Headers:nh,AbortController:rh}),oh=sh,ih=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Ar=ih().app,ah=()=>Ar.baseURL,lh=()=>Ar.buildAssetsDir,Lo=(...e)=>Vl(zr(),lh(),...e),zr=(...e)=>{const t=Ar.cdnURL||Ar.baseURL;return e.length?Vl(t,...e):t};globalThis.__buildAssetsURL=Lo,globalThis.__publicAssetsURL=zr;globalThis.$fetch||(globalThis.$fetch=oh.create({baseURL:ah()}));function Vs(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?Vs(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const ch={run:e=>e()},uh=()=>ch,ql=typeof console.createTask<"u"?console.createTask:uh;function fh(e,t){const n=t.shift(),r=ql(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function dh(e,t){const n=t.shift(),r=ql(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function ds(e,t){for(const n of[...e])n(t)}class hh{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Vs(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=Vs(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(fh,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(dh,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&ds(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&ds(this._after,s)}):(this._after&&s&&ds(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function zl(){return new hh}function ph(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s&&t===void 0){const i=s.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return s?s.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;Ks.add(u);try{const c=s?s.run(i,a):a();return n||(t=void 0),await c}finally{Ks.delete(u)}}}}function mh(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=ph({...e,...r})),t[n],t[n]}}}const Or=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Ii="__unctx__",gh=Or[Ii]||(Or[Ii]=mh()),yh=(e,t={})=>gh.get(e,t),Hi="__unctx_async_handlers__",Ks=Or[Hi]||(Or[Hi]=new Set);function hn(e){const t=[];for(const s of Ks){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const Gl=yh("nuxt-app",{asyncContext:!1}),_h="__nuxt_plugin";function vh(e){let t=0;const n={_scope:Xc(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.11.2"},get vue(){return n.vueApp.version}},payload:Ht({data:{},state:{},once:new Set,_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:s=>n._scope.run(()=>Ql(n,s)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=zl(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,o)=>{const i="$"+s;lr(n,i,o),lr(n.vueApp.config.globalProperties,i,o)},lr(n.vueApp,"$nuxt",n),lr(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",o=>{n.callHook("app:chunkError",{error:o.payload})}),window.useNuxtApp=window.useNuxtApp||le;const s=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",s)}const r=n.payload.config;return n.provide("config",r),n}async function bh(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function wh(e,t){const n=[],r=[],s=[],o=[];let i=0;async function a(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(u.length>0)r.push([new Set(u),l]);else{const f=bh(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,p])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(p)))})))});l.parallel?s.push(f.catch(d=>o.push(d))):await f}}for(const l of t)await a(l);if(await Promise.all(s),i)for(let l=0;l{}),e,{[_h]:!0,_name:t})}function Ql(e,t,n){const r=()=>n?t(...n):t();return Gl.set(e),e.vueApp.runWithContext(r)}function Eh(){var t;let e;return ml()&&(e=(t=bn())==null?void 0:t.appContext.app.$nuxt),e=e||Gl.tryUse(),e||null}function le(){const e=Eh();if(!e)throw new Error("[nuxt] instance unavailable");return e}function je(e){return le().$config}function lr(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const cr=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function Ph(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},s=(t||{}).decode||Th;let o=0;for(;o{t+=s};return{toString(){return t},getContext(){return n},dispatch(s){return e.replacer&&(s=e.replacer(s)),this[s===null?"null":typeof s](s)},object(s){if(s&&typeof s.toJSON=="function")return this.object(s.toJSON());const o=Object.prototype.toString.call(s);let i="";const a=o.length;a<10?i="unknown:["+o+"]":i=o.slice(8,a-1),i=i.toLowerCase();let l=null;if((l=n.get(s))===void 0)n.set(s,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(s))return r("buffer:"),r(s.toString("utf8"));if(i!=="object"&&i!=="function"&&i!=="asyncfunction")this[i]?this[i](s):e.ignoreUnknown||this.unkown(s,i);else{let u=Object.keys(s);e.unorderedObjects&&(u=u.sort());let c=[];e.respectType!==!1&&!Mi(s)&&(c=xh),e.excludeKeys&&(u=u.filter(d=>!e.excludeKeys(d)),c=c.filter(d=>!e.excludeKeys(d))),r("object:"+(u.length+c.length)+":");const f=d=>{this.dispatch(d),r(":"),e.excludeValues||this.dispatch(s[d]),r(",")};for(const d of u)f(d);for(const d of c)f(d)}},array(s,o){if(o=o===void 0?e.unorderedArrays!==!1:o,r("array:"+s.length+":"),!o||s.length<=1){for(const l of s)this.dispatch(l);return}const i=new Map,a=s.map(l=>{const u=Jl(e);u.dispatch(l);for(const[c,f]of u.getContext())i.set(c,f);return u.toString()});return n=i,a.sort(),this.array(a,!1)},date(s){return r("date:"+s.toJSON())},symbol(s){return r("symbol:"+s.toString())},unkown(s,o){if(r(o),!!s&&(r(":"),s&&typeof s.entries=="function"))return this.array(Array.from(s.entries()),!0)},error(s){return r("error:"+s.toString())},boolean(s){return r("bool:"+s)},string(s){r("string:"+s.length+":"),r(s)},function(s){r("fn:"),Mi(s)?this.dispatch("[native]"):this.dispatch(s.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(s.name)),e.respectFunctionProperties&&this.object(s)},number(s){return r("number:"+s)},xml(s){return r("xml:"+s.toString())},null(){return r("Null")},undefined(){return r("Undefined")},regexp(s){return r("regex:"+s.toString())},uint8array(s){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(s))},uint8clampedarray(s){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(s))},int8array(s){return r("int8array:"),this.dispatch(Array.prototype.slice.call(s))},uint16array(s){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(s))},int16array(s){return r("int16array:"),this.dispatch(Array.prototype.slice.call(s))},uint32array(s){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(s))},int32array(s){return r("int32array:"),this.dispatch(Array.prototype.slice.call(s))},float32array(s){return r("float32array:"),this.dispatch(Array.prototype.slice.call(s))},float64array(s){return r("float64array:"),this.dispatch(Array.prototype.slice.call(s))},arraybuffer(s){return r("arraybuffer:"),this.dispatch(new Uint8Array(s))},url(s){return r("url:"+s.toString())},map(s){r("map:");const o=[...s];return this.array(o,e.unorderedSets!==!1)},set(s){r("set:");const o=[...s];return this.array(o,e.unorderedSets!==!1)},file(s){return r("file:"),this.dispatch([s.name,s.size,s.type,s.lastModfied])},blob(){if(e.ignoreUnknown)return r("[blob]");throw new Error(`Hashing Blob objects is currently not supported Use "options.replacer" or "options.ignoreUnknown" -`)},domwindow(){return r("domwindow")},bigint(s){return r("bigint:"+s.toString())},process(){return r("process")},timer(){return r("timer")},pipe(){return r("pipe")},tcp(){return r("tcp")},udp(){return r("udp")},tty(){return r("tty")},statwatcher(){return r("statwatcher")},securecontext(){return r("securecontext")},connection(){return r("connection")},zlib(){return r("zlib")},context(){return r("context")},nodescript(){return r("nodescript")},httpparser(){return r("httpparser")},dataview(){return r("dataview")},signal(){return r("signal")},fsevent(){return r("fsevent")},tlswrap(){return r("tlswrap")}}}const Yl="[native code] }",kh=Yl.length;function Mi(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-kh)===Yl}class kt{constructor(t,n){t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||Ah).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new kt([...this.words])}}const Ah={stringify(e){const t=[];for(let n=0;n>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16),(r&15).toString(16))}return t.join("")}},Oh={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r>>2]>>>24-r%4*8&255,o=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,i=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,a=s<<16|o<<8|i;for(let l=0;l<4&&r*8+l*6>>6*(3-l)&63))}return n.join("")}},Lh={parse(e){const t=e.length,n=[];for(let r=0;r>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new kt(n,t)}},Ih={parse(e){return Lh.parse(unescape(encodeURIComponent(e)))}};class Hh{constructor(){this._data=new kt,this._nDataBytes=0,this._minBufferSize=0,this.blockSize=512/32}reset(){this._data=new kt,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=Ih.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const s=r*this.blockSize,o=Math.min(s*4,this._data.sigBytes);if(s){for(let i=0;i>>7)^(m<<14|m>>>18)^m>>>3,E=jt[d-2],P=(E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10;jt[d]=b+jt[d-7]+P+jt[d-16]}const p=l&u^~l&c,y=s&o^s&i^o&i,v=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),R=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),C=f+R+p+Nh[d]+jt[d],_=v+y;f=c,c=u,u=l,l=a+C|0,a=i,i=o,o=s,s=C+_|0}r[0]=r[0]+s|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+f|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function Dh(e){return new Mh().finalize(e).toString(Oh)}function Vn(e,t={}){const n=typeof e=="string"?e:Ws(e,t);return Dh(n).slice(0,10)}function jh(e,t,n={}){return e===t||Ws(e,n)===Ws(t,n)}function Bh(e,t){return{ctx:{table:e},matchAll:n=>Zl(n,e)}}function Xl(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,Xl(s)])):new Map(Object.entries(e[n]));return t}function Fh(e){return Bh(Xl(e))}function Zl(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[o,i]of ji(t.wildcard))(e===o||e.startsWith(o+"/"))&&r.push(i);for(const[o,i]of ji(t.dynamic))if(e.startsWith(o+"/")){const a="/"+e.slice(o.length).split("/").splice(2).join("/");r.push(...Zl(a,i))}const s=t.static.get(e);return s&&r.push(s),r.filter(Boolean)}function ji(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function hs(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function qs(e,t,n=".",r){if(!hs(t))return qs(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:hs(i)&&hs(s[o])?s[o]=qs(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function ec(e){return(...t)=>t.reduce((n,r)=>qs(n,r,"",e),{})}const tc=ec(),Uh=ec((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function Vh(e,t){try{return t in e}catch{return!1}}var Kh=Object.defineProperty,Wh=(e,t,n)=>t in e?Kh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bt=(e,t,n)=>(Wh(e,typeof t!="symbol"?t+"":t,n),n);class zs extends Error{constructor(t,n={}){super(t,n),Bt(this,"statusCode",500),Bt(this,"fatal",!1),Bt(this,"unhandled",!1),Bt(this,"statusMessage"),Bt(this,"data"),Bt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Qs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=nc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Bt(zs,"__h3_error__",!0);function Gs(e){if(typeof e=="string")return new zs(e);if(qh(e))return e;const t=new zs(e.message??e.statusMessage??"",{cause:e.cause||e});if(Vh(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Qs(e.statusCode,t.statusCode):e.status&&(t.statusCode=Qs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;nc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function qh(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const zh=/[^\u0009\u0020-\u007E]/g;function nc(e=""){return e.replace(zh,"")}function Qs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Gh=Symbol("layout-meta"),Gr=Symbol("route"),We=()=>{var e;return(e=le())==null?void 0:e.$router},pn=()=>ml()?Ie(Gr,le()._route):le()._route;const Qh=(e,t,n={})=>{const r=le(),s=n.global||typeof e!="string",o=typeof e!="string"?e:t;if(!o){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}s?r._middleware.global.push(o):r._middleware.named[e]=o},Jh=()=>{try{if(le()._processingMiddleware)return!0}catch{return!1}return!1},rc=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:Fl(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){const{target:a="_blank",windowFeatures:l={}}=t.open,u=Object.entries(l).filter(([c,f])=>f!==void 0).map(([c,f])=>`${c.toLowerCase()}=${f}`).join(", ");return open(n,a,u),Promise.resolve()}const r=(t==null?void 0:t.external)||Je(n,{acceptRelative:!0});if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=qr(n).protocol;if(a&&Bd(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const s=Jh();if(!r&&s)return e;const o=We(),i=le();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,s?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?o.replace(e):o.push(e)},sc="__nuxt_error",Qr=()=>vo(le().payload,"error"),Zt=e=>{const t=Yn(e);try{const n=le(),r=Qr();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Yh=async(e={})=>{const t=le(),n=Qr();t.callHook("app:error:cleared",e),e.redirect&&await We().replace(e.redirect),n.value=null},Xh=e=>!!e&&typeof e=="object"&&sc in e,Yn=e=>{const t=Gs(e);return Object.defineProperty(t,sc,{value:!0,configurable:!1,writable:!1}),t},Zh="modulepreload",ep=function(e,t){return e[0]==="."?new URL(e,t).href:e},Bi={},tp=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.all(n.map(a=>{if(a=ep(a,r),a in Bi)return;Bi[a]=!0;const l=a.endsWith(".css"),u=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${u}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":Zh,l||(c.as="script",c.crossOrigin=""),c.href=a,i&&c.setAttribute("nonce",i),document.head.appendChild(c),l)return new Promise((f,d)=>{c.addEventListener("load",f),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},J=(...e)=>tp(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),np=-1,rp=-2,sp=-3,op=-4,ip=-5,ap=-6;function lp(e,t){return cp(JSON.parse(e),t)}function cp(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function s(o,i=!1){if(o===np)return;if(o===sp)return NaN;if(o===op)return 1/0;if(o===ip)return-1/0;if(o===ap)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const a=n[o];if(!a||typeof a!="object")r[o]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return r[o]=u(s(a[1]));switch(l){case"Date":r[o]=new Date(a[1]);break;case"Set":const c=new Set;r[o]=c;for(let p=1;p>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Fi(e){return e._h||Io(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function ic(e,t){const{props:n,tag:r}=e;if(hp.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const o of s)if(typeof n[o]<"u"){const i=String(n[o]);return`${r}:${o}:${i}`}return!1}function Ui(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function mp(e,t,n){const r={tag:e,props:await ac(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return oc.forEach(s=>{const o=typeof r.props[s]<"u"?r.props[s]:n[s];typeof o<"u"&&((!["innerHTML","textContent","children"].includes(s)||fp.includes(r.tag))&&(r[s==="children"?"innerHTML":s]=o),delete r.props[s])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(s=>({...r,props:{...r.props,content:s}})):r}function gp(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,s])=>s).map(([s,o])=>e==="style"?`${s}:${o}`:s)),(r=Array.isArray(t)?t.join(n):t)==null?void 0:r.split(n).filter(s=>s.trim()).filter(Boolean).join(n)}async function ac(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=gp(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!oc.includes(n)){const r=String(e[n]),s=n.startsWith("data-");r==="true"||r===""?e[n]=s?"true":!0:e[n]||(s&&r==="false"?e[n]="false":delete e[n])}}return e}const yp=10;async function _p(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&dp.includes(n)).forEach(([n,r])=>{const s=up(r);t.push(...s.map(o=>mp(n,o,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[u]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let s=e;try{s=decodeURI(e)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=r(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,u)=>`${a}${u}`).trim())}),e.includes(vt)&&(e.endsWith(vt)&&(e=e.slice(0,-vt.length).trim()),e.startsWith(vt)&&(e=e.slice(vt.length).trim()),e=e.replace(new RegExp(`\\${vt}\\s*\\${vt}`,"g"),vt),e=mr(e,{separator:n},n)),e}async function lc(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await e.resolveTags()).map(f=>({tag:f,id:pr.includes(f.tag)?Fi(f):f.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n[f])==null?void 0:c.children,p=[];for(const y of[...d].filter(v=>pr.includes(v.tagName.toLowerCase()))){const v={tag:y.tagName.toLowerCase(),props:await ac(y.getAttributeNames().reduce((_,m)=>({..._,[m]:y.getAttribute(m)}),{})),innerHTML:y.innerHTML};let R=1,C=ic(v);for(;C&&p.find(_=>_._d===C);)C=`${C}:${R++}`;v._d=C||void 0,p.push(v),o.elMap[y.getAttribute("data-hid")||Fi(v)]=y}}}o.pendingSideEffects={...o.sideEffects||{}},o.sideEffects={};function i(f,d,p){const y=`${f}:${d}`;o.sideEffects[y]=p,delete o.pendingSideEffects[y]}function a({id:f,$el:d,tag:p}){const y=p.tag.endsWith("Attrs");o.elMap[f]=d,y||(["textContent","innerHTML"].forEach(v=>{p[v]&&p[v]!==d[v]&&(d[v]=p[v])}),i(f,"el",()=>{var v;(v=o.elMap[f])==null||v.remove(),delete o.elMap[f]}));for(const[v,R]of Object.entries(p._eventHandlers||{}))d.getAttribute(`data-${v}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:d).addEventListener(v.replace("on",""),R.bind(d)),d.setAttribute(`data-${v}`,""));Object.entries(p.props).forEach(([v,R])=>{const C=`attr:${v}`;if(v==="class")for(const _ of(R||"").split(" ").filter(Boolean))y&&i(f,`${C}:${_}`,()=>d.classList.remove(_)),!d.classList.contains(_)&&d.classList.add(_);else if(v==="style")for(const _ of(R||"").split(";").filter(Boolean)){const[m,...b]=_.split(":").map(E=>E.trim());i(f,`${C}:${_}:${m}`,()=>{d.style.removeProperty(m)}),d.style.setProperty(m,b.join(":"))}else d.getAttribute(v)!==R&&d.setAttribute(v,R===!0?"":String(R)),y&&i(f,C,()=>d.removeAttribute(v))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of s){const{tag:d,shouldRender:p,id:y}=f;if(p){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||o.elMap[y],f.$el?a(f):pr.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),a(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of s)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(o.pendingSideEffects).forEach(f=>f()),e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:s})}async function bp(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await lc(e,t),delete e._domUpdatePromise,r()}))}function wp(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(o){bp(o,e)}}}}}const Ep=["templateParams","htmlAttrs","bodyAttrs"],Pp={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=ic(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&Ep.includes(r.tag)&&(a="merge"),a==="merge"){const l=o.props;["class","style"].forEach(u=>{l[u]&&(r.props[u]?(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),r.props[u]=`${l[u]} ${r.props[u]}`):r.props[u]=l[u])}),t[s].props={...l,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}else if(Lr(r)>Lr(o))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(pr.includes(r.tag)&&i===0){delete t[s];return}t[s]=r});const n=[];Object.values(t).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Cp={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Rp=["script","link","bodyAttrs"],Tp=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>Rp.includes(r.tag)))Object.entries(n.props).forEach(([r,s])=>{r.startsWith("on")&&typeof s=="function"&&(e.ssr&&Wi.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=s)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Io(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,s;for(const o of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>Wi.some(a=>`${a}fired`===i))){const i=o.replace("fired","");(s=(r=n._eventHandlers)==null?void 0:r[i])==null||s.call(t,new Event(i.replace("on","")))}}}}),Sp=["link","style","script","noscript"],xp={hooks:{"tag:normalise":({tag:e})=>{e.key&&Sp.includes(e.tag)&&(e.props["data-hid"]=e._h=Io(e.key))}}},kp={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of vp)for(const s of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(s.tagPriority.replace(n,""));typeof o<"u"&&(s._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>Lr(n)-Lr(r))}}},Ap={meta:"content",link:"href",htmlAttrs:"lang"},Op=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,r=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,s=n.findIndex(l=>l.tag==="templateParams"),o=s!==-1?n[s].props:{},i=o.separator||"|";delete o.separator,o.pageTitle=mr(o.pageTitle||r||"",o,i);for(const l of n.filter(u=>u.processTemplateParams!==!1)){const u=Ap[l.tag];u&&typeof l.props[u]=="string"?l.props[u]=mr(l.props[u],o,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(c=>{typeof l[c]=="string"&&(l[c]=mr(l[c],o,i))})}e._templateParams=o,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),Lp={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(s=>s.tag==="titleTemplate");const r=t.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=Ui(t[n].textContent,t[r].textContent);s!==null?t[r].textContent=s||t[r].textContent:delete t[r]}else if(n!==-1){const s=Ui(t[n].textContent);s!==null&&(t[n].textContent=s,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},Ip={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let s=0,o=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(l){const u=typeof l=="function"?l(a):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),qi(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:s++,input:l,...u};return qi(c.mode,n)&&(o.push(c),r()),{dispose(){o=o.filter(f=>f._i!==c._i),t.callHook("entries:updated",a),r()},patch(f){o=o.map(d=>(d._i===c._i&&(d.input=c.input=f),d)),r()}}},async resolveTags(){const l={tags:[],entries:[...o]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await _p(u)){const d={tag:f,entry:u,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[Pp,Cp,Tp,xp,kp,Op,Lp,Ip,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function Np(){return cc}const Mp=Hl.startsWith("3");function Dp(e){return typeof e=="function"?e():me(e)}function Js(e,t=""){if(e instanceof Promise)return e;const n=Dp(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Js(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,me(s)]:[r,Js(s,r)])):n}const jp={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Js(t.input)}}},uc="usehead";function Bp(e){return{install(n){Mp&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(uc,e))}}.install}function Fp(e={}){e.domDelayFn=e.domDelayFn||(n=>vn(()=>setTimeout(()=>n(),0)));const t=Hp(e);return t.use(jp),t.install=Bp(t),t}const Ys=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Xs="__unhead_injection_handler__";function Up(e){Ys[Xs]=e}function T_(){if(Xs in Ys)return Ys[Xs]();const e=Ie(uc);return e||Np()}function et(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=et(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:et(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=et(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=et(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(s){n.add(et(s))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(s,o){n.set(et(o),et(s))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(et(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const Vp={nuxt:{buildId:"e1caa111-1995-48a7-9704-4b50ed3691dd"}},Kp=Uh(Vp);function fc(){const e=le();return e._appConfig||(e._appConfig=Ht(Kp)),e._appConfig}const S_=!1,Zs=!1,Wp=!1,qp={componentName:"NuxtLink"},zp={deep:!0},Gp="#__nuxt";let gr,dc;function Qp(){var t;const e=(t=fc().nuxt)==null?void 0:t.buildId;return gr=$fetch(Lo(`builds/meta/${e}.json`)),gr.then(n=>{dc=Fh(n.matcher)}),gr}function Jr(){return gr||Qp()}async function Ho(e){return await Jr(),tc({},...dc.matchAll(e).reverse())}function zi(e,t={}){const n=Yp(e,t),r=le(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=Xp(e).then(o=>o?hc(n).then(i=>i||(delete s[n],null)):(s[n]=null,null))),s[n]}const Jp="_payload.json";function Yp(e,t={}){var s;const n=new URL(e,"http://localhost");if(n.host!=="localhost"||Je(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():(s=fc().nuxt)==null?void 0:s.buildId);return Jn(je().app.baseURL,n.pathname,Jp+(r?`?${r}`:""))}async function hc(e){const t=fetch(e).then(n=>n.text().then(pc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Xp(e=pn().path){if(e=Ot(e),(await Jr()).prerendered.includes(e))return!0;const n=await Ho(e);return!!n.prerender&&!n.redirect}let ur=null;async function Zp(){if(ur)return ur;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await pc(e.textContent||""),n=e.dataset.src?await hc(e.dataset.src):void 0;return ur={...t,...n,...window.__NUXT__},ur}async function pc(e){return await lp(e,le()._payloadRevivers)}function em(e,t){le()._payloadRevivers[e]=t}const Gi={NuxtError:e=>Yn(e),EmptyShallowRef:e=>ft(e==="_"?void 0:e==="0n"?BigInt(0):Un(e)),EmptyRef:e=>xe(e==="_"?void 0:e==="0n"?BigInt(0):Un(e)),ShallowRef:e=>ft(e),ShallowReactive:e=>St(e),Ref:e=>xe(e),Reactive:e=>Ht(e)},tm=ot({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in Gi)em(r,Gi[r]);Object.assign(e.payload,([t,n]=hn(()=>e.runWithContext(Zp)),t=await t,n(),t)),window.__NUXT__=e.payload}}),nm=[],rm=ot({name:"nuxt:head",enforce:"pre",setup(e){const t=Fp({plugins:nm});Up(()=>le().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await lc(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! +`)},domwindow(){return r("domwindow")},bigint(s){return r("bigint:"+s.toString())},process(){return r("process")},timer(){return r("timer")},pipe(){return r("pipe")},tcp(){return r("tcp")},udp(){return r("udp")},tty(){return r("tty")},statwatcher(){return r("statwatcher")},securecontext(){return r("securecontext")},connection(){return r("connection")},zlib(){return r("zlib")},context(){return r("context")},nodescript(){return r("nodescript")},httpparser(){return r("httpparser")},dataview(){return r("dataview")},signal(){return r("signal")},fsevent(){return r("fsevent")},tlswrap(){return r("tlswrap")}}}const Yl="[native code] }",kh=Yl.length;function Mi(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-kh)===Yl}class kt{constructor(t,n){t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||Ah).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new kt([...this.words])}}const Ah={stringify(e){const t=[];for(let n=0;n>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16),(r&15).toString(16))}return t.join("")}},Oh={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r>>2]>>>24-r%4*8&255,o=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,i=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,a=s<<16|o<<8|i;for(let l=0;l<4&&r*8+l*6>>6*(3-l)&63))}return n.join("")}},Lh={parse(e){const t=e.length,n=[];for(let r=0;r>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new kt(n,t)}},Ih={parse(e){return Lh.parse(unescape(encodeURIComponent(e)))}};class Hh{constructor(){this._data=new kt,this._nDataBytes=0,this._minBufferSize=0,this.blockSize=512/32}reset(){this._data=new kt,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=Ih.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const s=r*this.blockSize,o=Math.min(s*4,this._data.sigBytes);if(s){for(let i=0;i>>7)^(m<<14|m>>>18)^m>>>3,E=jt[d-2],P=(E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10;jt[d]=b+jt[d-7]+P+jt[d-16]}const p=l&u^~l&c,y=s&o^s&i^o&i,v=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),R=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),C=f+R+p+Nh[d]+jt[d],_=v+y;f=c,c=u,u=l,l=a+C|0,a=i,i=o,o=s,s=C+_|0}r[0]=r[0]+s|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+f|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function Dh(e){return new Mh().finalize(e).toString(Oh)}function Vn(e,t={}){const n=typeof e=="string"?e:Ws(e,t);return Dh(n).slice(0,10)}function jh(e,t,n={}){return e===t||Ws(e,n)===Ws(t,n)}function Bh(e,t){return{ctx:{table:e},matchAll:n=>Zl(n,e)}}function Xl(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,Xl(s)])):new Map(Object.entries(e[n]));return t}function Fh(e){return Bh(Xl(e))}function Zl(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[o,i]of ji(t.wildcard))(e===o||e.startsWith(o+"/"))&&r.push(i);for(const[o,i]of ji(t.dynamic))if(e.startsWith(o+"/")){const a="/"+e.slice(o.length).split("/").splice(2).join("/");r.push(...Zl(a,i))}const s=t.static.get(e);return s&&r.push(s),r.filter(Boolean)}function ji(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function hs(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function qs(e,t,n=".",r){if(!hs(t))return qs(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:hs(i)&&hs(s[o])?s[o]=qs(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function ec(e){return(...t)=>t.reduce((n,r)=>qs(n,r,"",e),{})}const tc=ec(),Uh=ec((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function Vh(e,t){try{return t in e}catch{return!1}}var Kh=Object.defineProperty,Wh=(e,t,n)=>t in e?Kh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bt=(e,t,n)=>(Wh(e,typeof t!="symbol"?t+"":t,n),n);class zs extends Error{constructor(t,n={}){super(t,n),Bt(this,"statusCode",500),Bt(this,"fatal",!1),Bt(this,"unhandled",!1),Bt(this,"statusMessage"),Bt(this,"data"),Bt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Qs(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=nc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Bt(zs,"__h3_error__",!0);function Gs(e){if(typeof e=="string")return new zs(e);if(qh(e))return e;const t=new zs(e.message??e.statusMessage??"",{cause:e.cause||e});if(Vh(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Qs(e.statusCode,t.statusCode):e.status&&(t.statusCode=Qs(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;nc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function qh(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const zh=/[^\u0009\u0020-\u007E]/g;function nc(e=""){return e.replace(zh,"")}function Qs(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Gh=Symbol("layout-meta"),Gr=Symbol("route"),We=()=>{var e;return(e=le())==null?void 0:e.$router},pn=()=>ml()?Ie(Gr,le()._route):le()._route;const Qh=(e,t,n={})=>{const r=le(),s=n.global||typeof e!="string",o=typeof e!="string"?e:t;if(!o){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}s?r._middleware.global.push(o):r._middleware.named[e]=o},Jh=()=>{try{if(le()._processingMiddleware)return!0}catch{return!1}return!1},rc=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:Fl(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){const{target:a="_blank",windowFeatures:l={}}=t.open,u=Object.entries(l).filter(([c,f])=>f!==void 0).map(([c,f])=>`${c.toLowerCase()}=${f}`).join(", ");return open(n,a,u),Promise.resolve()}const r=(t==null?void 0:t.external)||Je(n,{acceptRelative:!0});if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=qr(n).protocol;if(a&&Bd(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const s=Jh();if(!r&&s)return e;const o=We(),i=le();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,s?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?o.replace(e):o.push(e)},sc="__nuxt_error",Qr=()=>vo(le().payload,"error"),Zt=e=>{const t=Yn(e);try{const n=le(),r=Qr();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Yh=async(e={})=>{const t=le(),n=Qr();t.callHook("app:error:cleared",e),e.redirect&&await We().replace(e.redirect),n.value=null},Xh=e=>!!e&&typeof e=="object"&&sc in e,Yn=e=>{const t=Gs(e);return Object.defineProperty(t,sc,{value:!0,configurable:!1,writable:!1}),t},Zh="modulepreload",ep=function(e,t){return e[0]==="."?new URL(e,t).href:e},Bi={},tp=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.all(n.map(a=>{if(a=ep(a,r),a in Bi)return;Bi[a]=!0;const l=a.endsWith(".css"),u=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${u}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":Zh,l||(c.as="script",c.crossOrigin=""),c.href=a,i&&c.setAttribute("nonce",i),document.head.appendChild(c),l)return new Promise((f,d)=>{c.addEventListener("load",f),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},J=(...e)=>tp(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),np=-1,rp=-2,sp=-3,op=-4,ip=-5,ap=-6;function lp(e,t){return cp(JSON.parse(e),t)}function cp(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function s(o,i=!1){if(o===np)return;if(o===sp)return NaN;if(o===op)return 1/0;if(o===ip)return-1/0;if(o===ap)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const a=n[o];if(!a||typeof a!="object")r[o]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return r[o]=u(s(a[1]));switch(l){case"Date":r[o]=new Date(a[1]);break;case"Set":const c=new Set;r[o]=c;for(let p=1;p>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Fi(e){return e._h||Io(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function ic(e,t){const{props:n,tag:r}=e;if(hp.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const o of s)if(typeof n[o]<"u"){const i=String(n[o]);return`${r}:${o}:${i}`}return!1}function Ui(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function mp(e,t,n){const r={tag:e,props:await ac(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return oc.forEach(s=>{const o=typeof r.props[s]<"u"?r.props[s]:n[s];typeof o<"u"&&((!["innerHTML","textContent","children"].includes(s)||fp.includes(r.tag))&&(r[s==="children"?"innerHTML":s]=o),delete r.props[s])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(s=>({...r,props:{...r.props,content:s}})):r}function gp(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,s])=>s).map(([s,o])=>e==="style"?`${s}:${o}`:s)),(r=Array.isArray(t)?t.join(n):t)==null?void 0:r.split(n).filter(s=>s.trim()).filter(Boolean).join(n)}async function ac(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=gp(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!oc.includes(n)){const r=String(e[n]),s=n.startsWith("data-");r==="true"||r===""?e[n]=s?"true":!0:e[n]||(s&&r==="false"?e[n]="false":delete e[n])}}return e}const yp=10;async function _p(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&dp.includes(n)).forEach(([n,r])=>{const s=up(r);t.push(...s.map(o=>mp(n,o,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[u]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let s=e;try{s=decodeURI(e)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=r(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,u)=>`${a}${u}`).trim())}),e.includes(vt)&&(e.endsWith(vt)&&(e=e.slice(0,-vt.length).trim()),e.startsWith(vt)&&(e=e.slice(vt.length).trim()),e=e.replace(new RegExp(`\\${vt}\\s*\\${vt}`,"g"),vt),e=mr(e,{separator:n},n)),e}async function lc(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await e.resolveTags()).map(f=>({tag:f,id:pr.includes(f.tag)?Fi(f):f.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n[f])==null?void 0:c.children,p=[];for(const y of[...d].filter(v=>pr.includes(v.tagName.toLowerCase()))){const v={tag:y.tagName.toLowerCase(),props:await ac(y.getAttributeNames().reduce((_,m)=>({..._,[m]:y.getAttribute(m)}),{})),innerHTML:y.innerHTML};let R=1,C=ic(v);for(;C&&p.find(_=>_._d===C);)C=`${C}:${R++}`;v._d=C||void 0,p.push(v),o.elMap[y.getAttribute("data-hid")||Fi(v)]=y}}}o.pendingSideEffects={...o.sideEffects||{}},o.sideEffects={};function i(f,d,p){const y=`${f}:${d}`;o.sideEffects[y]=p,delete o.pendingSideEffects[y]}function a({id:f,$el:d,tag:p}){const y=p.tag.endsWith("Attrs");o.elMap[f]=d,y||(["textContent","innerHTML"].forEach(v=>{p[v]&&p[v]!==d[v]&&(d[v]=p[v])}),i(f,"el",()=>{var v;(v=o.elMap[f])==null||v.remove(),delete o.elMap[f]}));for(const[v,R]of Object.entries(p._eventHandlers||{}))d.getAttribute(`data-${v}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:d).addEventListener(v.replace("on",""),R.bind(d)),d.setAttribute(`data-${v}`,""));Object.entries(p.props).forEach(([v,R])=>{const C=`attr:${v}`;if(v==="class")for(const _ of(R||"").split(" ").filter(Boolean))y&&i(f,`${C}:${_}`,()=>d.classList.remove(_)),!d.classList.contains(_)&&d.classList.add(_);else if(v==="style")for(const _ of(R||"").split(";").filter(Boolean)){const[m,...b]=_.split(":").map(E=>E.trim());i(f,`${C}:${_}:${m}`,()=>{d.style.removeProperty(m)}),d.style.setProperty(m,b.join(":"))}else d.getAttribute(v)!==R&&d.setAttribute(v,R===!0?"":String(R)),y&&i(f,C,()=>d.removeAttribute(v))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of s){const{tag:d,shouldRender:p,id:y}=f;if(p){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||o.elMap[y],f.$el?a(f):pr.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),a(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of s)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(o.pendingSideEffects).forEach(f=>f()),e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:s})}async function bp(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await lc(e,t),delete e._domUpdatePromise,r()}))}function wp(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(o){bp(o,e)}}}}}const Ep=["templateParams","htmlAttrs","bodyAttrs"],Pp={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=ic(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&Ep.includes(r.tag)&&(a="merge"),a==="merge"){const l=o.props;["class","style"].forEach(u=>{l[u]&&(r.props[u]?(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),r.props[u]=`${l[u]} ${r.props[u]}`):r.props[u]=l[u])}),t[s].props={...l,...r.props};return}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);return}else if(Lr(r)>Lr(o))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(pr.includes(r.tag)&&i===0){delete t[s];return}t[s]=r});const n=[];Object.values(t).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},Cp={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Rp=["script","link","bodyAttrs"],Tp=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>Rp.includes(r.tag)))Object.entries(n.props).forEach(([r,s])=>{r.startsWith("on")&&typeof s=="function"&&(e.ssr&&Wi.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=s)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Io(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,s;for(const o of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>Wi.some(a=>`${a}fired`===i))){const i=o.replace("fired","");(s=(r=n._eventHandlers)==null?void 0:r[i])==null||s.call(t,new Event(i.replace("on","")))}}}}),Sp=["link","style","script","noscript"],xp={hooks:{"tag:normalise":({tag:e})=>{e.key&&Sp.includes(e.tag)&&(e.props["data-hid"]=e._h=Io(e.key))}}},kp={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of vp)for(const s of e.tags.filter(o=>typeof o.tagPriority=="string"&&o.tagPriority.startsWith(n))){const o=t(s.tagPriority.replace(n,""));typeof o<"u"&&(s._p=o+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>Lr(n)-Lr(r))}}},Ap={meta:"content",link:"href",htmlAttrs:"lang"},Op=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,r=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,s=n.findIndex(l=>l.tag==="templateParams"),o=s!==-1?n[s].props:{},i=o.separator||"|";delete o.separator,o.pageTitle=mr(o.pageTitle||r||"",o,i);for(const l of n.filter(u=>u.processTemplateParams!==!1)){const u=Ap[l.tag];u&&typeof l.props[u]=="string"?l.props[u]=mr(l.props[u],o,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(c=>{typeof l[c]=="string"&&(l[c]=mr(l[c],o,i))})}e._templateParams=o,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),Lp={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(s=>s.tag==="titleTemplate");const r=t.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=Ui(t[n].textContent,t[r].textContent);s!==null?t[r].textContent=s||t[r].textContent:delete t[r]}else if(n!==-1){const s=Ui(t[n].textContent);s!==null&&(t[n].textContent=s,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},Ip={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let s=0,o=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(l){const u=typeof l=="function"?l(a):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),qi(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:s++,input:l,...u};return qi(c.mode,n)&&(o.push(c),r()),{dispose(){o=o.filter(f=>f._i!==c._i),t.callHook("entries:updated",a),r()},patch(f){o=o.map(d=>(d._i===c._i&&(d.input=c.input=f),d)),r()}}},async resolveTags(){const l={tags:[],entries:[...o]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await _p(u)){const d={tag:f,entry:u,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[Pp,Cp,Tp,xp,kp,Op,Lp,Ip,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function Np(){return cc}const Mp=Hl.startsWith("3");function Dp(e){return typeof e=="function"?e():me(e)}function Js(e,t=""){if(e instanceof Promise)return e;const n=Dp(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Js(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,me(s)]:[r,Js(s,r)])):n}const jp={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Js(t.input)}}},uc="usehead";function Bp(e){return{install(n){Mp&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(uc,e))}}.install}function Fp(e={}){e.domDelayFn=e.domDelayFn||(n=>vn(()=>setTimeout(()=>n(),0)));const t=Hp(e);return t.use(jp),t.install=Bp(t),t}const Ys=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Xs="__unhead_injection_handler__";function Up(e){Ys[Xs]=e}function T_(){if(Xs in Ys)return Ys[Xs]();const e=Ie(uc);return e||Np()}function et(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=et(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:et(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=et(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=et(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(s){n.add(et(s))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(s,o){n.set(et(o),et(s))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(et(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const Vp={nuxt:{buildId:"c02d0109-7310-4840-819d-70193fe98d98"}},Kp=Uh(Vp);function fc(){const e=le();return e._appConfig||(e._appConfig=Ht(Kp)),e._appConfig}const S_=!1,Zs=!1,Wp=!1,qp={componentName:"NuxtLink"},zp={deep:!0},Gp="#__nuxt";let gr,dc;function Qp(){var t;const e=(t=fc().nuxt)==null?void 0:t.buildId;return gr=$fetch(Lo(`builds/meta/${e}.json`)),gr.then(n=>{dc=Fh(n.matcher)}),gr}function Jr(){return gr||Qp()}async function Ho(e){return await Jr(),tc({},...dc.matchAll(e).reverse())}function zi(e,t={}){const n=Yp(e,t),r=le(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=Xp(e).then(o=>o?hc(n).then(i=>i||(delete s[n],null)):(s[n]=null,null))),s[n]}const Jp="_payload.json";function Yp(e,t={}){var s;const n=new URL(e,"http://localhost");if(n.host!=="localhost"||Je(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():(s=fc().nuxt)==null?void 0:s.buildId);return Jn(je().app.baseURL,n.pathname,Jp+(r?`?${r}`:""))}async function hc(e){const t=fetch(e).then(n=>n.text().then(pc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Xp(e=pn().path){if(e=Ot(e),(await Jr()).prerendered.includes(e))return!0;const n=await Ho(e);return!!n.prerender&&!n.redirect}let ur=null;async function Zp(){if(ur)return ur;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await pc(e.textContent||""),n=e.dataset.src?await hc(e.dataset.src):void 0;return ur={...t,...n,...window.__NUXT__},ur}async function pc(e){return await lp(e,le()._payloadRevivers)}function em(e,t){le()._payloadRevivers[e]=t}const Gi={NuxtError:e=>Yn(e),EmptyShallowRef:e=>ft(e==="_"?void 0:e==="0n"?BigInt(0):Un(e)),EmptyRef:e=>xe(e==="_"?void 0:e==="0n"?BigInt(0):Un(e)),ShallowRef:e=>ft(e),ShallowReactive:e=>St(e),Ref:e=>xe(e),Reactive:e=>Ht(e)},tm=ot({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in Gi)em(r,Gi[r]);Object.assign(e.payload,([t,n]=hn(()=>e.runWithContext(Zp)),t=await t,n(),t)),window.__NUXT__=e.payload}}),nm=[],rm=ot({name:"nuxt:head",enforce:"pre",setup(e){const t=Fp({plugins:nm});Up(()=>le().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await lc(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! * vue-router v4.3.2 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const Jt=typeof document<"u";function sm(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ie=Object.assign;function ps(e,t){const n={};for(const r in t){const s=t[r];n[r]=Ye(s)?s.map(e):e(s)}return n}const Hn=()=>{},Ye=Array.isArray,mc=/#/g,om=/&/g,im=/\//g,am=/=/g,lm=/\?/g,gc=/\+/g,cm=/%5B/g,um=/%5D/g,yc=/%5E/g,fm=/%60/g,_c=/%7B/g,dm=/%7C/g,vc=/%7D/g,hm=/%20/g;function $o(e){return encodeURI(""+e).replace(dm,"|").replace(cm,"[").replace(um,"]")}function pm(e){return $o(e).replace(_c,"{").replace(vc,"}").replace(yc,"^")}function eo(e){return $o(e).replace(gc,"%2B").replace(hm,"+").replace(mc,"%23").replace(om,"%26").replace(fm,"`").replace(_c,"{").replace(vc,"}").replace(yc,"^")}function mm(e){return eo(e).replace(am,"%3D")}function gm(e){return $o(e).replace(mc,"%23").replace(lm,"%3F")}function ym(e){return e==null?"":gm(e).replace(im,"%2F")}function Kn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const _m=/\/$/,vm=e=>e.replace(_m,"");function ms(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=Pm(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Kn(i)}}function bm(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Qi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function wm(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&mn(t.matched[r],n.matched[s])&&bc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function mn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function bc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Em(e[n],t[n]))return!1;return!0}function Em(e,t){return Ye(e)?Ji(e,t):Ye(t)?Ji(t,e):e===t}function Ji(e,t){return Ye(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Pm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}var Wn;(function(e){e.pop="pop",e.push="push"})(Wn||(Wn={}));var $n;(function(e){e.back="back",e.forward="forward",e.unknown=""})($n||($n={}));function Cm(e){if(!e)if(Jt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),vm(e)}const Rm=/^[^#]+#/;function Tm(e,t){return e.replace(Rm,"#")+t}function Sm(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Yr=()=>({left:window.scrollX,top:window.scrollY});function xm(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Sm(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Yi(e,t){return(history.state?history.state.position-t:-1)+e}const to=new Map;function km(e,t){to.set(e,t)}function Am(e){const t=to.get(e);return to.delete(e),t}let Om=()=>location.protocol+"//"+location.host;function wc(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),Qi(l,"")}return Qi(n,e)+r+s}function Lm(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const p=wc(e,location),y=n.value,v=t.value;let R=0;if(d){if(n.value=p,t.value=d,i&&i===y){i=null;return}R=v?d.position-v.position:0}else r(p);s.forEach(C=>{C(n.value,y,{delta:R,type:Wn.pop,direction:R?R>0?$n.forward:$n.back:$n.unknown})})};function l(){i=n.value}function u(d){s.push(d);const p=()=>{const y=s.indexOf(d);y>-1&&s.splice(y,1)};return o.push(p),p}function c(){const{history:d}=window;d.state&&d.replaceState(ie({},d.state,{scroll:Yr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function Xi(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Yr():null}}function Im(e){const{history:t,location:n}=window,r={value:wc(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Om()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),s.value=u}catch(p){console.error(p),n[c?"replace":"assign"](d)}}function i(l,u){const c=ie({},t.state,Xi(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});o(l,c,!0),r.value=l}function a(l,u){const c=ie({},s.value,t.state,{forward:l,scroll:Yr()});o(c.current,c,!0);const f=ie({},Xi(r.value,l,null),{position:c.position+1},u);o(l,f,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function Ec(e){e=Cm(e);const t=Im(e),n=Lm(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ie({location:"",base:e,go:r,createHref:Tm.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Hm(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ec(e)}function $m(e){return typeof e=="string"||e&&typeof e=="object"}function Pc(e){return typeof e=="string"||typeof e=="symbol"}const Ge={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Cc=Symbol("");var Zi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Zi||(Zi={}));function gn(e,t){return ie(new Error,{type:e,[Cc]:!0},t)}function it(e,t){return e instanceof Error&&Cc in e&&(t==null||!!(e.type&t))}const ea="[^/]+?",Nm={sensitive:!1,strict:!1,start:!0,end:!0},Mm=/[.+*?^${}()[\]/\\]/g;function Dm(e,t){const n=ie({},Nm,t),r=[];let s=n.start?"^":"";const o=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function Bm(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Fm={type:0,value:""},Um=/[a-zA-Z0-9_]/;function Vm(e){if(!e)return[[]];if(e==="/")return[[Fm]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,u="",c="";function f(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(_)}:Hn}function i(c){if(Pc(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!Rc(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!ra(c)&&r.set(c.record.name,c)}function u(c,f){let d,p={},y,v;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw gn(1,{location:c});v=d.record.name,p=ie(na(f.params,d.keys.filter(_=>!_.optional).concat(d.parent?d.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),c.params&&na(c.params,d.keys.map(_=>_.name))),y=d.stringify(p)}else if(c.path!=null)y=c.path,d=n.find(_=>_.re.test(y)),d&&(p=d.parse(y),v=d.record.name);else{if(d=f.name?r.get(f.name):n.find(_=>_.re.test(f.path)),!d)throw gn(1,{location:c,currentLocation:f});v=d.record.name,p=ie({},f.params,c.params),y=d.stringify(p)}const R=[];let C=d;for(;C;)R.unshift(C.record),C=C.parent;return{name:v,path:y,params:p,matched:R,meta:Gm(R)}}return e.forEach(c=>o(c)),{addRoute:o,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:s}}function na(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function qm(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:zm(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function zm(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function ra(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Gm(e){return e.reduce((t,n)=>ie(t,n.meta),{})}function sa(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Rc(e,t){return t.children.some(n=>n===e||Rc(e,n))}function Qm(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&eo(o)):[r&&eo(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Jm(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ye(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Ym=Symbol(""),ia=Symbol(""),No=Symbol(""),Mo=Symbol(""),no=Symbol("");function Pn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Rt(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(gn(4,{from:n,to:t})):d instanceof Error?l(d):$m(d)?l(gn(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},c=o(()=>e.call(r&&r.instances[s],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function gs(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Xm(l)){const c=(l.__vccOpts||l)[t];c&&o.push(Rt(c,n,r,i,a,s))}else{let u=l();o.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const f=sm(c)?c.default:c;i.components[a]=f;const p=(f.__vccOpts||f)[t];return p&&Rt(p,n,r,i,a,s)()}))}}return o}function Xm(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function aa(e){const t=Ie(No),n=Ie(Mo),r=de(()=>{const l=me(e.to);return t.resolve(l)}),s=de(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(mn.bind(null,c));if(d>-1)return d;const p=la(l[u-2]);return u>1&&la(c)===p&&f[f.length-1].path!==p?f.findIndex(mn.bind(null,l[u-2])):d}),o=de(()=>s.value>-1&&ng(n.params,r.value.params)),i=de(()=>s.value>-1&&s.value===n.matched.length-1&&bc(n.params,r.value.params));function a(l={}){return tg(l)?t[me(e.replace)?"replace":"push"](me(e.to)).catch(Hn):Promise.resolve()}return{route:r,href:de(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const Zm=$t({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:aa,setup(e,{slots:t}){const n=Ht(aa(e)),{options:r}=Ie(No),s=de(()=>({[ca(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ca(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:He("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),eg=Zm;function tg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function ng(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Ye(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function la(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ca=(e,t,n)=>e??t??n,rg=$t({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ie(no),s=de(()=>e.route||r.value),o=Ie(ia,0),i=de(()=>{let u=me(o);const{matched:c}=s.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=de(()=>s.value.matched[i.value]);an(ia,de(()=>i.value+1)),an(Ym,a),an(no,s);const l=xe();return rt(()=>[l.value,a.value,e.name],([u,c,f],[d,p,y])=>{c&&(c.instances[f]=u,p&&p!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!mn(c,p)||!d)&&(c.enterCallbacks[f]||[]).forEach(v=>v(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return ua(n.default,{Component:d,route:u});const p=f.props[c],y=p?p===!0?u.params:typeof p=="function"?p(u):p:null,R=He(d,ie({},y,t,{onVnodeUnmounted:C=>{C.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return ua(n.default,{Component:R,route:u})||R}}});function ua(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Tc=rg;function sg(e){const t=Wm(e.routes,e),n=e.parseQuery||Qm,r=e.stringifyQuery||oa,s=e.history,o=Pn(),i=Pn(),a=Pn(),l=ft(Ge);let u=Ge;Jt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=ps.bind(null,S=>""+S),f=ps.bind(null,ym),d=ps.bind(null,Kn);function p(S,B){let D,V;return Pc(S)?(D=t.getRecordMatcher(S),V=B):V=S,t.addRoute(V,D)}function y(S){const B=t.getRecordMatcher(S);B&&t.removeRoute(B)}function v(){return t.getRoutes().map(S=>S.record)}function R(S){return!!t.getRecordMatcher(S)}function C(S,B){if(B=ie({},B||l.value),typeof S=="string"){const g=ms(n,S,B.path),w=t.resolve({path:g.path},B),x=s.createHref(g.fullPath);return ie(g,w,{params:d(w.params),hash:Kn(g.hash),redirectedFrom:void 0,href:x})}let D;if(S.path!=null)D=ie({},S,{path:ms(n,S.path,B.path).path});else{const g=ie({},S.params);for(const w in g)g[w]==null&&delete g[w];D=ie({},S,{params:f(g)}),B.params=f(B.params)}const V=t.resolve(D,B),se=S.hash||"";V.params=c(d(V.params));const he=bm(r,ie({},S,{hash:pm(se),path:V.path})),h=s.createHref(he);return ie({fullPath:he,hash:se,query:r===oa?Jm(S.query):S.query||{}},V,{redirectedFrom:void 0,href:h})}function _(S){return typeof S=="string"?ms(n,S,l.value.path):ie({},S)}function m(S,B){if(u!==S)return gn(8,{from:B,to:S})}function b(S){return O(S)}function E(S){return b(ie(_(S),{replace:!0}))}function P(S){const B=S.matched[S.matched.length-1];if(B&&B.redirect){const{redirect:D}=B;let V=typeof D=="function"?D(S):D;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=_(V):{path:V},V.params={}),ie({query:S.query,hash:S.hash,params:V.path!=null?{}:S.params},V)}}function O(S,B){const D=u=C(S),V=l.value,se=S.state,he=S.force,h=S.replace===!0,g=P(D);if(g)return O(ie(_(g),{state:typeof g=="object"?ie({},se,g.state):se,force:he,replace:h}),B||D);const w=D;w.redirectedFrom=B;let x;return!he&&wm(r,V,D)&&(x=gn(16,{to:w,from:V}),Xe(V,V,!0,!1)),(x?Promise.resolve(x):$(w,V)).catch(T=>it(T)?it(T,2)?T:pt(T):K(T,w,V)).then(T=>{if(T){if(it(T,2))return O(ie({replace:h},_(T.to),{state:typeof T.to=="object"?ie({},se,T.to.state):se,force:he}),B||w)}else T=H(w,V,!0,h,se);return Q(w,V,T),T})}function k(S,B){const D=m(S,B);return D?Promise.reject(D):Promise.resolve()}function N(S){const B=Gt.values().next().value;return B&&typeof B.runWithContext=="function"?B.runWithContext(S):S()}function $(S,B){let D;const[V,se,he]=og(S,B);D=gs(V.reverse(),"beforeRouteLeave",S,B);for(const g of V)g.leaveGuards.forEach(w=>{D.push(Rt(w,S,B))});const h=k.bind(null,S,B);return D.push(h),Ce(D).then(()=>{D=[];for(const g of o.list())D.push(Rt(g,S,B));return D.push(h),Ce(D)}).then(()=>{D=gs(se,"beforeRouteUpdate",S,B);for(const g of se)g.updateGuards.forEach(w=>{D.push(Rt(w,S,B))});return D.push(h),Ce(D)}).then(()=>{D=[];for(const g of he)if(g.beforeEnter)if(Ye(g.beforeEnter))for(const w of g.beforeEnter)D.push(Rt(w,S,B));else D.push(Rt(g.beforeEnter,S,B));return D.push(h),Ce(D)}).then(()=>(S.matched.forEach(g=>g.enterCallbacks={}),D=gs(he,"beforeRouteEnter",S,B,N),D.push(h),Ce(D))).then(()=>{D=[];for(const g of i.list())D.push(Rt(g,S,B));return D.push(h),Ce(D)}).catch(g=>it(g,8)?g:Promise.reject(g))}function Q(S,B,D){a.list().forEach(V=>N(()=>V(S,B,D)))}function H(S,B,D,V,se){const he=m(S,B);if(he)return he;const h=B===Ge,g=Jt?history.state:{};D&&(V||h?s.replace(S.fullPath,ie({scroll:h&&g&&g.scroll},se)):s.push(S.fullPath,se)),l.value=S,Xe(S,B,D,h),pt()}let G;function ce(){G||(G=s.listen((S,B,D)=>{if(!Xn.listening)return;const V=C(S),se=P(V);if(se){O(ie(se,{replace:!0}),V).catch(Hn);return}u=V;const he=l.value;Jt&&km(Yi(he.fullPath,D.delta),Yr()),$(V,he).catch(h=>it(h,12)?h:it(h,2)?(O(h.to,V).then(g=>{it(g,20)&&!D.delta&&D.type===Wn.pop&&s.go(-1,!1)}).catch(Hn),Promise.reject()):(D.delta&&s.go(-D.delta,!1),K(h,V,he))).then(h=>{h=h||H(V,he,!1),h&&(D.delta&&!it(h,8)?s.go(-D.delta,!1):D.type===Wn.pop&&it(h,20)&&s.go(-1,!1)),Q(V,he,h)}).catch(Hn)}))}let ue=Pn(),U=Pn(),Z;function K(S,B,D){pt(S);const V=U.list();return V.length?V.forEach(se=>se(S,B,D)):console.error(S),Promise.reject(S)}function qe(){return Z&&l.value!==Ge?Promise.resolve():new Promise((S,B)=>{ue.add([S,B])})}function pt(S){return Z||(Z=!S,ce(),ue.list().forEach(([B,D])=>S?D(S):B()),ue.reset()),S}function Xe(S,B,D,V){const{scrollBehavior:se}=e;if(!Jt||!se)return Promise.resolve();const he=!D&&Am(Yi(S.fullPath,0))||(V||!D)&&history.state&&history.state.scroll||null;return vn().then(()=>se(S,B,he)).then(h=>h&&xm(h)).catch(h=>K(h,S,B))}const Ae=S=>s.go(S);let zt;const Gt=new Set,Xn={currentRoute:l,listening:!0,addRoute:p,removeRoute:y,hasRoute:R,getRoutes:v,resolve:C,options:e,push:b,replace:E,go:Ae,back:()=>Ae(-1),forward:()=>Ae(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:U.add,isReady:qe,install(S){const B=this;S.component("RouterLink",eg),S.component("RouterView",Tc),S.config.globalProperties.$router=B,Object.defineProperty(S.config.globalProperties,"$route",{enumerable:!0,get:()=>me(l)}),Jt&&!zt&&l.value===Ge&&(zt=!0,b(s.location).catch(se=>{}));const D={};for(const se in Ge)Object.defineProperty(D,se,{get:()=>l.value[se],enumerable:!0});S.provide(No,B),S.provide(Mo,St(D)),S.provide(no,l);const V=S.unmount;Gt.add(S),S.unmount=function(){Gt.delete(S),Gt.size<1&&(u=Ge,G&&G(),G=null,l.value=Ge,zt=!1,Z=!1),V()}}};function Ce(S){return S.reduce((B,D)=>B.then(()=>N(D)),Promise.resolve())}return Xn}function og(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;imn(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>mn(u,l))||s.push(l))}return[n,r,s]}function x_(){return Ie(Mo)}const ig=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),ro=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&ig(e.route,n));return typeof r=="function"?r(e.route):r},ag=(e,t)=>({default:()=>e?He(Zu,e===!0?{}:e,t):t});function Do(e){return Array.isArray(e)?e:[e]}const ys=null,_s=null,vs=null,bs=null,ws=null,fa=[{name:"slug",path:"/:slug(.*)*",meta:{},alias:[],redirect:ys==null?void 0:ys.redirect,component:()=>J(()=>import("./DtsGXBIb.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:_s==null?void 0:_s.redirect,component:()=>J(()=>import("./4LOfqp_W.js"),[],import.meta.url).then(e=>e.default||e)},{name:"main-page",path:"/main/:page()",meta:{},alias:[],redirect:vs==null?void 0:vs.redirect,component:()=>J(()=>import("./Dyiblws1.js"),__vite__mapDeps([7,2,3,8,5,6]),import.meta.url).then(e=>e.default||e)},{name:"modules-module",path:"/modules/:module()",meta:{},alias:[],redirect:ws==null?void 0:ws.redirect,component:()=>J(()=>import("./DoevlGE9.js"),__vite__mapDeps([9,8,5,6,2,3]),import.meta.url).then(e=>e.default||e),children:[{name:"modules-module-chapter",path:":chapter()",meta:{},alias:[],redirect:bs==null?void 0:bs.redirect,component:()=>J(()=>import("./CUGPz6N-.js"),__vite__mapDeps([10,11,12,2,3,8,5,6]),import.meta.url).then(e=>e.default||e)}]}],lg=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?He(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function da(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function cg(e,t){return e===t||t===Ge?!1:da(e)!==da(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const ug={scrollBehavior(e,t,n){var u;const r=le(),s=((u=We().options)==null?void 0:u.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&cg(e,t)&&(o={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:ha(e.hash),behavior:s}:!1;const a=c=>!!(c.meta.pageTransition??Zs),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(o={el:e.hash,top:ha(e.hash),behavior:s}),c(o)})})}};function ha(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const fg={hashMode:!1,scrollBehaviorType:"auto"},Me={...fg,...ug},dg=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=le(),s=We();if(([t,n]=hn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Yn({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=s.beforeResolve(u=>{if(a(),u===e){const c=s.afterEach(async()=>{c(),await r.runWithContext(()=>Zt(i)),window.history.pushState({},"",e.fullPath)});return!1}})},hg=async e=>{let t,n;const r=([t,n]=hn(()=>Ho(e.path)),t=await t,n(),t);if(r.redirect)return Je(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},pg=[dg,hg],Nn={};function mg(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const u=o.includes(e.slice(i))?e.slice(i).length:1;let c=o.slice(u);return c[0]!=="/"&&(c="/"+c),Ai(c,"")}const a=Ai(r,e),l=!n||Vd(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":s)+o}const gg=ot({name:"nuxt:router",enforce:"pre",async setup(e){var R,C;let t,n,r=je().app.baseURL;Me.hashMode&&!r.includes("#")&&(r+="#");const s=((R=Me.history)==null?void 0:R.call(Me,r))??(Me.hashMode?Hm(r):Ec(r)),o=((C=Me.routes)==null?void 0:C.call(Me,fa))??fa;let i;const a=sg({...Me,scrollBehavior:(_,m,b)=>{if(m===Ge){i=b;return}if(Me.scrollBehavior){if(a.options.scrollBehavior=Me.scrollBehavior,"scrollRestoration"in window.history){const E=a.beforeEach(()=>{E(),window.history.scrollRestoration="manual"})}return Me.scrollBehavior(_,Ge,i||b)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=ft(a.currentRoute.value);a.afterEach((_,m)=>{l.value=m}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=mg(r,window.location,e.payload.path),c=ft(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((_,m)=>{var b,E,P,O;((E=(b=_.matched[0])==null?void 0:b.components)==null?void 0:E.default)===((O=(P=m.matched[0])==null?void 0:P.components)==null?void 0:O.default)&&f()});const d={};for(const _ in c.value)Object.defineProperty(d,_,{get:()=>c.value[_]});e._route=St(d),e._middleware=e._middleware||{global:[],named:{}};try{[t,n]=hn(()=>a.isReady()),await t,n()}catch(_){[t,n]=hn(()=>e.runWithContext(()=>Zt(_))),await t,n()}const p=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;f();const y=e.payload.state._layout;a.beforeEach(async(_,m)=>{var b;await e.callHook("page:loading:start"),_.meta=Ht(_.meta),e.isHydrating&&y&&!cn(_.meta.layout)&&(_.meta.layout=y),e._processingMiddleware=!0;{const E=new Set([...pg,...e._middleware.global]);for(const P of _.matched){const O=P.meta.middleware;if(O)for(const k of Do(O))E.add(k)}{const P=await e.runWithContext(()=>Ho(_.path));if(P.appMiddleware)for(const O in P.appMiddleware)P.appMiddleware[O]?E.add(O):E.delete(O)}for(const P of E){const O=typeof P=="string"?e._middleware.named[P]||await((b=Nn[P])==null?void 0:b.call(Nn).then(N=>N.default||N)):P;if(!O)throw new Error(`Unknown route middleware: '${P}'.`);const k=await e.runWithContext(()=>O(_,m));if(!e.payload.serverRendered&&e.isHydrating&&(k===!1||k instanceof Error)){const N=k||Gs({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>Zt(N)),!1}if(k!==!0&&(k||k===!1))return k}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")});const v=Qr();return a.afterEach(async(_,m,b)=>{delete e._processingMiddleware,!e.isHydrating&&v.value&&await e.runWithContext(Yh),b&&await e.callHook("page:loading:end"),_.matched.length===0&&await e.runWithContext(()=>Zt(Gs({statusCode:404,fatal:!1,statusMessage:`Page not found: ${_.fullPath}`,data:{path:_.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in p&&(p.name=void 0),await a.replace({...p,force:!0}),a.options.scrollBehavior=Me.scrollBehavior}catch(_){await e.runWithContext(()=>Zt(_))}}),{provide:{router:a}}}}),so=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),yg=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Xr=e=>{const t=le();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{so(e)}):so(e)},_g=ot({name:"nuxt:payload",setup(e){We().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await zi(t.path);r&&Object.assign(e.static.data,r.data)}),Xr(()=>{var t;e.hooks.hook("link:prefetch",async n=>{qr(n).protocol||await zi(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Jr,1e3)})}}),vg=ot(e=>{let t;async function n(){const r=await Jr();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);try{const s=await $fetch(Lo("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}Xr(()=>{t=setTimeout(n,1e3*60*60)})}),bg=ee(()=>J(()=>import("./D45gT397.js"),__vite__mapDeps([8,5,6,2,3]),import.meta.url).then(e=>e.default||e.default||e)),wg=ee(()=>J(()=>Promise.resolve().then(()=>Wy),void 0,import.meta.url).then(e=>e.default||e.default||e)),Eg=ee(()=>J(()=>import("./DFS31TXd.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Pg=ee(()=>J(()=>Promise.resolve().then(()=>Vy),void 0,import.meta.url).then(e=>e.default||e.default||e)),Cg=ee(()=>J(()=>import("./DI9szGUN.js"),__vite__mapDeps([2,3]),import.meta.url).then(e=>e.default||e.default||e)),Rg=ee(()=>J(()=>import("./qLi_i6vk.js"),__vite__mapDeps([13,3]),import.meta.url).then(e=>e.default||e.default||e)),Tg=ee(()=>J(()=>import("./6EcVCI_R.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Sg=ee(()=>J(()=>import("./D_7Q24iG.js"),[],import.meta.url).then(e=>e.default||e.default||e)),xg=ee(()=>J(()=>import("./CFmwv4vA.js"),[],import.meta.url).then(e=>e.default||e.default||e)),kg=ee(()=>J(()=>import("./CttOoN1E.js"),__vite__mapDeps([14,15]),import.meta.url).then(e=>e.default||e.default||e)),Ag=ee(()=>J(()=>import("./D_9D7Kuz.js"),__vite__mapDeps([16,17,18]),import.meta.url).then(e=>e.default||e.default||e)),Og=ee(()=>J(()=>import("./DKXXTsAz.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Lg=ee(()=>J(()=>import("./BZ5te5bh.js"),__vite__mapDeps([19,17,18]),import.meta.url).then(e=>e.default||e.default||e)),Ig=ee(()=>J(()=>import("./BOoojAd8.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Hg=ee(()=>J(()=>import("./oBN9MzWu.js"),[],import.meta.url).then(e=>e.default||e.default||e)),$g=ee(()=>J(()=>import("./D-FcCu61.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Ng=ee(()=>J(()=>import("./DsrkRSpW.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Mg=ee(()=>J(()=>import("./C8Seq33U.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Dg=ee(()=>J(()=>import("./om1GvfYM.js"),[],import.meta.url).then(e=>e.default||e.default||e)),jg=ee(()=>J(()=>import("./2VQwRnj3.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Bg=ee(()=>J(()=>import("./C6o-QVNq.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Fg=ee(()=>J(()=>import("./BLhn38Uy.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Ug=ee(()=>J(()=>import("./CCHhv8qP.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Vg=ee(()=>J(()=>import("./Bf7PQGmr.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Kg=ee(()=>J(()=>import("./DSV-Sb8v.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Wg=ee(()=>J(()=>import("./BLI_-dAy.js"),[],import.meta.url).then(e=>e.default||e.default||e)),qg=ee(()=>J(()=>import("./DvdekQZO.js"),[],import.meta.url).then(e=>e.default||e.default||e)),zg=ee(()=>J(()=>import("./BHV_PRei.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Gg=ee(()=>J(()=>import("./tqGFEeeB.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Qg=ee(()=>J(()=>import("./Ddf9-8Im.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Jg=ee(()=>J(()=>import("./Bd21FNzN.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Yg=ee(()=>J(()=>import("./BT-r870i.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Xg=ee(()=>J(()=>import("./BxOhDvid.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Zg=ee(()=>J(()=>import("./I9umG20v.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ey=ee(()=>J(()=>import("./BZdbEsmF.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ty=ee(()=>J(()=>import("./DA_u7Rkx.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ny=[["ContentDoc",bg],["ContentList",wg],["ContentNavigation",Eg],["ContentQuery",Pg],["ContentRenderer",Cg],["ContentRendererMarkdown",Rg],["MDCSlot",Tg],["DocumentDrivenEmpty",Sg],["DocumentDrivenNotFound",xg],["Markdown",kg],["ProseCode",Ag],["ProseCodeInline",Og],["ProsePre",Lg],["ProseA",Ig],["ProseBlockquote",Hg],["ProseEm",$g],["ProseH1",Ng],["ProseH2",Mg],["ProseH3",Dg],["ProseH4",jg],["ProseH5",Bg],["ProseH6",Fg],["ProseHr",Ug],["ProseImg",Vg],["ProseLi",Kg],["ProseOl",Wg],["ProseP",qg],["ProseScript",zg],["ProseStrong",Gg],["ProseTable",Qg],["ProseTbody",Jg],["ProseTd",Yg],["ProseTh",Xg],["ProseThead",Zg],["ProseTr",ey],["ProseUl",ty]],ry=ot({name:"nuxt:global-components",setup(e){for(const[t,n]of ny)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),Tn={"nlesc-decorations":()=>J(()=>import("./D9psexJq.js"),[],import.meta.url).then(e=>e.default||e)},sy=ot({name:"nuxt:prefetch",setup(e){const t=We();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof Tn[r]=="function"&&await Tn[r]()})}),e.hooks.hook("link:prefetch",n=>{if(Je(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=Do(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof Nn[i]=="function"&&Nn[i]();s&&typeof Tn[s]=="function"&&Tn[s]()})}});function oy(e){return Array.isArray(e)?e:[e]}const iy=async e=>{const t=le();e=oy(e),await Promise.all(e.map(n=>ly(t.vueApp._context.components[n])))},ay=e=>iy(e);function ly(e){if(e!=null&&e.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function Sc(e,t=We()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(n)))return;const s=t._preloadPromises=t._preloadPromises||[];if(s.length>4)return Promise.all(s).then(()=>Sc(e,t));t._routePreloaded.add(n);const o=r.map(i=>{var a;return(a=i.components)==null?void 0:a.default}).filter(i=>typeof i=="function");for(const i of o){const a=Promise.resolve(i()).catch(()=>{}).finally(()=>s.splice(s.indexOf(a)));s.push(a)}await Promise.all(s)}const cy=["Banner","ChapterBar","Footer","ModuleCard","Slides","ContentDoc","ContentList","ContentNavigation","ContentQuery","ContentRenderer","ContentRendererMarkdown","MDCSlot","DocumentDrivenEmpty","DocumentDrivenNotFound","Markdown","ProseCode","ProseCodeInline","ProsePre","ProseA","ProseBlockquote","ProseEm","ProseH1","ProseH2","ProseH3","ProseH4","ProseH5","ProseH6","ProseHr","ProseImg","ProseLi","ProseOl","ProseP","ProseScript","ProseStrong","ProseTable","ProseTbody","ProseTd","ProseTh","ProseThead","ProseTr","ProseUl","NuxtWelcome","NuxtLayout","NuxtErrorBoundary","ClientOnly","DevOnly","ServerPlaceholder","NuxtLink","NuxtLoadingIndicator","NuxtIsland","NuxtImg","NuxtPicture","MDC","MDCRenderer","MDCSlot","NuxtPage","NoScript","Link","Base","Title","Meta","Style","Head","Html","Body"],uy=/\d/,fy=["-","_","/","."];function dy(e=""){if(!uy.test(e))return e!==e.toLowerCase()}function xc(e,t){const n=fy,r=[];if(!e||typeof e!="string")return r;let s="",o,i;for(const a of e){const l=n.includes(a);if(l===!0){r.push(s),s="",o=void 0;continue}const u=dy(a);if(i===!1){if(o===!1&&u===!0){r.push(s),s=a,o=u;continue}if(o===!0&&u===!1&&s.length>1){const c=s.at(-1);r.push(s.slice(0,Math.max(0,s.length-1))),s=c+a,o=u;continue}}s+=a,o=u,i=l}return r.push(s),r}function hy(e){return e?e[0].toUpperCase()+e.slice(1):""}function py(e,t){return e?(Array.isArray(e)?e:xc(e)).map(n=>hy(t!=null&&t.normalize?n.toLowerCase():n)).join(""):""}function k_(e,t){return e?(Array.isArray(e)?e:xc(e)).map(n=>n.toLowerCase()).join("-"):""}const my="$s";function fr(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const s=my+n,o=le(),i=vo(o.payload.state,s);if(i.value===void 0&&r){const a=r();if(Pe(a))return o.payload.state[s]=a,a;i.value=a}return i}const Yt=()=>{const e=fr("dd-pages",()=>ft(St({}))),t=fr("dd-surrounds",()=>ft(St({}))),n=fr("dd-navigation"),r=fr("dd-globals",()=>ft(St({})));return{pages:e,surrounds:t,navigation:n,globals:r}},A_=()=>{const{navigation:e,pages:t,surrounds:n,globals:r}=Yt(),s=de(()=>Ot(pn().path)),o=de(()=>t.value[s.value]),i=de(()=>n.value[s.value]),a=de(()=>{var p,y;return(y=(p=o==null?void 0:o.value)==null?void 0:p.body)==null?void 0:y.toc}),l=de(()=>{var p;return(p=o.value)==null?void 0:p._type}),u=de(()=>{var p;return(p=o.value)==null?void 0:p.excerpt}),c=de(()=>{var p;return(p=o.value)==null?void 0:p.layout}),f=de(()=>{var p;return(p=i.value)==null?void 0:p[1]}),d=de(()=>{var p;return(p=i.value)==null?void 0:p[0]});return{globals:r,navigation:e,surround:i,page:o,excerpt:u,toc:a,type:l,layout:c,next:f,prev:d}},kc=e=>{if(!e.children)return e._path;for(const t of(e==null?void 0:e.children)||[]){const n=kc(t);if(n)return n}},Ac=(e,t)=>{for(const n of t){if(n._path===e&&!n._id)return n.children;if(n.children){const r=Ac(e,n.children);if(r)return r}}},Oc=(e,t)=>{for(const n of t){if(n._path===e)return n;if(n.children){const r=Oc(e,n.children);if(r)return r}}},gy=(e,t,n)=>{let r;const s=(o,i)=>{for(const a of i)if(!(o!=="/"&&a._path==="/")){if(o!=null&&o.startsWith(a._path)&&a[t]&&(r=a[t]),a._path===o)return;a.children&&s(o,a.children)}};return s(e,n),r},yy=()=>({navBottomLink:kc,navDirFromPath:Ac,navPageFromPath:Oc,navKeyFromPath:gy});function jo(e){return JSON.stringify(e,_y)}function _y(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const Lc=e=>{let t=jo(e);return t=typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t),t=t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(t.match(/.{1,100}/g)||[]).join("/")},vy={path:"/",watch:!0,decode:e=>Un(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},by=void 0;function Es(e,t){var l;const n={...vy,...t},r=pa(n)||{};let s;n.maxAge!==void 0?s=n.maxAge*1e3:n.expires&&(s=n.expires.getTime()-Date.now());const o=s!==void 0&&s<=0,i=et(o?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=s&&!o?Py(i,s,n.watch&&n.watch!=="shallow"):xe(i);{let u=null;try{!by&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{n.readonly||jh(a.value,r[e])||(Ey(e,a.value,n),r[e]=et(a.value),u==null||u.postMessage({value:n.encode(a.value)}))},f=p=>{var v;const y=p.refresh?(v=pa(n))==null?void 0:v[e]:n.decode(p.value);d=!0,r[e]=a.value=y,vn(()=>{d=!1})};let d=!1;Dr()&&yr(()=>{d=!0,c(),u==null||u.close()}),u&&(u.onmessage=({data:p})=>f(p)),n.watch?rt(a,()=>{d||c()},{deep:n.watch!=="shallow"}):c()}return a}function pa(e={}){return Ph(document.cookie,e)}function wy(e,t,n={}){return t==null?$i(e,t,{...n,maxAge:-1}):$i(e,t,n)}function Ey(e,t,n={}){document.cookie=wy(e,t,n)}const ma=2147483647;function Py(e,t,n){let r,s,o=0;const i=n?xe(e):{value:e};return Dr()&&yr(()=>{s==null||s(),clearTimeout(r)}),Ru((a,l)=>{n&&(s=rt(i,l));function u(){clearTimeout(r);const c=t-o,f=c{if(o+=f,o({isEnabled:()=>{const r=pn().query;return Object.prototype.hasOwnProperty.call(r,"preview")&&!r.preview?!1:!!(r.preview||Es("previewToken").value||sessionStorage.getItem("previewToken"))},getPreviewToken:()=>Es("previewToken").value||sessionStorage.getItem("previewToken")||void 0,setPreviewToken:r=>{Es("previewToken").value=r,pn().query.preview=r||"",r?sessionStorage.setItem("previewToken",r):sessionStorage.removeItem("previewToken"),window.location.reload()}}),Ir=e=>Bl(e,je().public.content.api.baseURL),Ic=()=>{const{experimental:e}=je().public.content;return e.clientDB?!0:Bo().isEnabled()},ga=(e,t)=>t.split(".").reduce((n,r)=>n&&n[r],e),Fo=(e,t)=>Object.keys(e).filter(t).reduce((n,r)=>Object.assign(n,{[r]:e[r]}),{}),O_=e=>t=>e&&e.length?Fo(t,n=>!e.includes(n)):t,L_=e=>t=>Array.isArray(t)?t.map(n=>e(n)):e(t),Hc=e=>{const t=[],n=[];for(const r of e)["$","_"].includes(r)?t.push(r):n.push(r);return{prefixes:t,properties:n}},I_=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=Hc(e);return Fo(t,s=>!r.includes(s)&&!n.includes(s[0]))},H_=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=Hc(e);return Fo(t,s=>r.includes(s)||n.includes(s[0]))},$_=(e,t)=>{const n=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),r=Object.keys(t).filter(s=>!s.startsWith("$"));for(const s of r)e=e.sort((o,i)=>{const a=[ga(o,s),ga(i,s)].map(l=>{if(l!==null)return l instanceof Date?l.toISOString():l});return t[s]===-1&&a.reverse(),n.compare(a[0],a[1])});return e},N_=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},at=e=>Array.isArray(e)?e:[void 0,null].includes(e)?[]:[e],Cy=["sort","where","only","without"];function Ry(e,t={}){const n={};for(const i of Object.keys(t.initialParams||{}))n[i]=Cy.includes(i)?at(t.initialParams[i]):t.initialParams[i];const r=(i,a=l=>l)=>(...l)=>(n[i]=a(...l),o),s=i=>{var a;return t.legacy?i!=null&&i.surround?i.surround:i&&(i!=null&&i.dirConfig&&(i.result={_path:(a=i.dirConfig)==null?void 0:a._path,...i.result,_dir:i.dirConfig}),i!=null&&i._path||Array.isArray(i)||!Object.prototype.hasOwnProperty.call(i,"result")?i:i==null?void 0:i.result):i},o={params:()=>({...n,...n.where?{where:[...at(n.where)]}:{},...n.sort?{sort:[...at(n.sort)]}:{}}),only:r("only",at),without:r("without",at),where:r("where",i=>[...at(n.where),...at(i)]),sort:r("sort",i=>[...at(n.sort),...at(i)]),limit:r("limit",i=>parseInt(String(i),10)),skip:r("skip",i=>parseInt(String(i),10)),find:()=>e(o).then(s),findOne:()=>e(r("first")(!0)).then(s),count:()=>e(r("count")(!0)).then(s),locale:i=>o.where({_locale:i}),withSurround:r("surround",(i,a)=>({query:i,...a})),withDirConfig:()=>r("dirConfig")(!0)};return t.legacy&&(o.findSurround=(i,a)=>o.withSurround(i,a).find().then(s)),o}const Ty=()=>async e=>{const{content:t}=je().public,n=e.params(),r=t.experimental.stripQueryParameters?Ir(`/query/${`${Vn(n)}.${t.integrity}`}/${Lc(n)}.json`):Ir(`/query/${Vn(n)}.${t.integrity}.json`);if(Ic())return(await J(()=>import("./60cOTE-W.js"),__vite__mapDeps([20,11]),import.meta.url).then(i=>i.useContentDatabase())).fetch(e);const s=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:jo(n),previewToken:Bo().getPreviewToken()}});if(typeof s=="string"&&s.startsWith(""))throw new Error("Not found");return s};function ln(e,...t){const{content:n}=je().public,r=Ry(Ty(),{initialParams:typeof e!="string"?e:{},legacy:!0});let s;typeof e=="string"&&(s=Us(Jn(e,...t)));const o=r.params;return r.params=()=>{var a,l,u;const i=o();return s&&(i.where=i.where||[],i.first&&(i.where||[]).length===0?i.where.push({_path:Ot(s)}):i.where.push({_path:new RegExp(`^${s.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(a=i.sort)!=null&&a.length||(i.sort=[{_file:1,$numeric:!0}]),n.locales.length&&((u=(l=i.where)==null?void 0:l.find(f=>f._locale))!=null&&u._locale||(i.where=i.where||[],i.where.push({_locale:n.defaultLocale}))),i},r}const Sy=async e=>{const{content:t}=je().public;typeof(e==null?void 0:e.params)!="function"&&(e=ln(e));const n=e.params(),r=t.experimental.stripQueryParameters?Ir(`/navigation/${`${Vn(n)}.${t.integrity}`}/${Lc(n)}.json`):Ir(`/navigation/${Vn(n)}.${t.integrity}.json`);if(Ic())return(await J(()=>import("./60cOTE-W.js"),__vite__mapDeps([20,11]),import.meta.url).then(i=>i.generateNavigation))(n);const s=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:jo(n),previewToken:Bo().getPreviewToken()}});if(typeof s=="string"&&s.startsWith(""))throw new Error("Not found");return s},xy=ot(e=>{var u,c,f,d;const t=(c=(u=je())==null?void 0:u.public)==null?void 0:c.content.documentDriven,n=(d=(f=je())==null?void 0:f.public)==null?void 0:d.content.experimental.clientDB,{navigation:r,pages:s,globals:o,surrounds:i}=Yt(),a=(p,y,v,R)=>{var C;if(y&&(y!=null&&y.layout))return y.layout;if(p.matched.length&&((C=p.matched[0].meta)!=null&&C.layout))return p.matched[0].meta.layout;if(v&&y){const{navKeyFromPath:_}=yy(),m=_(y._path,"layout",v);if(m)return m}if(t.layoutFallbacks&&R){let _;for(const m of t.layoutFallbacks)if(R[m]&&R[m].layout){_=R[m].layout;break}if(_)return _}return"default"},l=async(p,y=!1)=>{e.callHook("content:document-driven:start",{route:p,dedup:y});const v=p.meta.documentDriven||{};if(p.meta.documentDriven===!1)return;const R=Ot(p.path),C=[];if(t.navigation&&v.navigation!==!1){const _=()=>{const{navigation:m}=Yt();return m.value&&!y?m.value:Sy().then(b=>(m.value=b,b)).catch(()=>null)};C.push(_)}else C.push(()=>Promise.resolve(null));if(t.globals){const _=()=>{const{globals:m}=Yt();if(typeof t.globals=="object"&&Array.isArray(t.globals)){console.log("Globals must be a list of keys with QueryBuilderParams as a value.");return}return Promise.all(Object.entries(t.globals).map(([b,E])=>{if(!y&&m.value[b])return m.value[b];let P="findOne";return E!=null&&E.type&&(P=E.type),ln(E)[P]().catch(()=>null)})).then(b=>b.reduce((E,P,O)=>{const k=Object.keys(t.globals)[O];return E[k]=P,E},{}))};C.push(_)}else C.push(()=>Promise.resolve(null));if(t.page&&v.page!==!1){let _={_path:R};typeof v.page=="string"&&(_={_path:v.page}),typeof v.page=="object"&&(_=v.page);const m=()=>{const{pages:b}=Yt();return!y&&b.value[R]&&b.value[R]._path===R?b.value[R]:ln().where(_).findOne().catch(()=>null)};C.push(m)}else C.push(()=>Promise.resolve(null));if(t.surround&&v.surround!==!1){let _=R;["string","object"].includes(typeof v.page)&&(_=v.page),["string","object"].includes(typeof v.surround)&&(_=v.surround);const m=()=>{const{surrounds:b}=Yt();return!y&&b.value[R]?b.value[R]:ln().where({_partial:{$not:!0},navigation:{$not:!1}}).without(["body"]).findSurround(_).catch(()=>null)};C.push(m)}else C.push(()=>Promise.resolve(null));return await Promise.all(C.map(_=>_())).then(async([_,m,b,E])=>{var O,k;_&&(r.value=_),m&&(o.value=m),E&&(i.value[R]=E);const P=(b==null?void 0:b.redirect)||((k=(O=b==null?void 0:b._dir)==null?void 0:O.navigation)==null?void 0:k.redirect);if(P)return s.value[R]=b,P;if(b){const N=a(p,b,_,m),$=Tn[N];$&&typeof $=="function"&&await $(),p.meta.layout=N,b.layout=N}s.value[R]=b,await e.callHook("content:document-driven:finish",{route:p,dedup:y,page:b,navigation:_,globals:m,surround:E})})};{const p=We();e.hook("link:prefetch",y=>{if(!(y in s.value)&&!Je(y)){const v=p.resolve(y);v.matched.length>0&&l(v)}}),e.hooks.hook("content:document-driven:finish",({page:y})=>{var v;(v=y==null?void 0:y.body)!=null&&v.children&&$c(y.body.children)})}Qh(async(p,y)=>{if(!n&&p.path===y.path){if(!p.meta.layout){const R=Ot(p.path);s.value[R]&&(p.meta.layout=s.value[R].layout)}return}const v=await l(p,!1);if(v)return Je(v)?Ql(e,rc,[v,{external:!0}]):v}),e.hook("app:data:refresh",async()=>await l(pn(),!0))});function $c(e){for(const t of e)if(t.children&&$c(t.children),t.type==="element"&&t.tag){const n=py(t.tag);for(const r of["Prose"+n,n])cy.includes(r)&&ay(r)}}const ky=e=>e==="defer"||e===!1;function Ay(...e){var y;const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);let[n,r,s={}]=e;if(typeof n!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof r!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const o=le(),i=r,a=()=>null,l=()=>o.isHydrating?o.payload.data[n]:o.static.data[n];s.server=s.server??!0,s.default=s.default??a,s.getCachedData=s.getCachedData??l,s.lazy=s.lazy??!1,s.immediate=s.immediate??!0,s.deep=s.deep??zp.deep,s.dedupe=s.dedupe??"cancel";const u=()=>s.getCachedData(n,o)!=null;if(!o._asyncData[n]||!s.immediate){(y=o.payload._errors)[n]??(y[n]=null);const v=s.deep?xe:ft;o._asyncData[n]={data:v(s.getCachedData(n,o)??s.default()),pending:xe(!u()),error:vo(o.payload._errors,n),status:xe("idle")}}const c={...o._asyncData[n]};c.refresh=c.execute=(v={})=>{if(o._asyncDataPromises[n]){if(ky(v.dedupe??s.dedupe))return o._asyncDataPromises[n];o._asyncDataPromises[n].cancelled=!0}if((v._initial||o.isHydrating&&v._initial!==!1)&&u())return Promise.resolve(s.getCachedData(n,o));c.pending.value=!0,c.status.value="pending";const R=new Promise((C,_)=>{try{C(i(o))}catch(m){_(m)}}).then(async C=>{if(R.cancelled)return o._asyncDataPromises[n];let _=C;s.transform&&(_=await s.transform(C)),s.pick&&(_=Iy(_,s.pick)),o.payload.data[n]=_,c.data.value=_,c.error.value=null,c.status.value="success"}).catch(C=>{if(R.cancelled)return o._asyncDataPromises[n];c.error.value=Yn(C),c.data.value=me(s.default()),c.status.value="error"}).finally(()=>{R.cancelled||(c.pending.value=!1,delete o._asyncDataPromises[n])});return o._asyncDataPromises[n]=R,o._asyncDataPromises[n]},c.clear=()=>Ly(o,n);const f=()=>c.refresh({_initial:!0}),d=s.server!==!1&&o.payload.serverRendered;{const v=bn();if(v&&!v._nuxtOnBeforeMountCbs){v._nuxtOnBeforeMountCbs=[];const _=v._nuxtOnBeforeMountCbs;ll(()=>{_.forEach(m=>{m()}),_.splice(0,_.length)}),Co(()=>_.splice(0,_.length))}d&&o.isHydrating&&(c.error.value||u())?(c.pending.value=!1,c.status.value=c.error.value?"error":"success"):v&&(o.payload.serverRendered&&o.isHydrating||s.lazy)&&s.immediate?v._nuxtOnBeforeMountCbs.push(f):s.immediate&&f();const R=Dr();if(s.watch){const _=rt(s.watch,()=>c.refresh());R&&yr(_)}const C=o.hook("app:data:refresh",async _=>{(!_||_.includes(n))&&await c.refresh()});R&&yr(C)}const p=Promise.resolve(o._asyncDataPromises[n]).then(()=>c);return Object.assign(p,c),p}async function Oy(e){await new Promise(n=>Xr(n)),await le().hooks.callHookParallel("app:data:refresh",void 0)}function Ly(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=null),e._asyncData[t]&&(e._asyncData[t].data.value=void 0,e._asyncData[t].error.value=null,e._asyncData[t].pending.value=!1,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t].cancelled=!0,e._asyncDataPromises[t]=void 0)}function Iy(e,t){const n={};for(const r of t)n[r]=e[r];return n}const Hy=ot(async()=>{var n;let e,t;{const r=(n=je().public.sockets)==null?void 0:n.wsUrl,s=([e,t]=hn(()=>J(()=>import("./BaVm9VVN.js"),[],import.meta.url).then(({setupSocketClient:o})=>o(r,"content-assets"))),e=await e,t(),e);s&&s.addHandler(({data:o})=>{const{event:i,src:a,width:l,height:u}=o;if(i==="refresh")Oy();else if(a){const c=i==="update";document.querySelectorAll(`:is(img, video, source, embed, iframe):where([src^="${a}"])`).forEach(f=>{if(f.style.opacity=c?"1":"0.2",c){const d=f.getAttribute("src").split("?")[1],p=new URLSearchParams(d);p.set("time",String(Date.now())),l&&u&&f.addEventListener("load",function y(){f.width&&f.height&&(f.setAttribute("width",l),f.setAttribute("height",u)),f.style.aspectRatio&&(f.style.aspectRatio=`${l} / ${u}`),p.get("width")&&(p.set("width",l),p.set("height",u)),f.removeEventListener("load",y)}),f.setAttribute("src",`${a}?${p.toString()}`)}})}})}});function $y(e={}){const t=e.path||window.location.pathname;let n={};try{n=Un(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const a="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:Jn(n.app.baseURL,o.fullPath);$y({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),My=[tm,rm,gg,_g,vg,ry,sy,xy,Hy,Ny],Dy=(...e)=>e.find(t=>t!==void 0);function jy(e){const t=e.componentName||"NuxtLink";function n(r,s){if(!r||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return r;if(typeof r=="string")return _a(r,e.trailingSlash);const o="path"in r&&r.path!==void 0?r.path:s(r).path;return{...r,name:void 0,path:_a(o,e.trailingSlash)}}return $t({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(r,{slots:s}){const o=We(),i=je(),a=de(()=>{const y=r.to||r.href||"";return n(y,o.resolve)}),l=de(()=>typeof a.value=="string"&&Je(a.value,{acceptRelative:!0})),u=de(()=>r.target&&r.target!=="_self"),c=de(()=>r.external||u.value?!0:typeof a.value=="object"?!1:a.value===""||l.value),f=xe(!1),d=xe(null),p=y=>{var v;d.value=r.custom?(v=y==null?void 0:y.$el)==null?void 0:v.nextElementSibling:y==null?void 0:y.$el};if(r.prefetch!==!1&&r.noPrefetch!==!0&&r.target!=="_blank"&&!Fy()){const v=le();let R,C=null;Kr(()=>{const _=By();Xr(()=>{R=so(()=>{var m;(m=d==null?void 0:d.value)!=null&&m.tagName&&(C=_.observe(d.value,async()=>{C==null||C(),C=null;const b=typeof a.value=="string"?a.value:o.resolve(a.value).fullPath;await Promise.all([v.hooks.callHook("link:prefetch",b).catch(()=>{}),!c.value&&Sc(a.value,o).catch(()=>{})]),f.value=!0}))})})}),Wr(()=>{R&&yg(R),C==null||C(),C=null})}return()=>{var C,_;if(!c.value){const m={ref:p,to:a.value,activeClass:r.activeClass||e.activeClass,exactActiveClass:r.exactActiveClass||e.exactActiveClass,replace:r.replace,ariaCurrentValue:r.ariaCurrentValue,custom:r.custom};return r.custom||(f.value&&(m.class=r.prefetchedClass||e.prefetchedClass),m.rel=r.rel||void 0),He(Du("RouterLink"),m,s.default)}const y=typeof a.value=="object"?((C=o.resolve(a.value))==null?void 0:C.href)??null:a.value&&!r.external&&!l.value?n(Jn(i.app.baseURL,a.value),o.resolve):a.value||null,v=r.target||null,R=Dy(r.noRel?"":r.rel,e.externalRelAttribute,l.value||u.value?"noopener noreferrer":"")||null;if(r.custom){if(!s.default)return null;const m=()=>rc(y,{replace:r.replace,external:r.external});return s.default({href:y,navigate:m,get route(){if(!y)return;const b=qr(y);return{path:b.pathname,fullPath:b.pathname,get query(){return jl(b.search)},hash:b.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:y}},rel:R,target:v,isExternal:c.value,isActive:!1,isExactActive:!1})}return He("a",{ref:d,href:y,rel:R,target:v},(_=s.default)==null?void 0:_.call(s))}}})}const ya=jy(qp);function _a(e,t){const n=t==="append"?kr:Ot;return Je(e)&&!e.startsWith("http")?e:n(e,!0)}function By(){const e=le();if(e._observer)return e._observer;let t=null;const n=new Map,r=(o,i)=>(t||(t=new IntersectionObserver(a=>{for(const l of a){const u=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&u&&u()}})),n.set(o,i),t.observe(o),()=>{n.delete(o),t.unobserve(o),n.size===0&&(t.disconnect(),t=null)});return e._observer={observe:r}}function Fy(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const Uy=$t({name:"ContentQuery",props:{path:{type:String,required:!1,default:void 0},only:{type:Array,required:!1,default:void 0},without:{type:Array,required:!1,default:void 0},where:{type:Object,required:!1,default:void 0},sort:{type:Object,required:!1,default:void 0},limit:{type:Number,required:!1,default:void 0},skip:{type:Number,required:!1,default:void 0},locale:{type:String,required:!1,default:void 0},find:{type:String,required:!1,default:void 0}},async setup(e){const{path:t,only:n,without:r,where:s,sort:o,limit:i,skip:a,locale:l,find:u}=Tu(e),c=de(()=>{var v;return(v=t.value)==null?void 0:v.includes("/_")}),f=!je().public.content.experimental.advanceQuery;rt(()=>e,()=>y(),{deep:!0});const d=v=>f?v!=null&&v.surround?v.surround:v!=null&&v._id||Array.isArray(v)?v:v==null?void 0:v.result:v.result,{data:p,refresh:y}=await Ay(`content-query-${Vn(e)}`,()=>{let v;return t.value?v=ln(t.value):v=ln(),n.value&&(v=v.only(n.value)),r.value&&(v=v.without(r.value)),s.value&&(v=v.where(s.value)),o.value&&(v=v.sort(o.value)),i.value&&(v=v.limit(i.value)),a.value&&(v=v.skip(a.value)),l.value&&(v=v.where({_locale:l.value})),u.value==="one"?v.findOne().then(d):u.value==="surround"?t.value?f?v.findSurround(t.value):v.withSurround(t.value).findOne().then(d):(console.warn("[Content] Surround queries requires `path` prop to be set."),console.warn("[Content] Query without `path` will return regular `find()` results."),v.find().then(d)):v.find().then(d)});return{isPartial:c,data:p,refresh:y}},render(e){var R;const t=dl(),{data:n,refresh:r,isPartial:s,path:o,only:i,without:a,where:l,sort:u,limit:c,skip:f,locale:d,find:p}=e,y={path:o,only:i,without:a,where:l,sort:u,limit:c,skip:f,locale:d,find:p};if(y.find==="one"){if(!n&&(t!=null&&t["not-found"]))return t["not-found"]({props:y,...this.$attrs});if(t!=null&&t.empty&&(n==null?void 0:n._type)==="markdown"&&!((R=n==null?void 0:n.body)!=null&&R.children.length))return t.empty({props:y,...this.$attrs})}else if((!n||!n.length)&&t!=null&&t["not-found"])return t["not-found"]({props:y,...this.$attrs});return t!=null&&t.default?t.default({data:n,refresh:r,isPartial:s,props:y,...this.$attrs}):((C,_)=>He("pre",null,JSON.stringify({message:"You should use slots with !",slot:C,data:_},null,2)))("default",{data:n,props:y,isPartial:s})}}),Nc=Uy,Vy=Object.freeze(Object.defineProperty({__proto__:null,default:Nc},Symbol.toStringTag,{value:"Module"})),Ps=(e,t)=>He("pre",null,JSON.stringify({message:"You should use slots with ",slot:e,data:t},null,2)),Ky=$t({name:"ContentList",props:{path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0}},render(e){const t=dl(),{path:n,query:r}=e,s={...r||{},path:n||(r==null?void 0:r.path)||"/"};return He(Nc,s,{default:t!=null&&t.default?({data:o,refresh:i,isPartial:a})=>t.default({list:o,refresh:i,isPartial:a,...this.$attrs}):o=>Ps("default",o.data),empty:o=>t!=null&&t.empty?t.empty(o):Ps("default",o==null?void 0:o.data),"not-found":o=>{var i;return t!=null&&t["not-found"]?(i=t==null?void 0:t["not-found"])==null?void 0:i.call(t,o):Ps("not-found",o==null?void 0:o.data)}})}}),Mc=Ky,Wy=Object.freeze(Object.defineProperty({__proto__:null,default:Mc},Symbol.toStringTag,{value:"Module"})),qy=zr("/icons/github-mark.svg"),zy=zr("/nlesc-logo.svg"),Uo=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Gy={},Qy={class:"flex p-5 bg-eScienceWhite text-xl items-center text-eSciencePurple border-b-2"},Jy={class:"flex flex-1 gap-10 items-center"},Yy={class:"text-4xl mx-16 font-bold"},Xy={class:"flex align-middle items-center"},Zy={class:"p-5"},e_=ct("img",{src:qy,alt:"Netherlands eScience Center Logo",width:"50px",height:"50px",class:"align-middle"},null,-1),t_=ct("img",{src:zy,alt:"Netherlands eScience Center Logo",width:"200px"},null,-1);function n_(e,t,n,r,s,o){const i=ya,a=ya,l=Mc;return Le(),Rr("div",Qy,[ct("div",Jy,[oe(i,{to:"/"},{default:wt(()=>[ct("div",Yy,zo(e.$config.public.title),1)]),_:1})]),ct("div",Xy,[ct("div",Zy,[oe(i,{to:"/",class:"p-5 hover:text-eScienceBlue"},{default:wt(()=>[Tr(" Modules ")]),_:1}),oe(l,{path:"/main"},{default:wt(({list:u})=>[(Le(!0),Rr(Se,null,lf(u,c=>(Le(),lt(a,{key:c._path,to:c._path,class:"p-5 hover:text-eScienceBlue"},{default:wt(()=>[Tr(zo(c.title),1)]),_:2},1032,["to"]))),128))]),_:1})]),oe(i,{to:"https://www.github.com/esciencecenter-digital-skills/research-software-support",target:"_blank",class:"pl-10"},{default:wt(()=>[e_]),_:1}),oe(i,{to:"https://www.esciencecenter.nl",target:"_blank",class:"px-5"},{default:wt(()=>[t_]),_:1})])])}const r_=Uo(Gy,[["render",n_]]),s_=$t({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s]});return an(Gr,St(r)),()=>He(e.vnode,{ref:e.vnodeRef})}}),o_=$t({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:n}){const r=le(),s=xe(),o=Ie(Gr,null);let i;n({pageRef:s});const a=Ie(Gh,null);let l;const u=r.deferHydration();if(r.isHydrating){const c=r.hooks.hookOnce("app:error",u);We().beforeEach(c)}return e.pageKey&&rt(()=>e.pageKey,(c,f)=>{c!==f&&r.callHook("page:loading:start")}),()=>He(Tc,{name:e.name,route:e.route,...t},{default:c=>{const f=a_(o,c.route,c.Component),d=o&&o.matched.length===c.route.matched.length;if(!c.Component){if(l&&!d)return l;u();return}if(l&&a&&!a.isCurrent(c.route))return l;if(f&&o&&(!a||a!=null&&a.isCurrent(o)))return d?l:null;const p=ro(c,e.pageKey);!r.isHydrating&&!l_(o,c.route,c.Component)&&i===p&&r.callHook("page:loading:end"),i=p;const y=!!(e.transition??c.route.meta.pageTransition??Zs),v=y&&i_([e.transition,c.route.meta.pageTransition,Zs,{onAfterLeave:()=>{r.callHook("page:transition:finish",c.Component)}}].filter(Boolean)),R=e.keepalive??c.route.meta.keepalive??Wp;return l=lg(ko,y&&v,ag(R,He(tl,{suspensible:!0,onPending:()=>r.callHook("page:start",c.Component),onResolve:()=>{vn(()=>r.callHook("page:finish",c.Component).then(()=>r.callHook("page:loading:end")).finally(u))}},{default:()=>{const C=He(s_,{key:p||void 0,vnode:c.Component,route:c.route,renderKey:p||void 0,trackRootNodes:y,vnodeRef:s});return R&&(C.type.name=c.Component.type.name||c.Component.type.__name||"RouteProvider"),C}}))).default(),l}})}});function i_(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?Do(n.onAfterLeave):void 0}));return tc(...t)}function a_(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,a,l;return((i=s.components)==null?void 0:i.default)!==((l=(a=e.matched[o])==null?void 0:a.components)==null?void 0:l.default)})||n&&ro({route:t,Component:n})!==ro({route:e,Component:n})}function l_(e,t,n){return e?t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)})',2),f_=[u_];function d_(e,t,n,r,s,o){return Le(),Rr("div",null,f_)}const h_=Uo(c_,[["render",d_]]),p_={},m_={class:"flex flex-col w-screen bg-gentleBlue h-screen overflow-hidden"},g_={class:"flex-1 overflow-auto"};function y_(e,t){const n=r_,r=o_,s=h_;return Le(),Rr("div",m_,[oe(n),ct("div",g_,[oe(r)]),oe(s)])}const __=Uo(p_,[["render",y_]]),v_={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` + */const Jt=typeof document<"u";function sm(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ie=Object.assign;function ps(e,t){const n={};for(const r in t){const s=t[r];n[r]=Ye(s)?s.map(e):e(s)}return n}const Hn=()=>{},Ye=Array.isArray,mc=/#/g,om=/&/g,im=/\//g,am=/=/g,lm=/\?/g,gc=/\+/g,cm=/%5B/g,um=/%5D/g,yc=/%5E/g,fm=/%60/g,_c=/%7B/g,dm=/%7C/g,vc=/%7D/g,hm=/%20/g;function $o(e){return encodeURI(""+e).replace(dm,"|").replace(cm,"[").replace(um,"]")}function pm(e){return $o(e).replace(_c,"{").replace(vc,"}").replace(yc,"^")}function eo(e){return $o(e).replace(gc,"%2B").replace(hm,"+").replace(mc,"%23").replace(om,"%26").replace(fm,"`").replace(_c,"{").replace(vc,"}").replace(yc,"^")}function mm(e){return eo(e).replace(am,"%3D")}function gm(e){return $o(e).replace(mc,"%23").replace(lm,"%3F")}function ym(e){return e==null?"":gm(e).replace(im,"%2F")}function Kn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const _m=/\/$/,vm=e=>e.replace(_m,"");function ms(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=Pm(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Kn(i)}}function bm(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Qi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function wm(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&mn(t.matched[r],n.matched[s])&&bc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function mn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function bc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Em(e[n],t[n]))return!1;return!0}function Em(e,t){return Ye(e)?Ji(e,t):Ye(t)?Ji(t,e):e===t}function Ji(e,t){return Ye(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Pm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}var Wn;(function(e){e.pop="pop",e.push="push"})(Wn||(Wn={}));var $n;(function(e){e.back="back",e.forward="forward",e.unknown=""})($n||($n={}));function Cm(e){if(!e)if(Jt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),vm(e)}const Rm=/^[^#]+#/;function Tm(e,t){return e.replace(Rm,"#")+t}function Sm(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Yr=()=>({left:window.scrollX,top:window.scrollY});function xm(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Sm(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Yi(e,t){return(history.state?history.state.position-t:-1)+e}const to=new Map;function km(e,t){to.set(e,t)}function Am(e){const t=to.get(e);return to.delete(e),t}let Om=()=>location.protocol+"//"+location.host;function wc(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),Qi(l,"")}return Qi(n,e)+r+s}function Lm(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const p=wc(e,location),y=n.value,v=t.value;let R=0;if(d){if(n.value=p,t.value=d,i&&i===y){i=null;return}R=v?d.position-v.position:0}else r(p);s.forEach(C=>{C(n.value,y,{delta:R,type:Wn.pop,direction:R?R>0?$n.forward:$n.back:$n.unknown})})};function l(){i=n.value}function u(d){s.push(d);const p=()=>{const y=s.indexOf(d);y>-1&&s.splice(y,1)};return o.push(p),p}function c(){const{history:d}=window;d.state&&d.replaceState(ie({},d.state,{scroll:Yr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function Xi(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Yr():null}}function Im(e){const{history:t,location:n}=window,r={value:wc(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Om()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),s.value=u}catch(p){console.error(p),n[c?"replace":"assign"](d)}}function i(l,u){const c=ie({},t.state,Xi(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});o(l,c,!0),r.value=l}function a(l,u){const c=ie({},s.value,t.state,{forward:l,scroll:Yr()});o(c.current,c,!0);const f=ie({},Xi(r.value,l,null),{position:c.position+1},u);o(l,f,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function Ec(e){e=Cm(e);const t=Im(e),n=Lm(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ie({location:"",base:e,go:r,createHref:Tm.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Hm(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ec(e)}function $m(e){return typeof e=="string"||e&&typeof e=="object"}function Pc(e){return typeof e=="string"||typeof e=="symbol"}const Ge={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Cc=Symbol("");var Zi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Zi||(Zi={}));function gn(e,t){return ie(new Error,{type:e,[Cc]:!0},t)}function it(e,t){return e instanceof Error&&Cc in e&&(t==null||!!(e.type&t))}const ea="[^/]+?",Nm={sensitive:!1,strict:!1,start:!0,end:!0},Mm=/[.+*?^${}()[\]/\\]/g;function Dm(e,t){const n=ie({},Nm,t),r=[];let s=n.start?"^":"";const o=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function Bm(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Fm={type:0,value:""},Um=/[a-zA-Z0-9_]/;function Vm(e){if(!e)return[[]];if(e==="/")return[[Fm]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,u="",c="";function f(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(_)}:Hn}function i(c){if(Pc(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!Rc(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!ra(c)&&r.set(c.record.name,c)}function u(c,f){let d,p={},y,v;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw gn(1,{location:c});v=d.record.name,p=ie(na(f.params,d.keys.filter(_=>!_.optional).concat(d.parent?d.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),c.params&&na(c.params,d.keys.map(_=>_.name))),y=d.stringify(p)}else if(c.path!=null)y=c.path,d=n.find(_=>_.re.test(y)),d&&(p=d.parse(y),v=d.record.name);else{if(d=f.name?r.get(f.name):n.find(_=>_.re.test(f.path)),!d)throw gn(1,{location:c,currentLocation:f});v=d.record.name,p=ie({},f.params,c.params),y=d.stringify(p)}const R=[];let C=d;for(;C;)R.unshift(C.record),C=C.parent;return{name:v,path:y,params:p,matched:R,meta:Gm(R)}}return e.forEach(c=>o(c)),{addRoute:o,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:s}}function na(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function qm(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:zm(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function zm(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function ra(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Gm(e){return e.reduce((t,n)=>ie(t,n.meta),{})}function sa(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Rc(e,t){return t.children.some(n=>n===e||Rc(e,n))}function Qm(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&eo(o)):[r&&eo(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Jm(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ye(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Ym=Symbol(""),ia=Symbol(""),No=Symbol(""),Mo=Symbol(""),no=Symbol("");function Pn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Rt(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(gn(4,{from:n,to:t})):d instanceof Error?l(d):$m(d)?l(gn(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},c=o(()=>e.call(r&&r.instances[s],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function gs(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Xm(l)){const c=(l.__vccOpts||l)[t];c&&o.push(Rt(c,n,r,i,a,s))}else{let u=l();o.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const f=sm(c)?c.default:c;i.components[a]=f;const p=(f.__vccOpts||f)[t];return p&&Rt(p,n,r,i,a,s)()}))}}return o}function Xm(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function aa(e){const t=Ie(No),n=Ie(Mo),r=de(()=>{const l=me(e.to);return t.resolve(l)}),s=de(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(mn.bind(null,c));if(d>-1)return d;const p=la(l[u-2]);return u>1&&la(c)===p&&f[f.length-1].path!==p?f.findIndex(mn.bind(null,l[u-2])):d}),o=de(()=>s.value>-1&&ng(n.params,r.value.params)),i=de(()=>s.value>-1&&s.value===n.matched.length-1&&bc(n.params,r.value.params));function a(l={}){return tg(l)?t[me(e.replace)?"replace":"push"](me(e.to)).catch(Hn):Promise.resolve()}return{route:r,href:de(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const Zm=$t({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:aa,setup(e,{slots:t}){const n=Ht(aa(e)),{options:r}=Ie(No),s=de(()=>({[ca(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ca(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:He("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),eg=Zm;function tg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function ng(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Ye(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function la(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ca=(e,t,n)=>e??t??n,rg=$t({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ie(no),s=de(()=>e.route||r.value),o=Ie(ia,0),i=de(()=>{let u=me(o);const{matched:c}=s.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=de(()=>s.value.matched[i.value]);an(ia,de(()=>i.value+1)),an(Ym,a),an(no,s);const l=xe();return rt(()=>[l.value,a.value,e.name],([u,c,f],[d,p,y])=>{c&&(c.instances[f]=u,p&&p!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!mn(c,p)||!d)&&(c.enterCallbacks[f]||[]).forEach(v=>v(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return ua(n.default,{Component:d,route:u});const p=f.props[c],y=p?p===!0?u.params:typeof p=="function"?p(u):p:null,R=He(d,ie({},y,t,{onVnodeUnmounted:C=>{C.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return ua(n.default,{Component:R,route:u})||R}}});function ua(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Tc=rg;function sg(e){const t=Wm(e.routes,e),n=e.parseQuery||Qm,r=e.stringifyQuery||oa,s=e.history,o=Pn(),i=Pn(),a=Pn(),l=ft(Ge);let u=Ge;Jt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=ps.bind(null,S=>""+S),f=ps.bind(null,ym),d=ps.bind(null,Kn);function p(S,B){let D,V;return Pc(S)?(D=t.getRecordMatcher(S),V=B):V=S,t.addRoute(V,D)}function y(S){const B=t.getRecordMatcher(S);B&&t.removeRoute(B)}function v(){return t.getRoutes().map(S=>S.record)}function R(S){return!!t.getRecordMatcher(S)}function C(S,B){if(B=ie({},B||l.value),typeof S=="string"){const g=ms(n,S,B.path),w=t.resolve({path:g.path},B),x=s.createHref(g.fullPath);return ie(g,w,{params:d(w.params),hash:Kn(g.hash),redirectedFrom:void 0,href:x})}let D;if(S.path!=null)D=ie({},S,{path:ms(n,S.path,B.path).path});else{const g=ie({},S.params);for(const w in g)g[w]==null&&delete g[w];D=ie({},S,{params:f(g)}),B.params=f(B.params)}const V=t.resolve(D,B),se=S.hash||"";V.params=c(d(V.params));const he=bm(r,ie({},S,{hash:pm(se),path:V.path})),h=s.createHref(he);return ie({fullPath:he,hash:se,query:r===oa?Jm(S.query):S.query||{}},V,{redirectedFrom:void 0,href:h})}function _(S){return typeof S=="string"?ms(n,S,l.value.path):ie({},S)}function m(S,B){if(u!==S)return gn(8,{from:B,to:S})}function b(S){return O(S)}function E(S){return b(ie(_(S),{replace:!0}))}function P(S){const B=S.matched[S.matched.length-1];if(B&&B.redirect){const{redirect:D}=B;let V=typeof D=="function"?D(S):D;return typeof V=="string"&&(V=V.includes("?")||V.includes("#")?V=_(V):{path:V},V.params={}),ie({query:S.query,hash:S.hash,params:V.path!=null?{}:S.params},V)}}function O(S,B){const D=u=C(S),V=l.value,se=S.state,he=S.force,h=S.replace===!0,g=P(D);if(g)return O(ie(_(g),{state:typeof g=="object"?ie({},se,g.state):se,force:he,replace:h}),B||D);const w=D;w.redirectedFrom=B;let x;return!he&&wm(r,V,D)&&(x=gn(16,{to:w,from:V}),Xe(V,V,!0,!1)),(x?Promise.resolve(x):$(w,V)).catch(T=>it(T)?it(T,2)?T:pt(T):K(T,w,V)).then(T=>{if(T){if(it(T,2))return O(ie({replace:h},_(T.to),{state:typeof T.to=="object"?ie({},se,T.to.state):se,force:he}),B||w)}else T=H(w,V,!0,h,se);return Q(w,V,T),T})}function k(S,B){const D=m(S,B);return D?Promise.reject(D):Promise.resolve()}function N(S){const B=Gt.values().next().value;return B&&typeof B.runWithContext=="function"?B.runWithContext(S):S()}function $(S,B){let D;const[V,se,he]=og(S,B);D=gs(V.reverse(),"beforeRouteLeave",S,B);for(const g of V)g.leaveGuards.forEach(w=>{D.push(Rt(w,S,B))});const h=k.bind(null,S,B);return D.push(h),Ce(D).then(()=>{D=[];for(const g of o.list())D.push(Rt(g,S,B));return D.push(h),Ce(D)}).then(()=>{D=gs(se,"beforeRouteUpdate",S,B);for(const g of se)g.updateGuards.forEach(w=>{D.push(Rt(w,S,B))});return D.push(h),Ce(D)}).then(()=>{D=[];for(const g of he)if(g.beforeEnter)if(Ye(g.beforeEnter))for(const w of g.beforeEnter)D.push(Rt(w,S,B));else D.push(Rt(g.beforeEnter,S,B));return D.push(h),Ce(D)}).then(()=>(S.matched.forEach(g=>g.enterCallbacks={}),D=gs(he,"beforeRouteEnter",S,B,N),D.push(h),Ce(D))).then(()=>{D=[];for(const g of i.list())D.push(Rt(g,S,B));return D.push(h),Ce(D)}).catch(g=>it(g,8)?g:Promise.reject(g))}function Q(S,B,D){a.list().forEach(V=>N(()=>V(S,B,D)))}function H(S,B,D,V,se){const he=m(S,B);if(he)return he;const h=B===Ge,g=Jt?history.state:{};D&&(V||h?s.replace(S.fullPath,ie({scroll:h&&g&&g.scroll},se)):s.push(S.fullPath,se)),l.value=S,Xe(S,B,D,h),pt()}let G;function ce(){G||(G=s.listen((S,B,D)=>{if(!Xn.listening)return;const V=C(S),se=P(V);if(se){O(ie(se,{replace:!0}),V).catch(Hn);return}u=V;const he=l.value;Jt&&km(Yi(he.fullPath,D.delta),Yr()),$(V,he).catch(h=>it(h,12)?h:it(h,2)?(O(h.to,V).then(g=>{it(g,20)&&!D.delta&&D.type===Wn.pop&&s.go(-1,!1)}).catch(Hn),Promise.reject()):(D.delta&&s.go(-D.delta,!1),K(h,V,he))).then(h=>{h=h||H(V,he,!1),h&&(D.delta&&!it(h,8)?s.go(-D.delta,!1):D.type===Wn.pop&&it(h,20)&&s.go(-1,!1)),Q(V,he,h)}).catch(Hn)}))}let ue=Pn(),U=Pn(),Z;function K(S,B,D){pt(S);const V=U.list();return V.length?V.forEach(se=>se(S,B,D)):console.error(S),Promise.reject(S)}function qe(){return Z&&l.value!==Ge?Promise.resolve():new Promise((S,B)=>{ue.add([S,B])})}function pt(S){return Z||(Z=!S,ce(),ue.list().forEach(([B,D])=>S?D(S):B()),ue.reset()),S}function Xe(S,B,D,V){const{scrollBehavior:se}=e;if(!Jt||!se)return Promise.resolve();const he=!D&&Am(Yi(S.fullPath,0))||(V||!D)&&history.state&&history.state.scroll||null;return vn().then(()=>se(S,B,he)).then(h=>h&&xm(h)).catch(h=>K(h,S,B))}const Ae=S=>s.go(S);let zt;const Gt=new Set,Xn={currentRoute:l,listening:!0,addRoute:p,removeRoute:y,hasRoute:R,getRoutes:v,resolve:C,options:e,push:b,replace:E,go:Ae,back:()=>Ae(-1),forward:()=>Ae(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:U.add,isReady:qe,install(S){const B=this;S.component("RouterLink",eg),S.component("RouterView",Tc),S.config.globalProperties.$router=B,Object.defineProperty(S.config.globalProperties,"$route",{enumerable:!0,get:()=>me(l)}),Jt&&!zt&&l.value===Ge&&(zt=!0,b(s.location).catch(se=>{}));const D={};for(const se in Ge)Object.defineProperty(D,se,{get:()=>l.value[se],enumerable:!0});S.provide(No,B),S.provide(Mo,St(D)),S.provide(no,l);const V=S.unmount;Gt.add(S),S.unmount=function(){Gt.delete(S),Gt.size<1&&(u=Ge,G&&G(),G=null,l.value=Ge,zt=!1,Z=!1),V()}}};function Ce(S){return S.reduce((B,D)=>B.then(()=>N(D)),Promise.resolve())}return Xn}function og(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;imn(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>mn(u,l))||s.push(l))}return[n,r,s]}function x_(){return Ie(Mo)}const ig=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),ro=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&ig(e.route,n));return typeof r=="function"?r(e.route):r},ag=(e,t)=>({default:()=>e?He(Zu,e===!0?{}:e,t):t});function Do(e){return Array.isArray(e)?e:[e]}const ys=null,_s=null,vs=null,bs=null,ws=null,fa=[{name:"slug",path:"/:slug(.*)*",meta:{},alias:[],redirect:ys==null?void 0:ys.redirect,component:()=>J(()=>import("./BZgnXOaV.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:_s==null?void 0:_s.redirect,component:()=>J(()=>import("./C8JSLJQ6.js"),[],import.meta.url).then(e=>e.default||e)},{name:"main-page",path:"/main/:page()",meta:{},alias:[],redirect:vs==null?void 0:vs.redirect,component:()=>J(()=>import("./CvhRmNEs.js"),__vite__mapDeps([7,2,3,8,5,6]),import.meta.url).then(e=>e.default||e)},{name:"modules-module",path:"/modules/:module()",meta:{},alias:[],redirect:ws==null?void 0:ws.redirect,component:()=>J(()=>import("./DdX7zt6r.js"),__vite__mapDeps([9,8,5,6,2,3]),import.meta.url).then(e=>e.default||e),children:[{name:"modules-module-chapter",path:":chapter()",meta:{},alias:[],redirect:bs==null?void 0:bs.redirect,component:()=>J(()=>import("./BwwImagv.js"),__vite__mapDeps([10,11,12,2,3,8,5,6]),import.meta.url).then(e=>e.default||e)}]}],lg=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?He(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function da(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function cg(e,t){return e===t||t===Ge?!1:da(e)!==da(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const ug={scrollBehavior(e,t,n){var u;const r=le(),s=((u=We().options)==null?void 0:u.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&cg(e,t)&&(o={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:ha(e.hash),behavior:s}:!1;const a=c=>!!(c.meta.pageTransition??Zs),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(o={el:e.hash,top:ha(e.hash),behavior:s}),c(o)})})}};function ha(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const fg={hashMode:!1,scrollBehaviorType:"auto"},Me={...fg,...ug},dg=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=le(),s=We();if(([t,n]=hn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Yn({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=s.beforeResolve(u=>{if(a(),u===e){const c=s.afterEach(async()=>{c(),await r.runWithContext(()=>Zt(i)),window.history.pushState({},"",e.fullPath)});return!1}})},hg=async e=>{let t,n;const r=([t,n]=hn(()=>Ho(e.path)),t=await t,n(),t);if(r.redirect)return Je(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},pg=[dg,hg],Nn={};function mg(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const u=o.includes(e.slice(i))?e.slice(i).length:1;let c=o.slice(u);return c[0]!=="/"&&(c="/"+c),Ai(c,"")}const a=Ai(r,e),l=!n||Vd(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":s)+o}const gg=ot({name:"nuxt:router",enforce:"pre",async setup(e){var R,C;let t,n,r=je().app.baseURL;Me.hashMode&&!r.includes("#")&&(r+="#");const s=((R=Me.history)==null?void 0:R.call(Me,r))??(Me.hashMode?Hm(r):Ec(r)),o=((C=Me.routes)==null?void 0:C.call(Me,fa))??fa;let i;const a=sg({...Me,scrollBehavior:(_,m,b)=>{if(m===Ge){i=b;return}if(Me.scrollBehavior){if(a.options.scrollBehavior=Me.scrollBehavior,"scrollRestoration"in window.history){const E=a.beforeEach(()=>{E(),window.history.scrollRestoration="manual"})}return Me.scrollBehavior(_,Ge,i||b)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=ft(a.currentRoute.value);a.afterEach((_,m)=>{l.value=m}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=mg(r,window.location,e.payload.path),c=ft(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((_,m)=>{var b,E,P,O;((E=(b=_.matched[0])==null?void 0:b.components)==null?void 0:E.default)===((O=(P=m.matched[0])==null?void 0:P.components)==null?void 0:O.default)&&f()});const d={};for(const _ in c.value)Object.defineProperty(d,_,{get:()=>c.value[_]});e._route=St(d),e._middleware=e._middleware||{global:[],named:{}};try{[t,n]=hn(()=>a.isReady()),await t,n()}catch(_){[t,n]=hn(()=>e.runWithContext(()=>Zt(_))),await t,n()}const p=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;f();const y=e.payload.state._layout;a.beforeEach(async(_,m)=>{var b;await e.callHook("page:loading:start"),_.meta=Ht(_.meta),e.isHydrating&&y&&!cn(_.meta.layout)&&(_.meta.layout=y),e._processingMiddleware=!0;{const E=new Set([...pg,...e._middleware.global]);for(const P of _.matched){const O=P.meta.middleware;if(O)for(const k of Do(O))E.add(k)}{const P=await e.runWithContext(()=>Ho(_.path));if(P.appMiddleware)for(const O in P.appMiddleware)P.appMiddleware[O]?E.add(O):E.delete(O)}for(const P of E){const O=typeof P=="string"?e._middleware.named[P]||await((b=Nn[P])==null?void 0:b.call(Nn).then(N=>N.default||N)):P;if(!O)throw new Error(`Unknown route middleware: '${P}'.`);const k=await e.runWithContext(()=>O(_,m));if(!e.payload.serverRendered&&e.isHydrating&&(k===!1||k instanceof Error)){const N=k||Gs({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>Zt(N)),!1}if(k!==!0&&(k||k===!1))return k}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")});const v=Qr();return a.afterEach(async(_,m,b)=>{delete e._processingMiddleware,!e.isHydrating&&v.value&&await e.runWithContext(Yh),b&&await e.callHook("page:loading:end"),_.matched.length===0&&await e.runWithContext(()=>Zt(Gs({statusCode:404,fatal:!1,statusMessage:`Page not found: ${_.fullPath}`,data:{path:_.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in p&&(p.name=void 0),await a.replace({...p,force:!0}),a.options.scrollBehavior=Me.scrollBehavior}catch(_){await e.runWithContext(()=>Zt(_))}}),{provide:{router:a}}}}),so=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),yg=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Xr=e=>{const t=le();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{so(e)}):so(e)},_g=ot({name:"nuxt:payload",setup(e){We().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await zi(t.path);r&&Object.assign(e.static.data,r.data)}),Xr(()=>{var t;e.hooks.hook("link:prefetch",async n=>{qr(n).protocol||await zi(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Jr,1e3)})}}),vg=ot(e=>{let t;async function n(){const r=await Jr();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);try{const s=await $fetch(Lo("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}Xr(()=>{t=setTimeout(n,1e3*60*60)})}),bg=ee(()=>J(()=>import("./DpaNhoxX.js"),__vite__mapDeps([8,5,6,2,3]),import.meta.url).then(e=>e.default||e.default||e)),wg=ee(()=>J(()=>Promise.resolve().then(()=>Wy),void 0,import.meta.url).then(e=>e.default||e.default||e)),Eg=ee(()=>J(()=>import("./BMHXGdMe.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Pg=ee(()=>J(()=>Promise.resolve().then(()=>Vy),void 0,import.meta.url).then(e=>e.default||e.default||e)),Cg=ee(()=>J(()=>import("./CYZP1pQ9.js"),__vite__mapDeps([2,3]),import.meta.url).then(e=>e.default||e.default||e)),Rg=ee(()=>J(()=>import("./DDDI6M8Y.js"),__vite__mapDeps([13,3]),import.meta.url).then(e=>e.default||e.default||e)),Tg=ee(()=>J(()=>import("./BJtyqU3t.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Sg=ee(()=>J(()=>import("./DRcGH4Ob.js"),[],import.meta.url).then(e=>e.default||e.default||e)),xg=ee(()=>J(()=>import("./DGPMzex5.js"),[],import.meta.url).then(e=>e.default||e.default||e)),kg=ee(()=>J(()=>import("./oOGv0wgF.js"),__vite__mapDeps([14,15]),import.meta.url).then(e=>e.default||e.default||e)),Ag=ee(()=>J(()=>import("./DU3kcOBr.js"),__vite__mapDeps([16,17,18]),import.meta.url).then(e=>e.default||e.default||e)),Og=ee(()=>J(()=>import("./Dg46CzCL.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Lg=ee(()=>J(()=>import("./G31LTdOa.js"),__vite__mapDeps([19,17,18]),import.meta.url).then(e=>e.default||e.default||e)),Ig=ee(()=>J(()=>import("./DQU0ojbx.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Hg=ee(()=>J(()=>import("./BReTT7mq.js"),[],import.meta.url).then(e=>e.default||e.default||e)),$g=ee(()=>J(()=>import("./CPV9ms-H.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Ng=ee(()=>J(()=>import("./CYIwTp_8.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Mg=ee(()=>J(()=>import("./FYylsPlt.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Dg=ee(()=>J(()=>import("./-31AdAnR.js"),[],import.meta.url).then(e=>e.default||e.default||e)),jg=ee(()=>J(()=>import("./6oPdxiAS.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Bg=ee(()=>J(()=>import("./DjSpB-Ej.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Fg=ee(()=>J(()=>import("./Cv_yHOwU.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Ug=ee(()=>J(()=>import("./CcTCx_HE.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Vg=ee(()=>J(()=>import("./B18agufS.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Kg=ee(()=>J(()=>import("./FZ9ovafk.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Wg=ee(()=>J(()=>import("./Ctb5IzO-.js"),[],import.meta.url).then(e=>e.default||e.default||e)),qg=ee(()=>J(()=>import("./B9JSB2KZ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),zg=ee(()=>J(()=>import("./B4ksMzmy.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Gg=ee(()=>J(()=>import("./CbSVEgwE.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Qg=ee(()=>J(()=>import("./2exH4pdq.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Jg=ee(()=>J(()=>import("./CKhO4wbX.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Yg=ee(()=>J(()=>import("./C64ISlZ4.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Xg=ee(()=>J(()=>import("./DsBoPnpb.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Zg=ee(()=>J(()=>import("./BHcxP7qg.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ey=ee(()=>J(()=>import("./BLL2Y1U5.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ty=ee(()=>J(()=>import("./DaJMxg_m.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ny=[["ContentDoc",bg],["ContentList",wg],["ContentNavigation",Eg],["ContentQuery",Pg],["ContentRenderer",Cg],["ContentRendererMarkdown",Rg],["MDCSlot",Tg],["DocumentDrivenEmpty",Sg],["DocumentDrivenNotFound",xg],["Markdown",kg],["ProseCode",Ag],["ProseCodeInline",Og],["ProsePre",Lg],["ProseA",Ig],["ProseBlockquote",Hg],["ProseEm",$g],["ProseH1",Ng],["ProseH2",Mg],["ProseH3",Dg],["ProseH4",jg],["ProseH5",Bg],["ProseH6",Fg],["ProseHr",Ug],["ProseImg",Vg],["ProseLi",Kg],["ProseOl",Wg],["ProseP",qg],["ProseScript",zg],["ProseStrong",Gg],["ProseTable",Qg],["ProseTbody",Jg],["ProseTd",Yg],["ProseTh",Xg],["ProseThead",Zg],["ProseTr",ey],["ProseUl",ty]],ry=ot({name:"nuxt:global-components",setup(e){for(const[t,n]of ny)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),Tn={"nlesc-decorations":()=>J(()=>import("./Di-UCjXs.js"),[],import.meta.url).then(e=>e.default||e)},sy=ot({name:"nuxt:prefetch",setup(e){const t=We();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof Tn[r]=="function"&&await Tn[r]()})}),e.hooks.hook("link:prefetch",n=>{if(Je(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=Do(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof Nn[i]=="function"&&Nn[i]();s&&typeof Tn[s]=="function"&&Tn[s]()})}});function oy(e){return Array.isArray(e)?e:[e]}const iy=async e=>{const t=le();e=oy(e),await Promise.all(e.map(n=>ly(t.vueApp._context.components[n])))},ay=e=>iy(e);function ly(e){if(e!=null&&e.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function Sc(e,t=We()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(n)))return;const s=t._preloadPromises=t._preloadPromises||[];if(s.length>4)return Promise.all(s).then(()=>Sc(e,t));t._routePreloaded.add(n);const o=r.map(i=>{var a;return(a=i.components)==null?void 0:a.default}).filter(i=>typeof i=="function");for(const i of o){const a=Promise.resolve(i()).catch(()=>{}).finally(()=>s.splice(s.indexOf(a)));s.push(a)}await Promise.all(s)}const cy=["Banner","ChapterBar","Footer","ModuleCard","Slides","ContentDoc","ContentList","ContentNavigation","ContentQuery","ContentRenderer","ContentRendererMarkdown","MDCSlot","DocumentDrivenEmpty","DocumentDrivenNotFound","Markdown","ProseCode","ProseCodeInline","ProsePre","ProseA","ProseBlockquote","ProseEm","ProseH1","ProseH2","ProseH3","ProseH4","ProseH5","ProseH6","ProseHr","ProseImg","ProseLi","ProseOl","ProseP","ProseScript","ProseStrong","ProseTable","ProseTbody","ProseTd","ProseTh","ProseThead","ProseTr","ProseUl","NuxtWelcome","NuxtLayout","NuxtErrorBoundary","ClientOnly","DevOnly","ServerPlaceholder","NuxtLink","NuxtLoadingIndicator","NuxtIsland","NuxtImg","NuxtPicture","MDC","MDCRenderer","MDCSlot","NuxtPage","NoScript","Link","Base","Title","Meta","Style","Head","Html","Body"],uy=/\d/,fy=["-","_","/","."];function dy(e=""){if(!uy.test(e))return e!==e.toLowerCase()}function xc(e,t){const n=fy,r=[];if(!e||typeof e!="string")return r;let s="",o,i;for(const a of e){const l=n.includes(a);if(l===!0){r.push(s),s="",o=void 0;continue}const u=dy(a);if(i===!1){if(o===!1&&u===!0){r.push(s),s=a,o=u;continue}if(o===!0&&u===!1&&s.length>1){const c=s.at(-1);r.push(s.slice(0,Math.max(0,s.length-1))),s=c+a,o=u;continue}}s+=a,o=u,i=l}return r.push(s),r}function hy(e){return e?e[0].toUpperCase()+e.slice(1):""}function py(e,t){return e?(Array.isArray(e)?e:xc(e)).map(n=>hy(t!=null&&t.normalize?n.toLowerCase():n)).join(""):""}function k_(e,t){return e?(Array.isArray(e)?e:xc(e)).map(n=>n.toLowerCase()).join("-"):""}const my="$s";function fr(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const s=my+n,o=le(),i=vo(o.payload.state,s);if(i.value===void 0&&r){const a=r();if(Pe(a))return o.payload.state[s]=a,a;i.value=a}return i}const Yt=()=>{const e=fr("dd-pages",()=>ft(St({}))),t=fr("dd-surrounds",()=>ft(St({}))),n=fr("dd-navigation"),r=fr("dd-globals",()=>ft(St({})));return{pages:e,surrounds:t,navigation:n,globals:r}},A_=()=>{const{navigation:e,pages:t,surrounds:n,globals:r}=Yt(),s=de(()=>Ot(pn().path)),o=de(()=>t.value[s.value]),i=de(()=>n.value[s.value]),a=de(()=>{var p,y;return(y=(p=o==null?void 0:o.value)==null?void 0:p.body)==null?void 0:y.toc}),l=de(()=>{var p;return(p=o.value)==null?void 0:p._type}),u=de(()=>{var p;return(p=o.value)==null?void 0:p.excerpt}),c=de(()=>{var p;return(p=o.value)==null?void 0:p.layout}),f=de(()=>{var p;return(p=i.value)==null?void 0:p[1]}),d=de(()=>{var p;return(p=i.value)==null?void 0:p[0]});return{globals:r,navigation:e,surround:i,page:o,excerpt:u,toc:a,type:l,layout:c,next:f,prev:d}},kc=e=>{if(!e.children)return e._path;for(const t of(e==null?void 0:e.children)||[]){const n=kc(t);if(n)return n}},Ac=(e,t)=>{for(const n of t){if(n._path===e&&!n._id)return n.children;if(n.children){const r=Ac(e,n.children);if(r)return r}}},Oc=(e,t)=>{for(const n of t){if(n._path===e)return n;if(n.children){const r=Oc(e,n.children);if(r)return r}}},gy=(e,t,n)=>{let r;const s=(o,i)=>{for(const a of i)if(!(o!=="/"&&a._path==="/")){if(o!=null&&o.startsWith(a._path)&&a[t]&&(r=a[t]),a._path===o)return;a.children&&s(o,a.children)}};return s(e,n),r},yy=()=>({navBottomLink:kc,navDirFromPath:Ac,navPageFromPath:Oc,navKeyFromPath:gy});function jo(e){return JSON.stringify(e,_y)}function _y(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const Lc=e=>{let t=jo(e);return t=typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t),t=t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(t.match(/.{1,100}/g)||[]).join("/")},vy={path:"/",watch:!0,decode:e=>Un(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},by=void 0;function Es(e,t){var l;const n={...vy,...t},r=pa(n)||{};let s;n.maxAge!==void 0?s=n.maxAge*1e3:n.expires&&(s=n.expires.getTime()-Date.now());const o=s!==void 0&&s<=0,i=et(o?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=s&&!o?Py(i,s,n.watch&&n.watch!=="shallow"):xe(i);{let u=null;try{!by&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{n.readonly||jh(a.value,r[e])||(Ey(e,a.value,n),r[e]=et(a.value),u==null||u.postMessage({value:n.encode(a.value)}))},f=p=>{var v;const y=p.refresh?(v=pa(n))==null?void 0:v[e]:n.decode(p.value);d=!0,r[e]=a.value=y,vn(()=>{d=!1})};let d=!1;Dr()&&yr(()=>{d=!0,c(),u==null||u.close()}),u&&(u.onmessage=({data:p})=>f(p)),n.watch?rt(a,()=>{d||c()},{deep:n.watch!=="shallow"}):c()}return a}function pa(e={}){return Ph(document.cookie,e)}function wy(e,t,n={}){return t==null?$i(e,t,{...n,maxAge:-1}):$i(e,t,n)}function Ey(e,t,n={}){document.cookie=wy(e,t,n)}const ma=2147483647;function Py(e,t,n){let r,s,o=0;const i=n?xe(e):{value:e};return Dr()&&yr(()=>{s==null||s(),clearTimeout(r)}),Ru((a,l)=>{n&&(s=rt(i,l));function u(){clearTimeout(r);const c=t-o,f=c{if(o+=f,o({isEnabled:()=>{const r=pn().query;return Object.prototype.hasOwnProperty.call(r,"preview")&&!r.preview?!1:!!(r.preview||Es("previewToken").value||sessionStorage.getItem("previewToken"))},getPreviewToken:()=>Es("previewToken").value||sessionStorage.getItem("previewToken")||void 0,setPreviewToken:r=>{Es("previewToken").value=r,pn().query.preview=r||"",r?sessionStorage.setItem("previewToken",r):sessionStorage.removeItem("previewToken"),window.location.reload()}}),Ir=e=>Bl(e,je().public.content.api.baseURL),Ic=()=>{const{experimental:e}=je().public.content;return e.clientDB?!0:Bo().isEnabled()},ga=(e,t)=>t.split(".").reduce((n,r)=>n&&n[r],e),Fo=(e,t)=>Object.keys(e).filter(t).reduce((n,r)=>Object.assign(n,{[r]:e[r]}),{}),O_=e=>t=>e&&e.length?Fo(t,n=>!e.includes(n)):t,L_=e=>t=>Array.isArray(t)?t.map(n=>e(n)):e(t),Hc=e=>{const t=[],n=[];for(const r of e)["$","_"].includes(r)?t.push(r):n.push(r);return{prefixes:t,properties:n}},I_=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=Hc(e);return Fo(t,s=>!r.includes(s)&&!n.includes(s[0]))},H_=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=Hc(e);return Fo(t,s=>r.includes(s)||n.includes(s[0]))},$_=(e,t)=>{const n=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),r=Object.keys(t).filter(s=>!s.startsWith("$"));for(const s of r)e=e.sort((o,i)=>{const a=[ga(o,s),ga(i,s)].map(l=>{if(l!==null)return l instanceof Date?l.toISOString():l});return t[s]===-1&&a.reverse(),n.compare(a[0],a[1])});return e},N_=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},at=e=>Array.isArray(e)?e:[void 0,null].includes(e)?[]:[e],Cy=["sort","where","only","without"];function Ry(e,t={}){const n={};for(const i of Object.keys(t.initialParams||{}))n[i]=Cy.includes(i)?at(t.initialParams[i]):t.initialParams[i];const r=(i,a=l=>l)=>(...l)=>(n[i]=a(...l),o),s=i=>{var a;return t.legacy?i!=null&&i.surround?i.surround:i&&(i!=null&&i.dirConfig&&(i.result={_path:(a=i.dirConfig)==null?void 0:a._path,...i.result,_dir:i.dirConfig}),i!=null&&i._path||Array.isArray(i)||!Object.prototype.hasOwnProperty.call(i,"result")?i:i==null?void 0:i.result):i},o={params:()=>({...n,...n.where?{where:[...at(n.where)]}:{},...n.sort?{sort:[...at(n.sort)]}:{}}),only:r("only",at),without:r("without",at),where:r("where",i=>[...at(n.where),...at(i)]),sort:r("sort",i=>[...at(n.sort),...at(i)]),limit:r("limit",i=>parseInt(String(i),10)),skip:r("skip",i=>parseInt(String(i),10)),find:()=>e(o).then(s),findOne:()=>e(r("first")(!0)).then(s),count:()=>e(r("count")(!0)).then(s),locale:i=>o.where({_locale:i}),withSurround:r("surround",(i,a)=>({query:i,...a})),withDirConfig:()=>r("dirConfig")(!0)};return t.legacy&&(o.findSurround=(i,a)=>o.withSurround(i,a).find().then(s)),o}const Ty=()=>async e=>{const{content:t}=je().public,n=e.params(),r=t.experimental.stripQueryParameters?Ir(`/query/${`${Vn(n)}.${t.integrity}`}/${Lc(n)}.json`):Ir(`/query/${Vn(n)}.${t.integrity}.json`);if(Ic())return(await J(()=>import("./CgrNfJcT.js"),__vite__mapDeps([20,11]),import.meta.url).then(i=>i.useContentDatabase())).fetch(e);const s=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:jo(n),previewToken:Bo().getPreviewToken()}});if(typeof s=="string"&&s.startsWith(""))throw new Error("Not found");return s};function ln(e,...t){const{content:n}=je().public,r=Ry(Ty(),{initialParams:typeof e!="string"?e:{},legacy:!0});let s;typeof e=="string"&&(s=Us(Jn(e,...t)));const o=r.params;return r.params=()=>{var a,l,u;const i=o();return s&&(i.where=i.where||[],i.first&&(i.where||[]).length===0?i.where.push({_path:Ot(s)}):i.where.push({_path:new RegExp(`^${s.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(a=i.sort)!=null&&a.length||(i.sort=[{_file:1,$numeric:!0}]),n.locales.length&&((u=(l=i.where)==null?void 0:l.find(f=>f._locale))!=null&&u._locale||(i.where=i.where||[],i.where.push({_locale:n.defaultLocale}))),i},r}const Sy=async e=>{const{content:t}=je().public;typeof(e==null?void 0:e.params)!="function"&&(e=ln(e));const n=e.params(),r=t.experimental.stripQueryParameters?Ir(`/navigation/${`${Vn(n)}.${t.integrity}`}/${Lc(n)}.json`):Ir(`/navigation/${Vn(n)}.${t.integrity}.json`);if(Ic())return(await J(()=>import("./CgrNfJcT.js"),__vite__mapDeps([20,11]),import.meta.url).then(i=>i.generateNavigation))(n);const s=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:jo(n),previewToken:Bo().getPreviewToken()}});if(typeof s=="string"&&s.startsWith(""))throw new Error("Not found");return s},xy=ot(e=>{var u,c,f,d;const t=(c=(u=je())==null?void 0:u.public)==null?void 0:c.content.documentDriven,n=(d=(f=je())==null?void 0:f.public)==null?void 0:d.content.experimental.clientDB,{navigation:r,pages:s,globals:o,surrounds:i}=Yt(),a=(p,y,v,R)=>{var C;if(y&&(y!=null&&y.layout))return y.layout;if(p.matched.length&&((C=p.matched[0].meta)!=null&&C.layout))return p.matched[0].meta.layout;if(v&&y){const{navKeyFromPath:_}=yy(),m=_(y._path,"layout",v);if(m)return m}if(t.layoutFallbacks&&R){let _;for(const m of t.layoutFallbacks)if(R[m]&&R[m].layout){_=R[m].layout;break}if(_)return _}return"default"},l=async(p,y=!1)=>{e.callHook("content:document-driven:start",{route:p,dedup:y});const v=p.meta.documentDriven||{};if(p.meta.documentDriven===!1)return;const R=Ot(p.path),C=[];if(t.navigation&&v.navigation!==!1){const _=()=>{const{navigation:m}=Yt();return m.value&&!y?m.value:Sy().then(b=>(m.value=b,b)).catch(()=>null)};C.push(_)}else C.push(()=>Promise.resolve(null));if(t.globals){const _=()=>{const{globals:m}=Yt();if(typeof t.globals=="object"&&Array.isArray(t.globals)){console.log("Globals must be a list of keys with QueryBuilderParams as a value.");return}return Promise.all(Object.entries(t.globals).map(([b,E])=>{if(!y&&m.value[b])return m.value[b];let P="findOne";return E!=null&&E.type&&(P=E.type),ln(E)[P]().catch(()=>null)})).then(b=>b.reduce((E,P,O)=>{const k=Object.keys(t.globals)[O];return E[k]=P,E},{}))};C.push(_)}else C.push(()=>Promise.resolve(null));if(t.page&&v.page!==!1){let _={_path:R};typeof v.page=="string"&&(_={_path:v.page}),typeof v.page=="object"&&(_=v.page);const m=()=>{const{pages:b}=Yt();return!y&&b.value[R]&&b.value[R]._path===R?b.value[R]:ln().where(_).findOne().catch(()=>null)};C.push(m)}else C.push(()=>Promise.resolve(null));if(t.surround&&v.surround!==!1){let _=R;["string","object"].includes(typeof v.page)&&(_=v.page),["string","object"].includes(typeof v.surround)&&(_=v.surround);const m=()=>{const{surrounds:b}=Yt();return!y&&b.value[R]?b.value[R]:ln().where({_partial:{$not:!0},navigation:{$not:!1}}).without(["body"]).findSurround(_).catch(()=>null)};C.push(m)}else C.push(()=>Promise.resolve(null));return await Promise.all(C.map(_=>_())).then(async([_,m,b,E])=>{var O,k;_&&(r.value=_),m&&(o.value=m),E&&(i.value[R]=E);const P=(b==null?void 0:b.redirect)||((k=(O=b==null?void 0:b._dir)==null?void 0:O.navigation)==null?void 0:k.redirect);if(P)return s.value[R]=b,P;if(b){const N=a(p,b,_,m),$=Tn[N];$&&typeof $=="function"&&await $(),p.meta.layout=N,b.layout=N}s.value[R]=b,await e.callHook("content:document-driven:finish",{route:p,dedup:y,page:b,navigation:_,globals:m,surround:E})})};{const p=We();e.hook("link:prefetch",y=>{if(!(y in s.value)&&!Je(y)){const v=p.resolve(y);v.matched.length>0&&l(v)}}),e.hooks.hook("content:document-driven:finish",({page:y})=>{var v;(v=y==null?void 0:y.body)!=null&&v.children&&$c(y.body.children)})}Qh(async(p,y)=>{if(!n&&p.path===y.path){if(!p.meta.layout){const R=Ot(p.path);s.value[R]&&(p.meta.layout=s.value[R].layout)}return}const v=await l(p,!1);if(v)return Je(v)?Ql(e,rc,[v,{external:!0}]):v}),e.hook("app:data:refresh",async()=>await l(pn(),!0))});function $c(e){for(const t of e)if(t.children&&$c(t.children),t.type==="element"&&t.tag){const n=py(t.tag);for(const r of["Prose"+n,n])cy.includes(r)&&ay(r)}}const ky=e=>e==="defer"||e===!1;function Ay(...e){var y;const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);let[n,r,s={}]=e;if(typeof n!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof r!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const o=le(),i=r,a=()=>null,l=()=>o.isHydrating?o.payload.data[n]:o.static.data[n];s.server=s.server??!0,s.default=s.default??a,s.getCachedData=s.getCachedData??l,s.lazy=s.lazy??!1,s.immediate=s.immediate??!0,s.deep=s.deep??zp.deep,s.dedupe=s.dedupe??"cancel";const u=()=>s.getCachedData(n,o)!=null;if(!o._asyncData[n]||!s.immediate){(y=o.payload._errors)[n]??(y[n]=null);const v=s.deep?xe:ft;o._asyncData[n]={data:v(s.getCachedData(n,o)??s.default()),pending:xe(!u()),error:vo(o.payload._errors,n),status:xe("idle")}}const c={...o._asyncData[n]};c.refresh=c.execute=(v={})=>{if(o._asyncDataPromises[n]){if(ky(v.dedupe??s.dedupe))return o._asyncDataPromises[n];o._asyncDataPromises[n].cancelled=!0}if((v._initial||o.isHydrating&&v._initial!==!1)&&u())return Promise.resolve(s.getCachedData(n,o));c.pending.value=!0,c.status.value="pending";const R=new Promise((C,_)=>{try{C(i(o))}catch(m){_(m)}}).then(async C=>{if(R.cancelled)return o._asyncDataPromises[n];let _=C;s.transform&&(_=await s.transform(C)),s.pick&&(_=Iy(_,s.pick)),o.payload.data[n]=_,c.data.value=_,c.error.value=null,c.status.value="success"}).catch(C=>{if(R.cancelled)return o._asyncDataPromises[n];c.error.value=Yn(C),c.data.value=me(s.default()),c.status.value="error"}).finally(()=>{R.cancelled||(c.pending.value=!1,delete o._asyncDataPromises[n])});return o._asyncDataPromises[n]=R,o._asyncDataPromises[n]},c.clear=()=>Ly(o,n);const f=()=>c.refresh({_initial:!0}),d=s.server!==!1&&o.payload.serverRendered;{const v=bn();if(v&&!v._nuxtOnBeforeMountCbs){v._nuxtOnBeforeMountCbs=[];const _=v._nuxtOnBeforeMountCbs;ll(()=>{_.forEach(m=>{m()}),_.splice(0,_.length)}),Co(()=>_.splice(0,_.length))}d&&o.isHydrating&&(c.error.value||u())?(c.pending.value=!1,c.status.value=c.error.value?"error":"success"):v&&(o.payload.serverRendered&&o.isHydrating||s.lazy)&&s.immediate?v._nuxtOnBeforeMountCbs.push(f):s.immediate&&f();const R=Dr();if(s.watch){const _=rt(s.watch,()=>c.refresh());R&&yr(_)}const C=o.hook("app:data:refresh",async _=>{(!_||_.includes(n))&&await c.refresh()});R&&yr(C)}const p=Promise.resolve(o._asyncDataPromises[n]).then(()=>c);return Object.assign(p,c),p}async function Oy(e){await new Promise(n=>Xr(n)),await le().hooks.callHookParallel("app:data:refresh",void 0)}function Ly(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=null),e._asyncData[t]&&(e._asyncData[t].data.value=void 0,e._asyncData[t].error.value=null,e._asyncData[t].pending.value=!1,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t].cancelled=!0,e._asyncDataPromises[t]=void 0)}function Iy(e,t){const n={};for(const r of t)n[r]=e[r];return n}const Hy=ot(async()=>{var n;let e,t;{const r=(n=je().public.sockets)==null?void 0:n.wsUrl,s=([e,t]=hn(()=>J(()=>import("./BaVm9VVN.js"),[],import.meta.url).then(({setupSocketClient:o})=>o(r,"content-assets"))),e=await e,t(),e);s&&s.addHandler(({data:o})=>{const{event:i,src:a,width:l,height:u}=o;if(i==="refresh")Oy();else if(a){const c=i==="update";document.querySelectorAll(`:is(img, video, source, embed, iframe):where([src^="${a}"])`).forEach(f=>{if(f.style.opacity=c?"1":"0.2",c){const d=f.getAttribute("src").split("?")[1],p=new URLSearchParams(d);p.set("time",String(Date.now())),l&&u&&f.addEventListener("load",function y(){f.width&&f.height&&(f.setAttribute("width",l),f.setAttribute("height",u)),f.style.aspectRatio&&(f.style.aspectRatio=`${l} / ${u}`),p.get("width")&&(p.set("width",l),p.set("height",u)),f.removeEventListener("load",y)}),f.setAttribute("src",`${a}?${p.toString()}`)}})}})}});function $y(e={}){const t=e.path||window.location.pathname;let n={};try{n=Un(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const a="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:Jn(n.app.baseURL,o.fullPath);$y({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),My=[tm,rm,gg,_g,vg,ry,sy,xy,Hy,Ny],Dy=(...e)=>e.find(t=>t!==void 0);function jy(e){const t=e.componentName||"NuxtLink";function n(r,s){if(!r||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return r;if(typeof r=="string")return _a(r,e.trailingSlash);const o="path"in r&&r.path!==void 0?r.path:s(r).path;return{...r,name:void 0,path:_a(o,e.trailingSlash)}}return $t({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(r,{slots:s}){const o=We(),i=je(),a=de(()=>{const y=r.to||r.href||"";return n(y,o.resolve)}),l=de(()=>typeof a.value=="string"&&Je(a.value,{acceptRelative:!0})),u=de(()=>r.target&&r.target!=="_self"),c=de(()=>r.external||u.value?!0:typeof a.value=="object"?!1:a.value===""||l.value),f=xe(!1),d=xe(null),p=y=>{var v;d.value=r.custom?(v=y==null?void 0:y.$el)==null?void 0:v.nextElementSibling:y==null?void 0:y.$el};if(r.prefetch!==!1&&r.noPrefetch!==!0&&r.target!=="_blank"&&!Fy()){const v=le();let R,C=null;Kr(()=>{const _=By();Xr(()=>{R=so(()=>{var m;(m=d==null?void 0:d.value)!=null&&m.tagName&&(C=_.observe(d.value,async()=>{C==null||C(),C=null;const b=typeof a.value=="string"?a.value:o.resolve(a.value).fullPath;await Promise.all([v.hooks.callHook("link:prefetch",b).catch(()=>{}),!c.value&&Sc(a.value,o).catch(()=>{})]),f.value=!0}))})})}),Wr(()=>{R&&yg(R),C==null||C(),C=null})}return()=>{var C,_;if(!c.value){const m={ref:p,to:a.value,activeClass:r.activeClass||e.activeClass,exactActiveClass:r.exactActiveClass||e.exactActiveClass,replace:r.replace,ariaCurrentValue:r.ariaCurrentValue,custom:r.custom};return r.custom||(f.value&&(m.class=r.prefetchedClass||e.prefetchedClass),m.rel=r.rel||void 0),He(Du("RouterLink"),m,s.default)}const y=typeof a.value=="object"?((C=o.resolve(a.value))==null?void 0:C.href)??null:a.value&&!r.external&&!l.value?n(Jn(i.app.baseURL,a.value),o.resolve):a.value||null,v=r.target||null,R=Dy(r.noRel?"":r.rel,e.externalRelAttribute,l.value||u.value?"noopener noreferrer":"")||null;if(r.custom){if(!s.default)return null;const m=()=>rc(y,{replace:r.replace,external:r.external});return s.default({href:y,navigate:m,get route(){if(!y)return;const b=qr(y);return{path:b.pathname,fullPath:b.pathname,get query(){return jl(b.search)},hash:b.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:y}},rel:R,target:v,isExternal:c.value,isActive:!1,isExactActive:!1})}return He("a",{ref:d,href:y,rel:R,target:v},(_=s.default)==null?void 0:_.call(s))}}})}const ya=jy(qp);function _a(e,t){const n=t==="append"?kr:Ot;return Je(e)&&!e.startsWith("http")?e:n(e,!0)}function By(){const e=le();if(e._observer)return e._observer;let t=null;const n=new Map,r=(o,i)=>(t||(t=new IntersectionObserver(a=>{for(const l of a){const u=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&u&&u()}})),n.set(o,i),t.observe(o),()=>{n.delete(o),t.unobserve(o),n.size===0&&(t.disconnect(),t=null)});return e._observer={observe:r}}function Fy(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const Uy=$t({name:"ContentQuery",props:{path:{type:String,required:!1,default:void 0},only:{type:Array,required:!1,default:void 0},without:{type:Array,required:!1,default:void 0},where:{type:Object,required:!1,default:void 0},sort:{type:Object,required:!1,default:void 0},limit:{type:Number,required:!1,default:void 0},skip:{type:Number,required:!1,default:void 0},locale:{type:String,required:!1,default:void 0},find:{type:String,required:!1,default:void 0}},async setup(e){const{path:t,only:n,without:r,where:s,sort:o,limit:i,skip:a,locale:l,find:u}=Tu(e),c=de(()=>{var v;return(v=t.value)==null?void 0:v.includes("/_")}),f=!je().public.content.experimental.advanceQuery;rt(()=>e,()=>y(),{deep:!0});const d=v=>f?v!=null&&v.surround?v.surround:v!=null&&v._id||Array.isArray(v)?v:v==null?void 0:v.result:v.result,{data:p,refresh:y}=await Ay(`content-query-${Vn(e)}`,()=>{let v;return t.value?v=ln(t.value):v=ln(),n.value&&(v=v.only(n.value)),r.value&&(v=v.without(r.value)),s.value&&(v=v.where(s.value)),o.value&&(v=v.sort(o.value)),i.value&&(v=v.limit(i.value)),a.value&&(v=v.skip(a.value)),l.value&&(v=v.where({_locale:l.value})),u.value==="one"?v.findOne().then(d):u.value==="surround"?t.value?f?v.findSurround(t.value):v.withSurround(t.value).findOne().then(d):(console.warn("[Content] Surround queries requires `path` prop to be set."),console.warn("[Content] Query without `path` will return regular `find()` results."),v.find().then(d)):v.find().then(d)});return{isPartial:c,data:p,refresh:y}},render(e){var R;const t=dl(),{data:n,refresh:r,isPartial:s,path:o,only:i,without:a,where:l,sort:u,limit:c,skip:f,locale:d,find:p}=e,y={path:o,only:i,without:a,where:l,sort:u,limit:c,skip:f,locale:d,find:p};if(y.find==="one"){if(!n&&(t!=null&&t["not-found"]))return t["not-found"]({props:y,...this.$attrs});if(t!=null&&t.empty&&(n==null?void 0:n._type)==="markdown"&&!((R=n==null?void 0:n.body)!=null&&R.children.length))return t.empty({props:y,...this.$attrs})}else if((!n||!n.length)&&t!=null&&t["not-found"])return t["not-found"]({props:y,...this.$attrs});return t!=null&&t.default?t.default({data:n,refresh:r,isPartial:s,props:y,...this.$attrs}):((C,_)=>He("pre",null,JSON.stringify({message:"You should use slots with !",slot:C,data:_},null,2)))("default",{data:n,props:y,isPartial:s})}}),Nc=Uy,Vy=Object.freeze(Object.defineProperty({__proto__:null,default:Nc},Symbol.toStringTag,{value:"Module"})),Ps=(e,t)=>He("pre",null,JSON.stringify({message:"You should use slots with ",slot:e,data:t},null,2)),Ky=$t({name:"ContentList",props:{path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0}},render(e){const t=dl(),{path:n,query:r}=e,s={...r||{},path:n||(r==null?void 0:r.path)||"/"};return He(Nc,s,{default:t!=null&&t.default?({data:o,refresh:i,isPartial:a})=>t.default({list:o,refresh:i,isPartial:a,...this.$attrs}):o=>Ps("default",o.data),empty:o=>t!=null&&t.empty?t.empty(o):Ps("default",o==null?void 0:o.data),"not-found":o=>{var i;return t!=null&&t["not-found"]?(i=t==null?void 0:t["not-found"])==null?void 0:i.call(t,o):Ps("not-found",o==null?void 0:o.data)}})}}),Mc=Ky,Wy=Object.freeze(Object.defineProperty({__proto__:null,default:Mc},Symbol.toStringTag,{value:"Module"})),qy=zr("/icons/github-mark.svg"),zy=zr("/nlesc-logo.svg"),Uo=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Gy={},Qy={class:"flex p-5 bg-eScienceWhite text-xl items-center text-eSciencePurple border-b-2"},Jy={class:"flex flex-1 gap-10 items-center"},Yy={class:"text-4xl mx-16 font-bold"},Xy={class:"flex align-middle items-center"},Zy={class:"p-5"},e_=ct("img",{src:qy,alt:"Netherlands eScience Center Logo",width:"50px",height:"50px",class:"align-middle"},null,-1),t_=ct("img",{src:zy,alt:"Netherlands eScience Center Logo",width:"200px"},null,-1);function n_(e,t,n,r,s,o){const i=ya,a=ya,l=Mc;return Le(),Rr("div",Qy,[ct("div",Jy,[oe(i,{to:"/"},{default:wt(()=>[ct("div",Yy,zo(e.$config.public.title),1)]),_:1})]),ct("div",Xy,[ct("div",Zy,[oe(i,{to:"/",class:"p-5 hover:text-eScienceBlue"},{default:wt(()=>[Tr(" Modules ")]),_:1}),oe(l,{path:"/main"},{default:wt(({list:u})=>[(Le(!0),Rr(Se,null,lf(u,c=>(Le(),lt(a,{key:c._path,to:c._path,class:"p-5 hover:text-eScienceBlue"},{default:wt(()=>[Tr(zo(c.title),1)]),_:2},1032,["to"]))),128))]),_:1})]),oe(i,{to:"https://www.github.com/esciencecenter-digital-skills/research-software-support",target:"_blank",class:"pl-10"},{default:wt(()=>[e_]),_:1}),oe(i,{to:"https://www.esciencecenter.nl",target:"_blank",class:"px-5"},{default:wt(()=>[t_]),_:1})])])}const r_=Uo(Gy,[["render",n_]]),s_=$t({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s]});return an(Gr,St(r)),()=>He(e.vnode,{ref:e.vnodeRef})}}),o_=$t({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:n}){const r=le(),s=xe(),o=Ie(Gr,null);let i;n({pageRef:s});const a=Ie(Gh,null);let l;const u=r.deferHydration();if(r.isHydrating){const c=r.hooks.hookOnce("app:error",u);We().beforeEach(c)}return e.pageKey&&rt(()=>e.pageKey,(c,f)=>{c!==f&&r.callHook("page:loading:start")}),()=>He(Tc,{name:e.name,route:e.route,...t},{default:c=>{const f=a_(o,c.route,c.Component),d=o&&o.matched.length===c.route.matched.length;if(!c.Component){if(l&&!d)return l;u();return}if(l&&a&&!a.isCurrent(c.route))return l;if(f&&o&&(!a||a!=null&&a.isCurrent(o)))return d?l:null;const p=ro(c,e.pageKey);!r.isHydrating&&!l_(o,c.route,c.Component)&&i===p&&r.callHook("page:loading:end"),i=p;const y=!!(e.transition??c.route.meta.pageTransition??Zs),v=y&&i_([e.transition,c.route.meta.pageTransition,Zs,{onAfterLeave:()=>{r.callHook("page:transition:finish",c.Component)}}].filter(Boolean)),R=e.keepalive??c.route.meta.keepalive??Wp;return l=lg(ko,y&&v,ag(R,He(tl,{suspensible:!0,onPending:()=>r.callHook("page:start",c.Component),onResolve:()=>{vn(()=>r.callHook("page:finish",c.Component).then(()=>r.callHook("page:loading:end")).finally(u))}},{default:()=>{const C=He(s_,{key:p||void 0,vnode:c.Component,route:c.route,renderKey:p||void 0,trackRootNodes:y,vnodeRef:s});return R&&(C.type.name=c.Component.type.name||c.Component.type.__name||"RouteProvider"),C}}))).default(),l}})}});function i_(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?Do(n.onAfterLeave):void 0}));return tc(...t)}function a_(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,a,l;return((i=s.components)==null?void 0:i.default)!==((l=(a=e.matched[o])==null?void 0:a.components)==null?void 0:l.default)})||n&&ro({route:t,Component:n})!==ro({route:e,Component:n})}function l_(e,t,n){return e?t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)})',2),f_=[u_];function d_(e,t,n,r,s,o){return Le(),Rr("div",null,f_)}const h_=Uo(c_,[["render",d_]]),p_={},m_={class:"flex flex-col w-screen bg-gentleBlue h-screen overflow-hidden"},g_={class:"flex-1 overflow-auto"};function y_(e,t){const n=r_,r=o_,s=h_;return Le(),Rr("div",m_,[oe(n),ct("div",g_,[oe(r)]),oe(s)])}const __=Uo(p_,[["render",y_]]),v_={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` `).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` -`);const r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=s?ee(()=>J(()=>import("./Cq-BNWXg.js"),__vite__mapDeps([21,6,22]),import.meta.url).then(f=>f.default||f)):ee(()=>J(()=>import("./BsOohxXH.js"),__vite__mapDeps([23,6,24]),import.meta.url).then(f=>f.default||f));return(f,d)=>(Le(),lt(me(c),Qc(Al({statusCode:me(r),statusMessage:me(o),description:me(i),stack:me(a)})),null,16))}},va={__name:"nuxt-root",setup(e){const t=()=>null,n=le(),r=n.deferHydration();if(n.isHydrating){const a=n.hooks.hookOnce("app:error",r);We().beforeEach(a)}const s=!1;an(Gr,pn()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const o=Qr();ul((a,l,u)=>{if(n.hooks.callHook("vue:error",a,l,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),Xh(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>Zt(a)),!1});const i=!1;return(a,l)=>(Le(),lt(tl,{onResolve:me(r)},{default:wt(()=>[me(o)?(Le(),lt(me(v_),{key:0,error:me(o)},null,8,["error"])):me(i)?(Le(),lt(me(t),{key:1,context:me(i)},null,8,["context"])):me(s)?(Le(),lt(ju(me(s)),{key:2})):(Le(),lt(me(__),{key:3}))]),_:1},8,["onResolve"]))}};let ba;{let e;ba=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?md(va):pd(va),s=vh({vueApp:r});async function o(l){await s.callHook("app:error",l),s.payload.error=s.payload.error||Yn(l)}r.config.errorHandler=o;try{await wh(s,My)}catch(l){o(l)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(Gp),await s.hooks.callHook("app:mounted",r),await vn()}catch(l){o(l)}return r.config.errorHandler===o&&(r.config.errorHandler=void 0),r},e=ba().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Js as $,je as A,A_ as B,lt as C,lf as D,Mc as E,Se as F,zr as G,C_ as H,ln as I,R_ as J,o_ as K,Gh as L,Kr as M,J as N,dl as O,Gr as P,kr as Q,Nc as R,tl as S,ko as T,rt as U,T_ as V,E_ as W,Wr as X,tf as Y,ef as Z,Uo as _,ct as a,bn as a0,Tu as a1,fr as a2,Ay as a3,Vn as a4,Sy as a5,re as a6,Du as a7,py as a8,un as a9,k_ as aa,Un as ab,Bo as ac,P_ as ad,Mr as ae,Nr as af,Us as ag,Jn as ah,ga as ai,N_ as aj,at as ak,O_ as al,$_ as am,L_ as an,I_ as ao,H_ as ap,Ry as aq,Bl as ar,oe as b,Rr as c,Tr as d,ya as e,w_ as f,$t as g,pn as h,Ie as i,x_ as j,de as k,We as l,Tn as m,S_ as n,Le as o,b_ as p,lg as q,xe as r,He as s,zo as t,le as u,Lf as v,wt as w,vn as x,an as y,me as z}; +`);const r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=s?ee(()=>J(()=>import("./CPH1tLRQ.js"),__vite__mapDeps([21,6,22]),import.meta.url).then(f=>f.default||f)):ee(()=>J(()=>import("./BwyzPtVv.js"),__vite__mapDeps([23,6,24]),import.meta.url).then(f=>f.default||f));return(f,d)=>(Le(),lt(me(c),Qc(Al({statusCode:me(r),statusMessage:me(o),description:me(i),stack:me(a)})),null,16))}},va={__name:"nuxt-root",setup(e){const t=()=>null,n=le(),r=n.deferHydration();if(n.isHydrating){const a=n.hooks.hookOnce("app:error",r);We().beforeEach(a)}const s=!1;an(Gr,pn()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const o=Qr();ul((a,l,u)=>{if(n.hooks.callHook("vue:error",a,l,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),Xh(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>Zt(a)),!1});const i=!1;return(a,l)=>(Le(),lt(tl,{onResolve:me(r)},{default:wt(()=>[me(o)?(Le(),lt(me(v_),{key:0,error:me(o)},null,8,["error"])):me(i)?(Le(),lt(me(t),{key:1,context:me(i)},null,8,["context"])):me(s)?(Le(),lt(ju(me(s)),{key:2})):(Le(),lt(me(__),{key:3}))]),_:1},8,["onResolve"]))}};let ba;{let e;ba=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?md(va):pd(va),s=vh({vueApp:r});async function o(l){await s.callHook("app:error",l),s.payload.error=s.payload.error||Yn(l)}r.config.errorHandler=o;try{await wh(s,My)}catch(l){o(l)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(Gp),await s.hooks.callHook("app:mounted",r),await vn()}catch(l){o(l)}return r.config.errorHandler===o&&(r.config.errorHandler=void 0),r},e=ba().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Js as $,je as A,A_ as B,lt as C,lf as D,Mc as E,Se as F,zr as G,C_ as H,ln as I,R_ as J,o_ as K,Gh as L,Kr as M,J as N,dl as O,Gr as P,kr as Q,Nc as R,tl as S,ko as T,rt as U,T_ as V,E_ as W,Wr as X,tf as Y,ef as Z,Uo as _,ct as a,bn as a0,Tu as a1,fr as a2,Ay as a3,Vn as a4,Sy as a5,re as a6,Du as a7,py as a8,un as a9,k_ as aa,Un as ab,Bo as ac,P_ as ad,Mr as ae,Nr as af,Us as ag,Jn as ah,ga as ai,N_ as aj,at as ak,O_ as al,$_ as am,L_ as an,I_ as ao,H_ as ap,Ry as aq,Bl as ar,oe as b,Rr as c,Tr as d,ya as e,w_ as f,$t as g,pn as h,Ie as i,x_ as j,de as k,We as l,Tn as m,S_ as n,Le as o,b_ as p,lg as q,xe as r,He as s,zo as t,le as u,Lf as v,wt as w,vn as x,an as y,me as z}; diff --git a/_nuxt/BLI_-dAy.js b/_nuxt/Ctb5IzO-.js similarity index 64% rename from _nuxt/BLI_-dAy.js rename to _nuxt/Ctb5IzO-.js index fce191e..3bdfc13 100644 --- a/_nuxt/BLI_-dAy.js +++ b/_nuxt/Ctb5IzO-.js @@ -1 +1 @@ -import{_ as o,o as r,c as s,ad as t}from"./D-7F6MCA.js";const c={};function n(e,a){return r(),s("ol",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; +import{_ as o,o as r,c as s,ad as t}from"./CqezyWMX.js";const c={};function n(e,a){return r(),s("ol",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/BLhn38Uy.js b/_nuxt/Cv_yHOwU.js similarity index 85% rename from _nuxt/BLhn38Uy.js rename to _nuxt/Cv_yHOwU.js index fd7dac7..44c242d 100644 --- a/_nuxt/BLhn38Uy.js +++ b/_nuxt/Cv_yHOwU.js @@ -1 +1 @@ -import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./D-7F6MCA.js";const f=["id"],l=["href"],k=i({__name:"ProseH6",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h6)});return(e,m)=>(s(),n("h6",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./CqezyWMX.js";const f=["id"],l=["href"],k=i({__name:"ProseH6",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h6)});return(e,m)=>(s(),n("h6",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/Dyiblws1.js b/_nuxt/CvhRmNEs.js similarity index 64% rename from _nuxt/Dyiblws1.js rename to _nuxt/CvhRmNEs.js index f84d071..c0c3d05 100644 --- a/_nuxt/Dyiblws1.js +++ b/_nuxt/CvhRmNEs.js @@ -1 +1 @@ -import n from"./DI9szGUN.js";import s from"./D45gT397.js";import{_ as r,C as a,w as _,o as i,a as e,b as l}from"./D-7F6MCA.js";import"./MVN7XdwN.js";import"./DLb_8cds.js";import"./CJzzfTck.js";const m={},f={class:"flex justify-center items-center"},p={class:"flex my-10 w-2/3 bg-eScienceWhite justify-center py-8 px-12"};function d(u,x){const t=n,o=s;return i(),a(o,null,{default:_(({doc:c})=>[e("div",f,[e("div",p,[l(t,{value:c,class:"font-body prose-lg max-w-4xl"},null,8,["value"])])])]),_:1})}const g=r(m,[["render",d]]);export{g as default}; +import n from"./CYZP1pQ9.js";import s from"./DpaNhoxX.js";import{_ as r,C as a,w as _,o as i,a as e,b as l}from"./CqezyWMX.js";import"./C6BiVVIK.js";import"./B7TjKzGg.js";import"./DfPvg917.js";const m={},f={class:"flex justify-center items-center"},p={class:"flex my-10 w-2/3 bg-eScienceWhite justify-center py-8 px-12"};function d(u,x){const t=n,o=s;return i(),a(o,null,{default:_(({doc:c})=>[e("div",f,[e("div",p,[l(t,{value:c,class:"font-body prose-lg max-w-4xl"},null,8,["value"])])])]),_:1})}const g=r(m,[["render",d]]);export{g as default}; diff --git a/_nuxt/DDDI6M8Y.js b/_nuxt/DDDI6M8Y.js new file mode 100644 index 0000000..53c903e --- /dev/null +++ b/_nuxt/DDDI6M8Y.js @@ -0,0 +1 @@ +import{_ as m}from"./C6BiVVIK.js";import"./CqezyWMX.js";export{m as default}; diff --git a/_nuxt/CFmwv4vA.js b/_nuxt/DGPMzex5.js similarity index 58% rename from _nuxt/CFmwv4vA.js rename to _nuxt/DGPMzex5.js index 2fa0ca2..ea27bb4 100644 --- a/_nuxt/CFmwv4vA.js +++ b/_nuxt/DGPMzex5.js @@ -1 +1 @@ -import{g as n,s as e}from"./D-7F6MCA.js";const t=n({name:"DocumentDrivenNotFound",render(){return e("div","Document not found")}});export{t as default}; +import{g as n,s as e}from"./CqezyWMX.js";const t=n({name:"DocumentDrivenNotFound",render(){return e("div","Document not found")}});export{t as default}; diff --git a/_nuxt/BOoojAd8.js b/_nuxt/DQU0ojbx.js similarity index 63% rename from _nuxt/BOoojAd8.js rename to _nuxt/DQU0ojbx.js index a46c8ef..561ca47 100644 --- a/_nuxt/BOoojAd8.js +++ b/_nuxt/DQU0ojbx.js @@ -1 +1 @@ -import{g as a,o as n,C as o,w as s,ad as f,e as u}from"./D-7F6MCA.js";const l=a({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(e){return(t,c)=>{const r=u;return n(),o(r,{href:e.href,target:e.target},{default:s(()=>[f(t.$slots,"default")]),_:3},8,["href","target"])}}});export{l as default}; +import{g as a,o as n,C as o,w as s,ad as f,e as u}from"./CqezyWMX.js";const l=a({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(e){return(t,c)=>{const r=u;return n(),o(r,{href:e.href,target:e.target},{default:s(()=>[f(t.$slots,"default")]),_:3},8,["href","target"])}}});export{l as default}; diff --git a/_nuxt/D_7Q24iG.js b/_nuxt/DRcGH4Ob.js similarity index 77% rename from _nuxt/D_7Q24iG.js rename to _nuxt/DRcGH4Ob.js index e33c2e3..8898bcd 100644 --- a/_nuxt/D_7Q24iG.js +++ b/_nuxt/DRcGH4Ob.js @@ -1 +1 @@ -import{g as n,s as e}from"./D-7F6MCA.js";const r=n({name:"DocumentDrivenEmpty",props:{value:{type:Object,required:!0}},render({value:t}){return e("div",void 0,[e("p","Document is empty"),e("p",`Add content to it by opening ${t._source}/${t._file} file.`)])}});export{r as default}; +import{g as n,s as e}from"./CqezyWMX.js";const r=n({name:"DocumentDrivenEmpty",props:{value:{type:Object,required:!0}},render({value:t}){return e("div",void 0,[e("p","Document is empty"),e("p",`Add content to it by opening ${t._source}/${t._file} file.`)])}});export{r as default}; diff --git a/_nuxt/DU3kcOBr.js b/_nuxt/DU3kcOBr.js new file mode 100644 index 0000000..f7a9235 --- /dev/null +++ b/_nuxt/DU3kcOBr.js @@ -0,0 +1 @@ +import{_ as m}from"./B2dnWhGM.js";import"./CqezyWMX.js";export{m as default}; diff --git a/_nuxt/D_9D7Kuz.js b/_nuxt/D_9D7Kuz.js deleted file mode 100644 index daf724b..0000000 --- a/_nuxt/D_9D7Kuz.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./C8Cv2k-Z.js";import"./D-7F6MCA.js";export{m as default}; diff --git a/_nuxt/DA_u7Rkx.js b/_nuxt/DaJMxg_m.js similarity index 64% rename from _nuxt/DA_u7Rkx.js rename to _nuxt/DaJMxg_m.js index 987a25f..779bed2 100644 --- a/_nuxt/DA_u7Rkx.js +++ b/_nuxt/DaJMxg_m.js @@ -1 +1 @@ -import{_ as o,o as r,c as s,ad as t}from"./D-7F6MCA.js";const c={};function n(e,a){return r(),s("ul",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; +import{_ as o,o as r,c as s,ad as t}from"./CqezyWMX.js";const c={};function n(e,a){return r(),s("ul",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/DoevlGE9.js b/_nuxt/DdX7zt6r.js similarity index 84% rename from _nuxt/DoevlGE9.js rename to _nuxt/DdX7zt6r.js index 710e265..8dd8d56 100644 --- a/_nuxt/DoevlGE9.js +++ b/_nuxt/DdX7zt6r.js @@ -1 +1 @@ -import y from"./D45gT397.js";import{G as c,g as m,h as u,H as w,I as v,o as e,c as t,F as b,D as k,b as n,w as x,a as r,J as C,t as f,z as h,e as B,K as S}from"./D-7F6MCA.js";import"./DLb_8cds.js";import"./CJzzfTck.js";import"./DI9szGUN.js";import"./MVN7XdwN.js";const $=c("/icons/info.svg"),N=c("/icons/exercise.svg"),D=c("/icons/reading.svg"),L=c("/icons/presentation.svg"),P={class:"flex no-wrap text-left ml-20"},V={class:"text-2xl px-1.5 py-3 content-center flex-none rounded-bl-xl bg-eScienceYellow"},A={key:0,src:$,width:"25"},F={key:1,src:N,width:"25"},R={key:2,src:D,width:"25"},q={key:3,src:L,width:"25"},z={class:"p-4 flex-initial text-lg font-display font-semibold rounded-tr-xl bg-eScienceBlue bg-opacity-10 text-eSciencePurple hover:bg-eScienceWhite hover:text-eScienceBlue"},E=m({__name:"ChapterBar",async setup(g){let s,i;const l=u(),_=([s,i]=w(()=>v("/modules/"+l.params.module+"/").sort({order:1,$numeric:!0}).find()),s=await s,i(),s);return(a,p)=>{const d=B;return e(),t("div",P,[(e(!0),t(b,null,k(h(_),o=>(e(),t("div",{key:o._path},[n(d,{to:o._path,role:"button",class:"flex max-h-20 m-4"},{default:x(()=>[r("div",V,[o.type==="info"?(e(),t("img",A)):o.type==="exercise"?(e(),t("img",F)):o.type==="reading"?(e(),t("img",R)):o.type==="slides"?(e(),t("img",q)):C("",!0)]),r("div",z,f(o.title),1)]),_:2},1032,["to"])]))),128))])}}}),G={class:"flex flex-col h-full w-full p-5"},H={class:"prose-2xl font-display mx-16 font-bold text-eSciencePurple w-full pl-2"},Y=m({__name:"[module]",setup(g){const s=u();return(i,l)=>{const _=y,a=E,p=S;return e(),t("div",G,[n(_,null,{default:x(({doc:d})=>[r("h2",H," Module: "+f(h(s).params.module),1)]),_:1}),n(a),n(p)])}}});export{Y as default}; +import y from"./DpaNhoxX.js";import{G as c,g as m,h as u,H as w,I as v,o as e,c as t,F as b,D as k,b as n,w as x,a as r,J as C,t as f,z as h,e as B,K as S}from"./CqezyWMX.js";import"./B7TjKzGg.js";import"./DfPvg917.js";import"./CYZP1pQ9.js";import"./C6BiVVIK.js";const $=c("/icons/info.svg"),N=c("/icons/exercise.svg"),D=c("/icons/reading.svg"),L=c("/icons/presentation.svg"),P={class:"flex no-wrap text-left ml-20"},V={class:"text-2xl px-1.5 py-3 content-center flex-none rounded-bl-xl bg-eScienceYellow"},A={key:0,src:$,width:"25"},F={key:1,src:N,width:"25"},R={key:2,src:D,width:"25"},q={key:3,src:L,width:"25"},z={class:"p-4 flex-initial text-lg font-display font-semibold rounded-tr-xl bg-eScienceBlue bg-opacity-10 text-eSciencePurple hover:bg-eScienceWhite hover:text-eScienceBlue"},E=m({__name:"ChapterBar",async setup(g){let s,i;const l=u(),_=([s,i]=w(()=>v("/modules/"+l.params.module+"/").sort({order:1,$numeric:!0}).find()),s=await s,i(),s);return(a,p)=>{const d=B;return e(),t("div",P,[(e(!0),t(b,null,k(h(_),o=>(e(),t("div",{key:o._path},[n(d,{to:o._path,role:"button",class:"flex max-h-20 m-4"},{default:x(()=>[r("div",V,[o.type==="info"?(e(),t("img",A)):o.type==="exercise"?(e(),t("img",F)):o.type==="reading"?(e(),t("img",R)):o.type==="slides"?(e(),t("img",q)):C("",!0)]),r("div",z,f(o.title),1)]),_:2},1032,["to"])]))),128))])}}}),G={class:"flex flex-col h-full w-full p-5"},H={class:"prose-2xl font-display mx-16 font-bold text-eSciencePurple w-full pl-2"},Y=m({__name:"[module]",setup(g){const s=u();return(i,l)=>{const _=y,a=E,p=S;return e(),t("div",G,[n(_,null,{default:x(({doc:d})=>[r("h2",H," Module: "+f(h(s).params.module),1)]),_:1}),n(a),n(p)])}}});export{Y as default}; diff --git a/_nuxt/CJzzfTck.js b/_nuxt/DfPvg917.js similarity index 83% rename from _nuxt/CJzzfTck.js rename to _nuxt/DfPvg917.js index dd2a74f..634559a 100644 --- a/_nuxt/CJzzfTck.js +++ b/_nuxt/DfPvg917.js @@ -1 +1 @@ -import{V as o,r as u,W as f,U as d,X as v,Y as l,Z as i,$ as h,a0 as m}from"./D-7F6MCA.js";function I(t,a={}){const e=a.head||o();if(e)return e.ssr?e.push(t,a):p(e,t,a)}function p(t,a,e={}){const s=u(!1),n=u({});f(()=>{n.value=s.value?{}:h(a)});const r=t.push(n.value,e);return d(n,c=>{r.patch(c)}),m()&&(v(()=>{r.dispose()}),l(()=>{s.value=!0}),i(()=>{s.value=!1})),r}export{I as u}; +import{V as o,r as u,W as f,U as d,X as v,Y as l,Z as i,$ as h,a0 as m}from"./CqezyWMX.js";function I(t,a={}){const e=a.head||o();if(e)return e.ssr?e.push(t,a):p(e,t,a)}function p(t,a,e={}){const s=u(!1),n=u({});f(()=>{n.value=s.value?{}:h(a)});const r=t.push(n.value,e);return d(n,c=>{r.patch(c)}),m()&&(v(()=>{r.dispose()}),l(()=>{s.value=!0}),i(()=>{s.value=!1})),r}export{I as u}; diff --git a/_nuxt/DKXXTsAz.js b/_nuxt/Dg46CzCL.js similarity index 65% rename from _nuxt/DKXXTsAz.js rename to _nuxt/Dg46CzCL.js index f05bbb2..84ed419 100644 --- a/_nuxt/DKXXTsAz.js +++ b/_nuxt/Dg46CzCL.js @@ -1 +1 @@ -import{_ as o,o as n,c as r,ad as c}from"./D-7F6MCA.js";const s={};function t(e,a){return n(),r("code",null,[c(e.$slots,"default")])}const d=o(s,[["render",t]]);export{d as default}; +import{_ as o,o as n,c as r,ad as c}from"./CqezyWMX.js";const s={};function t(e,a){return n(),r("code",null,[c(e.$slots,"default")])}const d=o(s,[["render",t]]);export{d as default}; diff --git a/_nuxt/D9psexJq.js b/_nuxt/Di-UCjXs.js similarity index 96% rename from _nuxt/D9psexJq.js rename to _nuxt/Di-UCjXs.js index bbd6629..21b23db 100644 --- a/_nuxt/D9psexJq.js +++ b/_nuxt/Di-UCjXs.js @@ -1,4 +1,4 @@ -import{A as d}from"./D-7F6MCA.js";const v={id:"decorations",init:e=>{o(e)}};function o(e){const s=e.getRevealElement(),i=d().public.repoName,l=document.createElement("div");l.setAttribute("id","decorations"),l.innerHTML=` +import{A as d}from"./CqezyWMX.js";const v={id:"decorations",init:e=>{o(e)}};function o(e){const s=e.getRevealElement(),i=d().public.repoName,l=document.createElement("div");l.setAttribute("id","decorations"),l.innerHTML=`
diff --git a/_nuxt/C6o-QVNq.js b/_nuxt/DjSpB-Ej.js similarity index 85% rename from _nuxt/C6o-QVNq.js rename to _nuxt/DjSpB-Ej.js index 9d4afbc..a48d0b7 100644 --- a/_nuxt/C6o-QVNq.js +++ b/_nuxt/DjSpB-Ej.js @@ -1 +1 @@ -import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./D-7F6MCA.js";const f=["id"],l=["href"],k=i({__name:"ProseH5",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h5)});return(e,m)=>(s(),n("h5",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./CqezyWMX.js";const f=["id"],l=["href"],k=i({__name:"ProseH5",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h5)});return(e,m)=>(s(),n("h5",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/D45gT397.js b/_nuxt/DpaNhoxX.js similarity index 86% rename from _nuxt/D45gT397.js rename to _nuxt/DpaNhoxX.js index 243ed0a..9c45f31 100644 --- a/_nuxt/D45gT397.js +++ b/_nuxt/DpaNhoxX.js @@ -1 +1 @@ -import{g,A as C,O as v,Q as D,h as w,s as o,R as _}from"./D-7F6MCA.js";import{u as d}from"./DLb_8cds.js";import S from"./DI9szGUN.js";import"./CJzzfTck.js";import"./MVN7XdwN.js";const q=g({name:"ContentDoc",props:{tag:{type:String,required:!1,default:"div"},excerpt:{type:Boolean,default:!1},path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0},head:{type:Boolean,required:!1,default:void 0}},render(f){const{contentHead:c}=C().public.content,e=v(),{tag:m,excerpt:a,path:s,query:i,head:r}=f,u=r===void 0?c:r,l={...i||{},path:s||(i==null?void 0:i.path)||D(w().path),find:"one"},h=(t,n)=>o("pre",null,JSON.stringify({message:"You should use slots with ",slot:t,data:n},null,2));return o(_,l,{default:e!=null&&e.default?({data:t,refresh:n,isPartial:y})=>{var p;return u&&d(t),(p=e.default)==null?void 0:p.call(e,{doc:t,refresh:n,isPartial:y,excerpt:a,...this.$attrs})}:({data:t})=>(u&&d(t),o(S,{value:t,excerpt:a,tag:m,...this.$attrs},{empty:n=>e!=null&&e.empty?e.empty(n):h("default",t)})),empty:t=>{var n;return((n=e==null?void 0:e.empty)==null?void 0:n.call(e,t))||o("p",null,"Document is empty, overwrite this content with #empty slot in .")},"not-found":t=>{var n;return((n=e==null?void 0:e["not-found"])==null?void 0:n.call(e,t))||o("p",null,"Document not found, overwrite this content with #not-found slot in .")}})}}),b=q;export{b as default}; +import{g,A as C,O as v,Q as D,h as w,s as o,R as _}from"./CqezyWMX.js";import{u as d}from"./B7TjKzGg.js";import S from"./CYZP1pQ9.js";import"./DfPvg917.js";import"./C6BiVVIK.js";const q=g({name:"ContentDoc",props:{tag:{type:String,required:!1,default:"div"},excerpt:{type:Boolean,default:!1},path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0},head:{type:Boolean,required:!1,default:void 0}},render(f){const{contentHead:c}=C().public.content,e=v(),{tag:m,excerpt:a,path:s,query:i,head:r}=f,u=r===void 0?c:r,l={...i||{},path:s||(i==null?void 0:i.path)||D(w().path),find:"one"},h=(t,n)=>o("pre",null,JSON.stringify({message:"You should use slots with ",slot:t,data:n},null,2));return o(_,l,{default:e!=null&&e.default?({data:t,refresh:n,isPartial:y})=>{var p;return u&&d(t),(p=e.default)==null?void 0:p.call(e,{doc:t,refresh:n,isPartial:y,excerpt:a,...this.$attrs})}:({data:t})=>(u&&d(t),o(S,{value:t,excerpt:a,tag:m,...this.$attrs},{empty:n=>e!=null&&e.empty?e.empty(n):h("default",t)})),empty:t=>{var n;return((n=e==null?void 0:e.empty)==null?void 0:n.call(e,t))||o("p",null,"Document is empty, overwrite this content with #empty slot in .")},"not-found":t=>{var n;return((n=e==null?void 0:e["not-found"])==null?void 0:n.call(e,t))||o("p",null,"Document not found, overwrite this content with #not-found slot in .")}})}}),b=q;export{b as default}; diff --git a/_nuxt/BxOhDvid.js b/_nuxt/DsBoPnpb.js similarity index 64% rename from _nuxt/BxOhDvid.js rename to _nuxt/DsBoPnpb.js index 49d9736..0a5bf06 100644 --- a/_nuxt/BxOhDvid.js +++ b/_nuxt/DsBoPnpb.js @@ -1 +1 @@ -import{_ as o,o as r,c as t,ad as s}from"./D-7F6MCA.js";const c={};function n(e,a){return r(),t("th",null,[s(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; +import{_ as o,o as r,c as t,ad as s}from"./CqezyWMX.js";const c={};function n(e,a){return r(),t("th",null,[s(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/C8Seq33U.js b/_nuxt/FYylsPlt.js similarity index 85% rename from _nuxt/C8Seq33U.js rename to _nuxt/FYylsPlt.js index 6149d65..d251771 100644 --- a/_nuxt/C8Seq33U.js +++ b/_nuxt/FYylsPlt.js @@ -1 +1 @@ -import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./D-7F6MCA.js";const f=["id"],l=["href"],k=i({__name:"ProseH2",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h2)});return(e,m)=>(s(),n("h2",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{g as i,A as c,k as p,o as s,c as n,z as u,ad as t}from"./CqezyWMX.js";const f=["id"],l=["href"],k=i({__name:"ProseH2",props:{id:{}},setup(a){const r=a,{headings:o}=c().public.mdc,d=p(()=>{var e;return r.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h2)});return(e,m)=>(s(),n("h2",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/DSV-Sb8v.js b/_nuxt/FZ9ovafk.js similarity index 64% rename from _nuxt/DSV-Sb8v.js rename to _nuxt/FZ9ovafk.js index 3470df8..a7812a2 100644 --- a/_nuxt/DSV-Sb8v.js +++ b/_nuxt/FZ9ovafk.js @@ -1 +1 @@ -import{_ as o,o as r,c as s,ad as t}from"./D-7F6MCA.js";const c={};function n(e,a){return r(),s("li",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; +import{_ as o,o as r,c as s,ad as t}from"./CqezyWMX.js";const c={};function n(e,a){return r(),s("li",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/BZ5te5bh.js b/_nuxt/G31LTdOa.js similarity index 82% rename from _nuxt/BZ5te5bh.js rename to _nuxt/G31LTdOa.js index bd62d0d..bc3f867 100644 --- a/_nuxt/BZ5te5bh.js +++ b/_nuxt/G31LTdOa.js @@ -1 +1 @@ -import{_ as l}from"./C8Cv2k-Z.js";import{g as n,o as s,C as i,w as o,a as r,ae as g,af as u,ad as f}from"./D-7F6MCA.js";const h=n({__name:"ProsePre",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null},class:{type:String,default:null},style:{type:[String,Object],default:null}},setup(e){return(a,d)=>{const t=l;return s(),i(t,{code:e.code,language:e.language,filename:e.filename,highlights:e.highlights,meta:e.meta},{default:o(()=>[r("pre",{class:g(a.$props.class),style:u(e.style)},[f(a.$slots,"default")],6)]),_:3},8,["code","language","filename","highlights","meta"])}}});export{h as default}; +import{_ as l}from"./B2dnWhGM.js";import{g as n,o as s,C as i,w as o,a as r,ae as g,af as u,ad as f}from"./CqezyWMX.js";const h=n({__name:"ProsePre",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null},class:{type:String,default:null},style:{type:[String,Object],default:null}},setup(e){return(a,d)=>{const t=l;return s(),i(t,{code:e.code,language:e.language,filename:e.filename,highlights:e.highlights,meta:e.meta},{default:o(()=>[r("pre",{class:g(a.$props.class),style:u(e.style)},[f(a.$slots,"default")],6)]),_:3},8,["code","language","filename","highlights","meta"])}}});export{h as default}; diff --git a/_nuxt/builds/latest.json b/_nuxt/builds/latest.json index c378446..844f9c8 100644 --- a/_nuxt/builds/latest.json +++ b/_nuxt/builds/latest.json @@ -1 +1 @@ -{"id":"e1caa111-1995-48a7-9704-4b50ed3691dd","timestamp":1717660493630} \ No newline at end of file +{"id":"c02d0109-7310-4840-819d-70193fe98d98","timestamp":1717660540364} \ No newline at end of file diff --git a/_nuxt/builds/meta/c02d0109-7310-4840-819d-70193fe98d98.json b/_nuxt/builds/meta/c02d0109-7310-4840-819d-70193fe98d98.json new file mode 100644 index 0000000..3d69a66 --- /dev/null +++ b/_nuxt/builds/meta/c02d0109-7310-4840-819d-70193fe98d98.json @@ -0,0 +1 @@ +{"id":"c02d0109-7310-4840-819d-70193fe98d98","timestamp":1717660540364,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/main/about","/main/contribute","/modules/module2/info","/modules/module1/info","/modules/module2/exercises_module2","/modules/module2/further_reading_module2","/modules/module1/exercises_module1","/modules/module1/slides_module1","/modules/module2/slides_module2","/modules/module1/further_reading_module1"]} \ No newline at end of file diff --git a/_nuxt/builds/meta/e1caa111-1995-48a7-9704-4b50ed3691dd.json b/_nuxt/builds/meta/e1caa111-1995-48a7-9704-4b50ed3691dd.json deleted file mode 100644 index 3bf606a..0000000 --- a/_nuxt/builds/meta/e1caa111-1995-48a7-9704-4b50ed3691dd.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"e1caa111-1995-48a7-9704-4b50ed3691dd","timestamp":1717660493630,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/main/about","/main/contribute","/modules/module2/info","/modules/module1/info","/modules/module2/further_reading_module2","/modules/module2/exercises_module2","/modules/module1/exercises_module1","/modules/module1/further_reading_module1","/modules/module2/slides_module2","/modules/module1/slides_module1"]} \ No newline at end of file diff --git a/_nuxt/CttOoN1E.js b/_nuxt/oOGv0wgF.js similarity index 58% rename from _nuxt/CttOoN1E.js rename to _nuxt/oOGv0wgF.js index ba476f5..8a544a7 100644 --- a/_nuxt/CttOoN1E.js +++ b/_nuxt/oOGv0wgF.js @@ -1 +1 @@ -import r from"./6EcVCI_R.js";import{g as o,O as u,k as f,a0 as c}from"./D-7F6MCA.js";const i=o({name:"Markdown",extends:r,setup(t){const{parent:e}=c(),{between:n,default:a}=u(),s=f(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:a,tags:s,between:n,parent:e}}});export{i as default}; +import r from"./BJtyqU3t.js";import{g as o,O as u,k as f,a0 as c}from"./CqezyWMX.js";const i=o({name:"Markdown",extends:r,setup(t){const{parent:e}=c(),{between:n,default:a}=u(),s=f(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:a,tags:s,between:n,parent:e}}});export{i as default}; diff --git a/_nuxt/qLi_i6vk.js b/_nuxt/qLi_i6vk.js deleted file mode 100644 index 244c5f5..0000000 --- a/_nuxt/qLi_i6vk.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./MVN7XdwN.js";import"./D-7F6MCA.js";export{m as default}; diff --git a/_payload.json b/_payload.json index 81900ae..423f2b9 100644 --- a/_payload.json +++ b/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":111},["Reactive",2],{"content-query-AT44bg6JPw":3,"content-query-ABn0Zip6hr":70},[4,49],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":8,"body":10,"_type":44,"_id":45,"_source":46,"_file":47,"_extension":48},"/main/about","main",false,"","About",{"type":11,"children":12,"toc":39},"root",[13,22,28,34],{"type":14,"tag":15,"props":16,"children":18},"element","h2",{"id":17},"about-this-lessonproject",[19],{"type":20,"value":21},"text","About this lesson/project",{"type":14,"tag":23,"props":24,"children":25},"p",{},[26],{"type":20,"value":27},"Provide details about the project and lesson.",{"type":14,"tag":15,"props":29,"children":31},{"id":30},"target-audience",[32],{"type":20,"value":33},"Target audience",{"type":14,"tag":23,"props":35,"children":36},{},[37],{"type":20,"value":38},"Define target audience for this material.",{"title":8,"searchDepth":40,"depth":40,"links":41},2,[42,43],{"id":17,"depth":40,"text":21},{"id":30,"depth":40,"text":33},"markdown","local_fs:main:about.md","local_fs","main/about.md","md",{"_path":50,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":51,"description":8,"body":52,"_type":44,"_id":68,"_source":46,"_file":69,"_extension":48},"/main/contribute","Contribute",{"type":11,"children":53,"toc":65},[54,60],{"type":14,"tag":15,"props":55,"children":57},{"id":56},"contributing-to-this-lesson",[58],{"type":20,"value":59},"Contributing to this lesson",{"type":14,"tag":23,"props":61,"children":62},{},[63],{"type":20,"value":64},"Add contributing guidelines for you project.",{"title":8,"searchDepth":40,"depth":40,"links":66},[67],{"id":56,"depth":40,"text":59},"local_fs:main:contribute.md","main/contribute.md",[71,94],{"_path":72,"_dir":73,"_draft":7,"_partial":7,"_locale":8,"title":74,"description":8,"id":75,"trl":76,"category":77,"author":78,"thumbnail":79,"visibility":80,"body":81,"_type":44,"_id":92,"_source":46,"_file":93,"_extension":48},"/modules/module1","modules","Title of module 1",0,"medium","Category1","eScience Center","nlesc-dummy.png","visible",{"type":11,"children":82,"toc":90},[83],{"type":14,"tag":84,"props":85,"children":87},"h1",{"id":86},"category-1",[88],{"type":20,"value":89},"Category 1",{"title":8,"searchDepth":40,"depth":40,"links":91},[],"local_fs:modules:module1:index.md","modules/module1/index.md",{"_path":95,"_dir":73,"_draft":7,"_partial":7,"_locale":8,"title":96,"description":8,"id":97,"trl":76,"category":98,"author":78,"thumbnail":79,"visibility":80,"body":99,"_type":44,"_id":109,"_source":46,"_file":110,"_extension":48},"/modules/module2","Title of module 2",1,"Category2",{"type":11,"children":100,"toc":107},[101],{"type":14,"tag":84,"props":102,"children":104},{"id":103},"category-2",[105],{"type":20,"value":106},"Category 2",{"title":8,"searchDepth":40,"depth":40,"links":108},[],"local_fs:modules:module2:index.md","modules/module2/index.md",1717660503239] \ No newline at end of file +[{"data":1,"prerenderedAt":111},["Reactive",2],{"content-query-AT44bg6JPw":3,"content-query-ABn0Zip6hr":70},[4,49],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":8,"body":10,"_type":44,"_id":45,"_source":46,"_file":47,"_extension":48},"/main/about","main",false,"","About",{"type":11,"children":12,"toc":39},"root",[13,22,28,34],{"type":14,"tag":15,"props":16,"children":18},"element","h2",{"id":17},"about-this-lessonproject",[19],{"type":20,"value":21},"text","About this lesson/project",{"type":14,"tag":23,"props":24,"children":25},"p",{},[26],{"type":20,"value":27},"Provide details about the project and lesson.",{"type":14,"tag":15,"props":29,"children":31},{"id":30},"target-audience",[32],{"type":20,"value":33},"Target audience",{"type":14,"tag":23,"props":35,"children":36},{},[37],{"type":20,"value":38},"Define target audience for this material.",{"title":8,"searchDepth":40,"depth":40,"links":41},2,[42,43],{"id":17,"depth":40,"text":21},{"id":30,"depth":40,"text":33},"markdown","local_fs:main:about.md","local_fs","main/about.md","md",{"_path":50,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":51,"description":8,"body":52,"_type":44,"_id":68,"_source":46,"_file":69,"_extension":48},"/main/contribute","Contribute",{"type":11,"children":53,"toc":65},[54,60],{"type":14,"tag":15,"props":55,"children":57},{"id":56},"contributing-to-this-lesson",[58],{"type":20,"value":59},"Contributing to this lesson",{"type":14,"tag":23,"props":61,"children":62},{},[63],{"type":20,"value":64},"Add contributing guidelines for you project.",{"title":8,"searchDepth":40,"depth":40,"links":66},[67],{"id":56,"depth":40,"text":59},"local_fs:main:contribute.md","main/contribute.md",[71,94],{"_path":72,"_dir":73,"_draft":7,"_partial":7,"_locale":8,"title":74,"description":8,"id":75,"trl":76,"category":77,"author":78,"thumbnail":79,"visibility":80,"body":81,"_type":44,"_id":92,"_source":46,"_file":93,"_extension":48},"/modules/module1","modules","Title of module 1",0,"medium","Category1","eScience Center","nlesc-dummy.png","visible",{"type":11,"children":82,"toc":90},[83],{"type":14,"tag":84,"props":85,"children":87},"h1",{"id":86},"category-1",[88],{"type":20,"value":89},"Category 1",{"title":8,"searchDepth":40,"depth":40,"links":91},[],"local_fs:modules:module1:index.md","modules/module1/index.md",{"_path":95,"_dir":73,"_draft":7,"_partial":7,"_locale":8,"title":96,"description":8,"id":97,"trl":76,"category":98,"author":78,"thumbnail":79,"visibility":80,"body":99,"_type":44,"_id":109,"_source":46,"_file":110,"_extension":48},"/modules/module2","Title of module 2",1,"Category2",{"type":11,"children":100,"toc":107},[101],{"type":14,"tag":84,"props":102,"children":104},{"id":103},"category-2",[105],{"type":20,"value":106},"Category 2",{"title":8,"searchDepth":40,"depth":40,"links":108},[],"local_fs:modules:module2:index.md","modules/module2/index.md",1717660550047] \ No newline at end of file diff --git a/api/_content/cache.1717660493212.json b/api/_content/cache.1717660539953.json similarity index 99% rename from api/_content/cache.1717660493212.json rename to api/_content/cache.1717660539953.json index 0e315aa..cc375ca 100644 --- a/api/_content/cache.1717660493212.json +++ b/api/_content/cache.1717660539953.json @@ -1 +1 @@ -{"generatedAt":1717660503220,"generateTime":168,"contents":[{"_path":"/config","_dir":"","_draft":false,"_partial":false,"_locale":"","publicProps":{"title":"Add a title for your lesson/project","baseURL":"NEBULA-content-template","repoName":"NEBULA-content-template","repoOwner":"esciencecenter-digital-skills","organization":"Netherlands eScience Center","categoryOrder":["Category1","Category2"]},"_id":"local_fs:config.json","_type":"json","title":"Config","_source":"local_fs","_file":"config.json","_extension":"json"},{"_path":"/","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"Hello world","description":"Here is some markdown content.","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"hello-world"},"children":[{"type":"text","value":"Hello world"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is some markdown content."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/lessons/demo"},"children":[{"type":"text","value":"Demo lesson link"}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:index.md","_source":"local_fs","_file":"index.md","_extension":"md"},{"_path":"/license","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"LICENSE","description":"The content of the modules/ folder of this project is licensed under a Creative Commons Attribution 4.0 International License.","body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"rel":["license"],"href":"http://creativecommons.org/licenses/by/4.0/"},"children":[{"type":"element","tag":"img","props":{"alt":"Creative Commons License","style":"border-width:0","src":"https://i.creativecommons.org/l/by/4.0/88x31.png"},"children":[]}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"The content of the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"modules/"}]},{"type":"text","value":" folder of this project is licensed under a "},{"type":"element","tag":"a","props":{"rel":["license"],"href":"http://creativecommons.org/licenses/by/4.0/"},"children":[{"type":"text","value":"Creative Commons Attribution 4.0 International License"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This license does not apply to any image files in the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"modules"}]},{"type":"text","value":" folder or its subfolders.\nImage files are files with "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".png"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".jpg"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".svg"}]},{"type":"text","value":", or "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".gif"}]},{"type":"text","value":" extensions."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:LICENSE.md","_source":"local_fs","_file":"LICENSE.md","_extension":"md"},{"_path":"/main/about","_dir":"main","_draft":false,"_partial":false,"_locale":"","title":"About","description":"","body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"about-this-lessonproject"},"children":[{"type":"text","value":"About this lesson/project"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Provide details about the project and lesson."}]},{"type":"element","tag":"h2","props":{"id":"target-audience"},"children":[{"type":"text","value":"Target audience"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Define target audience for this material."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"about-this-lessonproject","depth":2,"text":"About this lesson/project"},{"id":"target-audience","depth":2,"text":"Target audience"}]}},"_type":"markdown","_id":"local_fs:main:about.md","_source":"local_fs","_file":"main/about.md","_extension":"md"},{"_path":"/main/contribute","_dir":"main","_draft":false,"_partial":false,"_locale":"","title":"Contribute","description":"","body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"contributing-to-this-lesson"},"children":[{"type":"text","value":"Contributing to this lesson"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add contributing guidelines for you project."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"contributing-to-this-lesson","depth":2,"text":"Contributing to this lesson"}]}},"_type":"markdown","_id":"local_fs:main:contribute.md","_source":"local_fs","_file":"main/contribute.md","_extension":"md"},{"_path":"/modules/module1/exercises_module1","_dir":"module1","_draft":false,"_partial":false,"_locale":"","title":"Exercises","description":"Add here your exercises...","type":"exercise","order":2,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"exercises"},"children":[{"type":"text","value":"Exercises"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add here your exercises..."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module1:exercises_module1.md","_source":"local_fs","_file":"modules/module1/exercises_module1.md","_extension":"md"},{"_path":"/modules/module1/further_reading_module1","_dir":"module1","_draft":false,"_partial":false,"_locale":"","title":"Reading material","description":"Add here links to relevant reading material...","type":"reading","order":3,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"reading-material"},"children":[{"type":"text","value":"Reading material"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add here links to relevant reading material..."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module1:further_reading_module1.md","_source":"local_fs","_file":"modules/module1/further_reading_module1.md","_extension":"md"},{"_path":"/modules/module1","_dir":"modules","_draft":false,"_partial":false,"_locale":"","title":"Title of module 1","description":"","id":0,"trl":"medium","category":"Category1","author":"eScience Center","thumbnail":"nlesc-dummy.png","visibility":"visible","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"category-1"},"children":[{"type":"text","value":"Category 1"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module1:index.md","_source":"local_fs","_file":"modules/module1/index.md","_extension":"md"},{"_path":"/modules/module1/info","_dir":"module1","_draft":false,"_partial":false,"_locale":"","title":"Learning objectives","description":"Learning objectives of Module 1","type":"info","order":0,"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learning objectives of Module 1"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module1:info.md","_source":"local_fs","_file":"modules/module1/info.md","_extension":"md"},{"_path":"/modules/module1/slides_module1","_dir":"module1","_draft":false,"_partial":false,"_locale":"","title":"Module 1","description":"===","type":"slides","order":1,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"module-1"},"children":[{"type":"text","value":"Module 1"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"h2","props":{"id":"title-of-the-first-slide"},"children":[{"type":"text","value":"Title of the first slide"}]},{"type":"element","tag":"center","props":{},"children":[{"type":"element","tag":"img","props":{"src":"media/fig-dummy.png","width":"55%"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add notes to the presenter..."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.esciencecenter.nl","rel":["nofollow"]},"children":[{"type":"text","value":"www.esciencecenter.nl"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"mailto:info@esciencecenter.nl"},"children":[{"type":"text","value":"info@esciencecenter.nl"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"020 - 460 47 70"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"title-of-the-first-slide","depth":2,"text":"Title of the first slide"}]}},"_type":"markdown","_id":"local_fs:modules:module1:slides_module1.md","_source":"local_fs","_file":"modules/module1/slides_module1.md","_extension":"md"},{"_path":"/modules/module2/exercises_module2","_dir":"module2","_draft":false,"_partial":false,"_locale":"","title":"Exercises","description":"Add here your exercises...","type":"exercise","order":2,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"exercises"},"children":[{"type":"text","value":"Exercises"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add here your exercises..."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module2:exercises_module2.md","_source":"local_fs","_file":"modules/module2/exercises_module2.md","_extension":"md"},{"_path":"/modules/module2/further_reading_module2","_dir":"module2","_draft":false,"_partial":false,"_locale":"","title":"Reading material","description":"Add here links to relevant reading material...","type":"reading","order":3,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"reading-material"},"children":[{"type":"text","value":"Reading material"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add here links to relevant reading material..."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module2:further_reading_module2.md","_source":"local_fs","_file":"modules/module2/further_reading_module2.md","_extension":"md"},{"_path":"/modules/module2","_dir":"modules","_draft":false,"_partial":false,"_locale":"","title":"Title of module 2","description":"","id":1,"trl":"medium","category":"Category2","author":"eScience Center","thumbnail":"nlesc-dummy.png","visibility":"visible","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"category-2"},"children":[{"type":"text","value":"Category 2"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module2:index.md","_source":"local_fs","_file":"modules/module2/index.md","_extension":"md"},{"_path":"/modules/module2/info","_dir":"module2","_draft":false,"_partial":false,"_locale":"","title":"Learning objectives","description":"Learning objectives of Module 2","type":"info","order":0,"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learning objectives of Module 2"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module2:info.md","_source":"local_fs","_file":"modules/module2/info.md","_extension":"md"},{"_path":"/modules/module2/slides_module2","_dir":"module2","_draft":false,"_partial":false,"_locale":"","title":"Module 2","description":"===","type":"slides","order":1,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"module-2"},"children":[{"type":"text","value":"Module 2"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"h2","props":{"id":"title-of-the-first-slide"},"children":[{"type":"text","value":"Title of the first slide"}]},{"type":"element","tag":"center","props":{},"children":[{"type":"element","tag":"img","props":{"src":"media/fig-dummy.png","width":"55%"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add notes to the presenter..."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.esciencecenter.nl","rel":["nofollow"]},"children":[{"type":"text","value":"www.esciencecenter.nl"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"mailto:info@esciencecenter.nl"},"children":[{"type":"text","value":"info@esciencecenter.nl"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"020 - 460 47 70"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"title-of-the-first-slide","depth":2,"text":"Title of the first slide"}]}},"_type":"markdown","_id":"local_fs:modules:module2:slides_module2.md","_source":"local_fs","_file":"modules/module2/slides_module2.md","_extension":"md"},{"_path":"/readme","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"NEBULA-content-template","description":"This template repository can be used to create an easily maintainable, version-controllable, web-based lesson collection to be deployed with the NEBULA framework.","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"nebula-content-template"},"children":[{"type":"text","value":"NEBULA-content-template"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This template repository can be used to create an easily maintainable, version-controllable, web-based lesson collection to be deployed with the "},{"type":"element","tag":"a","props":{"href":"https://github.com/esciencecenter-digital-skills/NEBULA","rel":["nofollow"]},"children":[{"type":"text","value":"NEBULA framework"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"repo-instantiation"},"children":[{"type":"text","value":"Repo instantiation"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To create a custom-made lesson repository, click the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Use this template"}]},{"type":"text","value":" button located at the top right of this page."}]},{"type":"element","tag":"h2","props":{"id":"configure-github-pages"},"children":[{"type":"text","value":"Configure GitHub Pages"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After instantiation, you need to set up your repo's GitHub Pages. Follow these steps:"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Go to "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" (located on the top toolbar), and then click on "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Pages"}]},{"type":"text","value":"."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Under the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Branch"}]},{"type":"text","value":" option, select the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"gh-pages"}]},{"type":"text","value":" branch and then click "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Save"}]},{"type":"text","value":". Use the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"/root"}]},{"type":"text","value":" folder as the default."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Return to your main repository page."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"About"}]},{"type":"text","value":" section of your repository details, find the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" field and select "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Use your GitHub Pages website"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"h2","props":{"id":"add-the-title-of-your-lesson-and-additional-sections"},"children":[{"type":"text","value":"Add the title of your lesson and additional sections"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be configured through the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"config.json"}]},{"type":"text","value":" file. Below is an example of its contents:"}]},{"type":"element","tag":"pre","props":{"code":"{\n \"publicProps\": {\n \"title\": \"Add a title for your lesson/project\",\n \"baseURL\": \"NEBULA-content-template\",\n \"repoName\": \"NEBULA-content-template\",\n \"repoOwner\": \"esciencecenter-digital-skills\",\n \"organization\": \"Netherlands eScience Center\",\n \"categoryOrder\": [\"Category1\", \"Category2\"]\n }\n}\n"},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n \"publicProps\": {\n \"title\": \"Add a title for your lesson/project\",\n \"baseURL\": \"NEBULA-content-template\",\n \"repoName\": \"NEBULA-content-template\",\n \"repoOwner\": \"esciencecenter-digital-skills\",\n \"organization\": \"Netherlands eScience Center\",\n \"categoryOrder\": [\"Category1\", \"Category2\"]\n }\n}\n"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can modify the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"\"title\""}]},{"type":"text","value":" field to reflect your specific topic and add new sections to your lesson under "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"\"categoryOrder\""}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"\"repoName\""}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"\"baseURL\""}]},{"type":"text","value":" fields are automatically updated to the name of your new repository using the "},{"type":"element","tag":"a","props":{"href":"https://github.com/esciencecenter-digital-skills/NEBULA-content-template/blob/main/.github/workflows/generate_config.yml","rel":["nofollow"]},"children":[{"type":"text","value":"generate_config.yml"}]},{"type":"text","value":" file. The corresponding workflow is triggered only once upon repository instantiation and is subsequently disabled."}]},{"type":"element","tag":"h2","props":{"id":"adding-new-modules"},"children":[{"type":"text","value":"Adding new modules"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This repository includes dummy model modules as templates that you can follow to create your own modules. Please, follow the recommended formats and file extensions.\nSee also "},{"type":"element","tag":"a","props":{"href":"https://github.com/esciencecenter-digital-skills/NEBULA-docs","rel":["nofollow"]},"children":[{"type":"text","value":"NEBULA-docs"}]},{"type":"text","value":" for information on how to create new modules."}]},{"type":"element","tag":"h2","props":{"id":"suggestions-and-further-info"},"children":[{"type":"text","value":"Suggestions and further info"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Suggestions are always welcome.\nFor this and any other issues, we invite you contribute to the project by creating "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Issues"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Pull requests"}]},{"type":"text","value":".\nIf needed, you can also contact us directly:"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Carlos M. R. Rocha: "},{"type":"element","tag":"a","props":{"href":"mailto:c.rocha@esciencecenter.nl"},"children":[{"type":"text","value":"c.rocha@esciencecenter.nl"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Jaro Camphuijsen: "},{"type":"element","tag":"a","props":{"href":"mailto:j.camphuijsen@esciencecenter.nl"},"children":[{"type":"text","value":"j.camphuijsen@esciencecenter.nl"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Robin Richardson: "},{"type":"element","tag":"a","props":{"href":"mailto:r.richardson@esciencecenter.nl"},"children":[{"type":"text","value":"r.richardson@esciencecenter.nl"}]}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"repo-instantiation","depth":2,"text":"Repo instantiation"},{"id":"configure-github-pages","depth":2,"text":"Configure GitHub Pages"},{"id":"add-the-title-of-your-lesson-and-additional-sections","depth":2,"text":"Add the title of your lesson and additional sections"},{"id":"adding-new-modules","depth":2,"text":"Adding new modules"},{"id":"suggestions-and-further-info","depth":2,"text":"Suggestions and further info"}]}},"_type":"markdown","_id":"local_fs:README.md","_source":"local_fs","_file":"README.md","_extension":"md"}],"navigation":[{"title":"Config","_path":"/config"},{"title":"Hello world","_path":"/"},{"title":"LICENSE","_path":"/license"},{"title":"Main","_path":"/main","children":[{"title":"About","_path":"/main/about"},{"title":"Contribute","_path":"/main/contribute"}]},{"title":"Modules","_path":"/modules","children":[{"title":"Title of module 1","_path":"/modules/module1","children":[{"title":"Exercises","_path":"/modules/module1/exercises_module1"},{"title":"Reading material","_path":"/modules/module1/further_reading_module1"},{"title":"Title of module 1","_path":"/modules/module1"},{"title":"Learning objectives","_path":"/modules/module1/info"},{"title":"Module 1","_path":"/modules/module1/slides_module1"}]},{"title":"Title of module 2","_path":"/modules/module2","children":[{"title":"Exercises","_path":"/modules/module2/exercises_module2"},{"title":"Reading material","_path":"/modules/module2/further_reading_module2"},{"title":"Title of module 2","_path":"/modules/module2"},{"title":"Learning objectives","_path":"/modules/module2/info"},{"title":"Module 2","_path":"/modules/module2/slides_module2"}]}]},{"title":"NEBULA-content-template","_path":"/readme"}]} \ No newline at end of file +{"generatedAt":1717660550026,"generateTime":163,"contents":[{"_path":"/config","_dir":"","_draft":false,"_partial":false,"_locale":"","publicProps":{"title":"Add a title for your lesson/project","baseURL":"NEBULA-content-template","repoName":"NEBULA-content-template","repoOwner":"esciencecenter-digital-skills","organization":"Netherlands eScience Center","categoryOrder":["Category1","Category2"]},"_id":"local_fs:config.json","_type":"json","title":"Config","_source":"local_fs","_file":"config.json","_extension":"json"},{"_path":"/","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"Hello world","description":"Here is some markdown content.","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"hello-world"},"children":[{"type":"text","value":"Hello world"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here is some markdown content."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/lessons/demo"},"children":[{"type":"text","value":"Demo lesson link"}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:index.md","_source":"local_fs","_file":"index.md","_extension":"md"},{"_path":"/license","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"LICENSE","description":"The content of the modules/ folder of this project is licensed under a Creative Commons Attribution 4.0 International License.","body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"rel":["license"],"href":"http://creativecommons.org/licenses/by/4.0/"},"children":[{"type":"element","tag":"img","props":{"alt":"Creative Commons License","style":"border-width:0","src":"https://i.creativecommons.org/l/by/4.0/88x31.png"},"children":[]}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"The content of the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"modules/"}]},{"type":"text","value":" folder of this project is licensed under a "},{"type":"element","tag":"a","props":{"rel":["license"],"href":"http://creativecommons.org/licenses/by/4.0/"},"children":[{"type":"text","value":"Creative Commons Attribution 4.0 International License"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This license does not apply to any image files in the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"modules"}]},{"type":"text","value":" folder or its subfolders.\nImage files are files with "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".png"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".jpg"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".svg"}]},{"type":"text","value":", or "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":".gif"}]},{"type":"text","value":" extensions."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:LICENSE.md","_source":"local_fs","_file":"LICENSE.md","_extension":"md"},{"_path":"/main/about","_dir":"main","_draft":false,"_partial":false,"_locale":"","title":"About","description":"","body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"about-this-lessonproject"},"children":[{"type":"text","value":"About this lesson/project"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Provide details about the project and lesson."}]},{"type":"element","tag":"h2","props":{"id":"target-audience"},"children":[{"type":"text","value":"Target audience"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Define target audience for this material."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"about-this-lessonproject","depth":2,"text":"About this lesson/project"},{"id":"target-audience","depth":2,"text":"Target audience"}]}},"_type":"markdown","_id":"local_fs:main:about.md","_source":"local_fs","_file":"main/about.md","_extension":"md"},{"_path":"/main/contribute","_dir":"main","_draft":false,"_partial":false,"_locale":"","title":"Contribute","description":"","body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"contributing-to-this-lesson"},"children":[{"type":"text","value":"Contributing to this lesson"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add contributing guidelines for you project."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"contributing-to-this-lesson","depth":2,"text":"Contributing to this lesson"}]}},"_type":"markdown","_id":"local_fs:main:contribute.md","_source":"local_fs","_file":"main/contribute.md","_extension":"md"},{"_path":"/modules/module1/exercises_module1","_dir":"module1","_draft":false,"_partial":false,"_locale":"","title":"Exercises","description":"Add here your exercises...","type":"exercise","order":2,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"exercises"},"children":[{"type":"text","value":"Exercises"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add here your exercises..."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module1:exercises_module1.md","_source":"local_fs","_file":"modules/module1/exercises_module1.md","_extension":"md"},{"_path":"/modules/module1/further_reading_module1","_dir":"module1","_draft":false,"_partial":false,"_locale":"","title":"Reading material","description":"Add here links to relevant reading material...","type":"reading","order":3,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"reading-material"},"children":[{"type":"text","value":"Reading material"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add here links to relevant reading material..."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module1:further_reading_module1.md","_source":"local_fs","_file":"modules/module1/further_reading_module1.md","_extension":"md"},{"_path":"/modules/module1","_dir":"modules","_draft":false,"_partial":false,"_locale":"","title":"Title of module 1","description":"","id":0,"trl":"medium","category":"Category1","author":"eScience Center","thumbnail":"nlesc-dummy.png","visibility":"visible","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"category-1"},"children":[{"type":"text","value":"Category 1"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module1:index.md","_source":"local_fs","_file":"modules/module1/index.md","_extension":"md"},{"_path":"/modules/module1/info","_dir":"module1","_draft":false,"_partial":false,"_locale":"","title":"Learning objectives","description":"Learning objectives of Module 1","type":"info","order":0,"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learning objectives of Module 1"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module1:info.md","_source":"local_fs","_file":"modules/module1/info.md","_extension":"md"},{"_path":"/modules/module1/slides_module1","_dir":"module1","_draft":false,"_partial":false,"_locale":"","title":"Module 1","description":"===","type":"slides","order":1,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"module-1"},"children":[{"type":"text","value":"Module 1"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"h2","props":{"id":"title-of-the-first-slide"},"children":[{"type":"text","value":"Title of the first slide"}]},{"type":"element","tag":"center","props":{},"children":[{"type":"element","tag":"img","props":{"src":"media/fig-dummy.png","width":"55%"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add notes to the presenter..."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.esciencecenter.nl","rel":["nofollow"]},"children":[{"type":"text","value":"www.esciencecenter.nl"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"mailto:info@esciencecenter.nl"},"children":[{"type":"text","value":"info@esciencecenter.nl"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"020 - 460 47 70"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"title-of-the-first-slide","depth":2,"text":"Title of the first slide"}]}},"_type":"markdown","_id":"local_fs:modules:module1:slides_module1.md","_source":"local_fs","_file":"modules/module1/slides_module1.md","_extension":"md"},{"_path":"/modules/module2/exercises_module2","_dir":"module2","_draft":false,"_partial":false,"_locale":"","title":"Exercises","description":"Add here your exercises...","type":"exercise","order":2,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"exercises"},"children":[{"type":"text","value":"Exercises"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add here your exercises..."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module2:exercises_module2.md","_source":"local_fs","_file":"modules/module2/exercises_module2.md","_extension":"md"},{"_path":"/modules/module2/further_reading_module2","_dir":"module2","_draft":false,"_partial":false,"_locale":"","title":"Reading material","description":"Add here links to relevant reading material...","type":"reading","order":3,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"reading-material"},"children":[{"type":"text","value":"Reading material"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add here links to relevant reading material..."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module2:further_reading_module2.md","_source":"local_fs","_file":"modules/module2/further_reading_module2.md","_extension":"md"},{"_path":"/modules/module2","_dir":"modules","_draft":false,"_partial":false,"_locale":"","title":"Title of module 2","description":"","id":1,"trl":"medium","category":"Category2","author":"eScience Center","thumbnail":"nlesc-dummy.png","visibility":"visible","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"category-2"},"children":[{"type":"text","value":"Category 2"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module2:index.md","_source":"local_fs","_file":"modules/module2/index.md","_extension":"md"},{"_path":"/modules/module2/info","_dir":"module2","_draft":false,"_partial":false,"_locale":"","title":"Learning objectives","description":"Learning objectives of Module 2","type":"info","order":0,"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learning objectives of Module 2"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"local_fs:modules:module2:info.md","_source":"local_fs","_file":"modules/module2/info.md","_extension":"md"},{"_path":"/modules/module2/slides_module2","_dir":"module2","_draft":false,"_partial":false,"_locale":"","title":"Module 2","description":"===","type":"slides","order":1,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"module-2"},"children":[{"type":"text","value":"Module 2"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"h2","props":{"id":"title-of-the-first-slide"},"children":[{"type":"text","value":"Title of the first slide"}]},{"type":"element","tag":"center","props":{},"children":[{"type":"element","tag":"img","props":{"src":"media/fig-dummy.png","width":"55%"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add notes to the presenter..."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"==="}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.esciencecenter.nl","rel":["nofollow"]},"children":[{"type":"text","value":"www.esciencecenter.nl"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"mailto:info@esciencecenter.nl"},"children":[{"type":"text","value":"info@esciencecenter.nl"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"020 - 460 47 70"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"title-of-the-first-slide","depth":2,"text":"Title of the first slide"}]}},"_type":"markdown","_id":"local_fs:modules:module2:slides_module2.md","_source":"local_fs","_file":"modules/module2/slides_module2.md","_extension":"md"},{"_path":"/readme","_dir":"","_draft":false,"_partial":false,"_locale":"","title":"NEBULA-content-template","description":"This template repository can be used to create an easily maintainable, version-controllable, web-based lesson collection to be deployed with the NEBULA framework.","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"nebula-content-template"},"children":[{"type":"text","value":"NEBULA-content-template"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This template repository can be used to create an easily maintainable, version-controllable, web-based lesson collection to be deployed with the "},{"type":"element","tag":"a","props":{"href":"https://github.com/esciencecenter-digital-skills/NEBULA","rel":["nofollow"]},"children":[{"type":"text","value":"NEBULA framework"}]},{"type":"text","value":"."}]},{"type":"element","tag":"h2","props":{"id":"repo-instantiation"},"children":[{"type":"text","value":"Repo instantiation"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To create a custom-made lesson repository, click the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Use this template"}]},{"type":"text","value":" button located at the top right of this page."}]},{"type":"element","tag":"h2","props":{"id":"configure-github-pages"},"children":[{"type":"text","value":"Configure GitHub Pages"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After instantiation, you need to set up your repo's GitHub Pages. Follow these steps:"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Go to "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" (located on the top toolbar), and then click on "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Pages"}]},{"type":"text","value":"."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Under the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Branch"}]},{"type":"text","value":" option, select the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"gh-pages"}]},{"type":"text","value":" branch and then click "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Save"}]},{"type":"text","value":". Use the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"/root"}]},{"type":"text","value":" folder as the default."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Return to your main repository page."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"About"}]},{"type":"text","value":" section of your repository details, find the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" field and select "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Use your GitHub Pages website"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"h2","props":{"id":"add-the-title-of-your-lesson-and-additional-sections"},"children":[{"type":"text","value":"Add the title of your lesson and additional sections"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be configured through the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"config.json"}]},{"type":"text","value":" file. Below is an example of its contents:"}]},{"type":"element","tag":"pre","props":{"code":"{\n \"publicProps\": {\n \"title\": \"Add a title for your lesson/project\",\n \"baseURL\": \"NEBULA-content-template\",\n \"repoName\": \"NEBULA-content-template\",\n \"repoOwner\": \"esciencecenter-digital-skills\",\n \"organization\": \"Netherlands eScience Center\",\n \"categoryOrder\": [\"Category1\", \"Category2\"]\n }\n}\n"},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"{\n \"publicProps\": {\n \"title\": \"Add a title for your lesson/project\",\n \"baseURL\": \"NEBULA-content-template\",\n \"repoName\": \"NEBULA-content-template\",\n \"repoOwner\": \"esciencecenter-digital-skills\",\n \"organization\": \"Netherlands eScience Center\",\n \"categoryOrder\": [\"Category1\", \"Category2\"]\n }\n}\n"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can modify the "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"\"title\""}]},{"type":"text","value":" field to reflect your specific topic and add new sections to your lesson under "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"\"categoryOrder\""}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"\"repoName\""}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"\"baseURL\""}]},{"type":"text","value":" fields are automatically updated to the name of your new repository using the "},{"type":"element","tag":"a","props":{"href":"https://github.com/esciencecenter-digital-skills/NEBULA-content-template/blob/main/.github/workflows/generate_config.yml","rel":["nofollow"]},"children":[{"type":"text","value":"generate_config.yml"}]},{"type":"text","value":" file. The corresponding workflow is triggered only once upon repository instantiation and is subsequently disabled."}]},{"type":"element","tag":"h2","props":{"id":"adding-new-modules"},"children":[{"type":"text","value":"Adding new modules"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This repository includes dummy model modules as templates that you can follow to create your own modules. Please, follow the recommended formats and file extensions.\nSee also "},{"type":"element","tag":"a","props":{"href":"https://github.com/esciencecenter-digital-skills/NEBULA-docs","rel":["nofollow"]},"children":[{"type":"text","value":"NEBULA-docs"}]},{"type":"text","value":" for information on how to create new modules."}]},{"type":"element","tag":"h2","props":{"id":"suggestions-and-further-info"},"children":[{"type":"text","value":"Suggestions and further info"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Suggestions are always welcome.\nFor this and any other issues, we invite you contribute to the project by creating "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Issues"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{"className":[]},"children":[{"type":"text","value":"Pull requests"}]},{"type":"text","value":".\nIf needed, you can also contact us directly:"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Carlos M. R. Rocha: "},{"type":"element","tag":"a","props":{"href":"mailto:c.rocha@esciencecenter.nl"},"children":[{"type":"text","value":"c.rocha@esciencecenter.nl"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Jaro Camphuijsen: "},{"type":"element","tag":"a","props":{"href":"mailto:j.camphuijsen@esciencecenter.nl"},"children":[{"type":"text","value":"j.camphuijsen@esciencecenter.nl"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Robin Richardson: "},{"type":"element","tag":"a","props":{"href":"mailto:r.richardson@esciencecenter.nl"},"children":[{"type":"text","value":"r.richardson@esciencecenter.nl"}]}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"repo-instantiation","depth":2,"text":"Repo instantiation"},{"id":"configure-github-pages","depth":2,"text":"Configure GitHub Pages"},{"id":"add-the-title-of-your-lesson-and-additional-sections","depth":2,"text":"Add the title of your lesson and additional sections"},{"id":"adding-new-modules","depth":2,"text":"Adding new modules"},{"id":"suggestions-and-further-info","depth":2,"text":"Suggestions and further info"}]}},"_type":"markdown","_id":"local_fs:README.md","_source":"local_fs","_file":"README.md","_extension":"md"}],"navigation":[{"title":"Config","_path":"/config"},{"title":"Hello world","_path":"/"},{"title":"LICENSE","_path":"/license"},{"title":"Main","_path":"/main","children":[{"title":"About","_path":"/main/about"},{"title":"Contribute","_path":"/main/contribute"}]},{"title":"Modules","_path":"/modules","children":[{"title":"Title of module 1","_path":"/modules/module1","children":[{"title":"Exercises","_path":"/modules/module1/exercises_module1"},{"title":"Reading material","_path":"/modules/module1/further_reading_module1"},{"title":"Title of module 1","_path":"/modules/module1"},{"title":"Learning objectives","_path":"/modules/module1/info"},{"title":"Module 1","_path":"/modules/module1/slides_module1"}]},{"title":"Title of module 2","_path":"/modules/module2","children":[{"title":"Exercises","_path":"/modules/module2/exercises_module2"},{"title":"Reading material","_path":"/modules/module2/further_reading_module2"},{"title":"Title of module 2","_path":"/modules/module2"},{"title":"Learning objectives","_path":"/modules/module2/info"},{"title":"Module 2","_path":"/modules/module2/slides_module2"}]}]},{"title":"NEBULA-content-template","_path":"/readme"}]} \ No newline at end of file diff --git a/api/_content/navigation/u7BbTyuhiE.1717660493212.json b/api/_content/navigation/u7BbTyuhiE.1717660539953.json similarity index 100% rename from api/_content/navigation/u7BbTyuhiE.1717660493212.json rename to api/_content/navigation/u7BbTyuhiE.1717660539953.json diff --git a/api/_content/query/68HoJdYfzE.1717660493212.json b/api/_content/query/68HoJdYfzE.1717660539953.json similarity index 100% rename from api/_content/query/68HoJdYfzE.1717660493212.json rename to api/_content/query/68HoJdYfzE.1717660539953.json diff --git a/api/_content/query/9EVUdJoQW5.1717660493212.json b/api/_content/query/9EVUdJoQW5.1717660539953.json similarity index 100% rename from api/_content/query/9EVUdJoQW5.1717660493212.json rename to api/_content/query/9EVUdJoQW5.1717660539953.json diff --git a/api/_content/query/AaYJoxS3Mh.1717660493212.json b/api/_content/query/AaYJoxS3Mh.1717660539953.json similarity index 100% rename from api/_content/query/AaYJoxS3Mh.1717660493212.json rename to api/_content/query/AaYJoxS3Mh.1717660539953.json diff --git a/api/_content/query/E475u0XARB.1717660493212.json b/api/_content/query/E475u0XARB.1717660539953.json similarity index 100% rename from api/_content/query/E475u0XARB.1717660493212.json rename to api/_content/query/E475u0XARB.1717660539953.json diff --git a/api/_content/query/JGHrabsM16.1717660493212.json b/api/_content/query/JGHrabsM16.1717660539953.json similarity index 100% rename from api/_content/query/JGHrabsM16.1717660493212.json rename to api/_content/query/JGHrabsM16.1717660539953.json diff --git a/api/_content/query/JIG99yNNCo.1717660493212.json b/api/_content/query/JIG99yNNCo.1717660539953.json similarity index 100% rename from api/_content/query/JIG99yNNCo.1717660493212.json rename to api/_content/query/JIG99yNNCo.1717660539953.json diff --git a/api/_content/query/RXhtJ3cRNd.1717660493212.json b/api/_content/query/RXhtJ3cRNd.1717660539953.json similarity index 100% rename from api/_content/query/RXhtJ3cRNd.1717660493212.json rename to api/_content/query/RXhtJ3cRNd.1717660539953.json diff --git a/api/_content/query/S0MZ91hty4.1717660493212.json b/api/_content/query/S0MZ91hty4.1717660539953.json similarity index 100% rename from api/_content/query/S0MZ91hty4.1717660493212.json rename to api/_content/query/S0MZ91hty4.1717660539953.json diff --git a/api/_content/query/UUNoYOcbBe.1717660493212.json b/api/_content/query/UUNoYOcbBe.1717660539953.json similarity index 100% rename from api/_content/query/UUNoYOcbBe.1717660493212.json rename to api/_content/query/UUNoYOcbBe.1717660539953.json diff --git a/api/_content/query/WEHLcjBJ9H.1717660493212.json b/api/_content/query/WEHLcjBJ9H.1717660539953.json similarity index 100% rename from api/_content/query/WEHLcjBJ9H.1717660493212.json rename to api/_content/query/WEHLcjBJ9H.1717660539953.json diff --git a/api/_content/query/XslOlvz6p7.1717660493212.json b/api/_content/query/XslOlvz6p7.1717660539953.json similarity index 100% rename from api/_content/query/XslOlvz6p7.1717660493212.json rename to api/_content/query/XslOlvz6p7.1717660539953.json diff --git a/api/_content/query/YAhmZBIrMQ.1717660493212.json b/api/_content/query/YAhmZBIrMQ.1717660539953.json similarity index 100% rename from api/_content/query/YAhmZBIrMQ.1717660493212.json rename to api/_content/query/YAhmZBIrMQ.1717660539953.json diff --git a/api/_content/query/ZRE0cGs9SK.1717660493212.json b/api/_content/query/ZRE0cGs9SK.1717660539953.json similarity index 100% rename from api/_content/query/ZRE0cGs9SK.1717660493212.json rename to api/_content/query/ZRE0cGs9SK.1717660539953.json diff --git a/api/_content/query/ZvXkOYCvuE.1717660493212.json b/api/_content/query/ZvXkOYCvuE.1717660539953.json similarity index 100% rename from api/_content/query/ZvXkOYCvuE.1717660493212.json rename to api/_content/query/ZvXkOYCvuE.1717660539953.json diff --git a/api/_content/query/aWJWLXKrlK.1717660493212.json b/api/_content/query/aWJWLXKrlK.1717660539953.json similarity index 100% rename from api/_content/query/aWJWLXKrlK.1717660493212.json rename to api/_content/query/aWJWLXKrlK.1717660539953.json diff --git a/api/_content/query/brX4CwCJoQ.1717660493212.json b/api/_content/query/brX4CwCJoQ.1717660539953.json similarity index 100% rename from api/_content/query/brX4CwCJoQ.1717660493212.json rename to api/_content/query/brX4CwCJoQ.1717660539953.json diff --git a/api/_content/query/d7WPVDbI2M.1717660493212.json b/api/_content/query/d7WPVDbI2M.1717660539953.json similarity index 100% rename from api/_content/query/d7WPVDbI2M.1717660493212.json rename to api/_content/query/d7WPVDbI2M.1717660539953.json diff --git a/api/_content/query/eSLb4m2ocu.1717660493212.json b/api/_content/query/eSLb4m2ocu.1717660539953.json similarity index 100% rename from api/_content/query/eSLb4m2ocu.1717660493212.json rename to api/_content/query/eSLb4m2ocu.1717660539953.json diff --git a/api/_content/query/fc8mDXFybW.1717660493212.json b/api/_content/query/fc8mDXFybW.1717660539953.json similarity index 100% rename from api/_content/query/fc8mDXFybW.1717660493212.json rename to api/_content/query/fc8mDXFybW.1717660539953.json diff --git a/api/_content/query/hDYfTK0EZf.1717660493212.json b/api/_content/query/hDYfTK0EZf.1717660539953.json similarity index 100% rename from api/_content/query/hDYfTK0EZf.1717660493212.json rename to api/_content/query/hDYfTK0EZf.1717660539953.json diff --git a/api/_content/query/lceazztCdq.1717660493212.json b/api/_content/query/lceazztCdq.1717660539953.json similarity index 100% rename from api/_content/query/lceazztCdq.1717660493212.json rename to api/_content/query/lceazztCdq.1717660539953.json diff --git a/api/_content/query/mZUXclNL42.1717660493212.json b/api/_content/query/mZUXclNL42.1717660539953.json similarity index 100% rename from api/_content/query/mZUXclNL42.1717660493212.json rename to api/_content/query/mZUXclNL42.1717660539953.json diff --git a/api/_content/query/sZc37qdgHV.1717660493212.json b/api/_content/query/sZc37qdgHV.1717660539953.json similarity index 100% rename from api/_content/query/sZc37qdgHV.1717660493212.json rename to api/_content/query/sZc37qdgHV.1717660539953.json diff --git a/api/_content/query/wFFmtNNVuD.1717660493212.json b/api/_content/query/wFFmtNNVuD.1717660539953.json similarity index 100% rename from api/_content/query/wFFmtNNVuD.1717660493212.json rename to api/_content/query/wFFmtNNVuD.1717660539953.json diff --git a/api/_content/query/wiEQJLinc7.1717660493212.json b/api/_content/query/wiEQJLinc7.1717660539953.json similarity index 100% rename from api/_content/query/wiEQJLinc7.1717660493212.json rename to api/_content/query/wiEQJLinc7.1717660539953.json diff --git a/api/_content/query/xWeY3NfYtX.1717660493212.json b/api/_content/query/xWeY3NfYtX.1717660539953.json similarity index 100% rename from api/_content/query/xWeY3NfYtX.1717660493212.json rename to api/_content/query/xWeY3NfYtX.1717660539953.json diff --git a/index.html b/index.html index d99a214..4aa866e 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ - + - - - - + + + + - - - -
- \ No newline at end of file + + + +
+ \ No newline at end of file diff --git a/main/about/_payload.json b/main/about/_payload.json index 1c4d2e3..aef73cd 100644 --- a/main/about/_payload.json +++ b/main/about/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":93},["Reactive",2],{"content-query-NpiMYinmHl":3,"content-query-AT44bg6JPw":48},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"body":9,"_type":43,"_id":44,"_source":45,"_file":46,"_extension":47},"/main/about","main",false,"","About",{"type":10,"children":11,"toc":38},"root",[12,21,27,33],{"type":13,"tag":14,"props":15,"children":17},"element","h2",{"id":16},"about-this-lessonproject",[18],{"type":19,"value":20},"text","About this lesson/project",{"type":13,"tag":22,"props":23,"children":24},"p",{},[25],{"type":19,"value":26},"Provide details about the project and lesson.",{"type":13,"tag":14,"props":28,"children":30},{"id":29},"target-audience",[31],{"type":19,"value":32},"Target audience",{"type":13,"tag":22,"props":34,"children":35},{},[36],{"type":19,"value":37},"Define target audience for this material.",{"title":7,"searchDepth":39,"depth":39,"links":40},2,[41,42],{"id":16,"depth":39,"text":20},{"id":29,"depth":39,"text":32},"markdown","local_fs:main:about.md","local_fs","main/about.md","md",[49,72],{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"body":50,"_type":43,"_id":44,"_source":45,"_file":46,"_extension":47},{"type":10,"children":51,"toc":68},[52,56,60,64],{"type":13,"tag":14,"props":53,"children":54},{"id":16},[55],{"type":19,"value":20},{"type":13,"tag":22,"props":57,"children":58},{},[59],{"type":19,"value":26},{"type":13,"tag":14,"props":61,"children":62},{"id":29},[63],{"type":19,"value":32},{"type":13,"tag":22,"props":65,"children":66},{},[67],{"type":19,"value":37},{"title":7,"searchDepth":39,"depth":39,"links":69},[70,71],{"id":16,"depth":39,"text":20},{"id":29,"depth":39,"text":32},{"_path":73,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":74,"description":7,"body":75,"_type":43,"_id":91,"_source":45,"_file":92,"_extension":47},"/main/contribute","Contribute",{"type":10,"children":76,"toc":88},[77,83],{"type":13,"tag":14,"props":78,"children":80},{"id":79},"contributing-to-this-lesson",[81],{"type":19,"value":82},"Contributing to this lesson",{"type":13,"tag":22,"props":84,"children":85},{},[86],{"type":19,"value":87},"Add contributing guidelines for you project.",{"title":7,"searchDepth":39,"depth":39,"links":89},[90],{"id":79,"depth":39,"text":82},"local_fs:main:contribute.md","main/contribute.md",1717660503408] \ No newline at end of file +[{"data":1,"prerenderedAt":93},["Reactive",2],{"content-query-NpiMYinmHl":3,"content-query-AT44bg6JPw":48},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"body":9,"_type":43,"_id":44,"_source":45,"_file":46,"_extension":47},"/main/about","main",false,"","About",{"type":10,"children":11,"toc":38},"root",[12,21,27,33],{"type":13,"tag":14,"props":15,"children":17},"element","h2",{"id":16},"about-this-lessonproject",[18],{"type":19,"value":20},"text","About this lesson/project",{"type":13,"tag":22,"props":23,"children":24},"p",{},[25],{"type":19,"value":26},"Provide details about the project and lesson.",{"type":13,"tag":14,"props":28,"children":30},{"id":29},"target-audience",[31],{"type":19,"value":32},"Target audience",{"type":13,"tag":22,"props":34,"children":35},{},[36],{"type":19,"value":37},"Define target audience for this material.",{"title":7,"searchDepth":39,"depth":39,"links":40},2,[41,42],{"id":16,"depth":39,"text":20},{"id":29,"depth":39,"text":32},"markdown","local_fs:main:about.md","local_fs","main/about.md","md",[49,72],{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"body":50,"_type":43,"_id":44,"_source":45,"_file":46,"_extension":47},{"type":10,"children":51,"toc":68},[52,56,60,64],{"type":13,"tag":14,"props":53,"children":54},{"id":16},[55],{"type":19,"value":20},{"type":13,"tag":22,"props":57,"children":58},{},[59],{"type":19,"value":26},{"type":13,"tag":14,"props":61,"children":62},{"id":29},[63],{"type":19,"value":32},{"type":13,"tag":22,"props":65,"children":66},{},[67],{"type":19,"value":37},{"title":7,"searchDepth":39,"depth":39,"links":69},[70,71],{"id":16,"depth":39,"text":20},{"id":29,"depth":39,"text":32},{"_path":73,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":74,"description":7,"body":75,"_type":43,"_id":91,"_source":45,"_file":92,"_extension":47},"/main/contribute","Contribute",{"type":10,"children":76,"toc":88},[77,83],{"type":13,"tag":14,"props":78,"children":80},{"id":79},"contributing-to-this-lesson",[81],{"type":19,"value":82},"Contributing to this lesson",{"type":13,"tag":22,"props":84,"children":85},{},[86],{"type":19,"value":87},"Add contributing guidelines for you project.",{"title":7,"searchDepth":39,"depth":39,"links":89},[90],{"id":79,"depth":39,"text":82},"local_fs:main:contribute.md","main/contribute.md",1717660550209] \ No newline at end of file diff --git a/main/about/index.html b/main/about/index.html index fcb455d..6f2d13c 100644 --- a/main/about/index.html +++ b/main/about/index.html @@ -2,7 +2,7 @@ About - + - - - - - - - - - - - - + + + + + + + + + + + + - - -

About this lesson/project

Provide details about the project and lesson.

Target audience

Define target audience for this material.

- \ No newline at end of file + + +

About this lesson/project

Provide details about the project and lesson.

Target audience

Define target audience for this material.

+ \ No newline at end of file diff --git a/main/contribute/_payload.json b/main/contribute/_payload.json index 84ea3be..936adea 100644 --- a/main/contribute/_payload.json +++ b/main/contribute/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":84},["Reactive",2],{"content-query-nwFcbnTOWy":3,"content-query-AT44bg6JPw":36},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"body":9,"_type":31,"_id":32,"_source":33,"_file":34,"_extension":35},"/main/contribute","main",false,"","Contribute",{"type":10,"children":11,"toc":27},"root",[12,21],{"type":13,"tag":14,"props":15,"children":17},"element","h2",{"id":16},"contributing-to-this-lesson",[18],{"type":19,"value":20},"text","Contributing to this lesson",{"type":13,"tag":22,"props":23,"children":24},"p",{},[25],{"type":19,"value":26},"Add contributing guidelines for you project.",{"title":7,"searchDepth":28,"depth":28,"links":29},2,[30],{"id":16,"depth":28,"text":20},"markdown","local_fs:main:contribute.md","local_fs","main/contribute.md","md",[37,70],{"_path":38,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":39,"description":7,"body":40,"_type":31,"_id":68,"_source":33,"_file":69,"_extension":35},"/main/about","About",{"type":10,"children":41,"toc":64},[42,48,53,59],{"type":13,"tag":14,"props":43,"children":45},{"id":44},"about-this-lessonproject",[46],{"type":19,"value":47},"About this lesson/project",{"type":13,"tag":22,"props":49,"children":50},{},[51],{"type":19,"value":52},"Provide details about the project and lesson.",{"type":13,"tag":14,"props":54,"children":56},{"id":55},"target-audience",[57],{"type":19,"value":58},"Target audience",{"type":13,"tag":22,"props":60,"children":61},{},[62],{"type":19,"value":63},"Define target audience for this material.",{"title":7,"searchDepth":28,"depth":28,"links":65},[66,67],{"id":44,"depth":28,"text":47},{"id":55,"depth":28,"text":58},"local_fs:main:about.md","main/about.md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"body":71,"_type":31,"_id":32,"_source":33,"_file":34,"_extension":35},{"type":10,"children":72,"toc":81},[73,77],{"type":13,"tag":14,"props":74,"children":75},{"id":16},[76],{"type":19,"value":20},{"type":13,"tag":22,"props":78,"children":79},{},[80],{"type":19,"value":26},{"title":7,"searchDepth":28,"depth":28,"links":82},[83],{"id":16,"depth":28,"text":20},1717660503410] \ No newline at end of file +[{"data":1,"prerenderedAt":84},["Reactive",2],{"content-query-nwFcbnTOWy":3,"content-query-AT44bg6JPw":36},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"body":9,"_type":31,"_id":32,"_source":33,"_file":34,"_extension":35},"/main/contribute","main",false,"","Contribute",{"type":10,"children":11,"toc":27},"root",[12,21],{"type":13,"tag":14,"props":15,"children":17},"element","h2",{"id":16},"contributing-to-this-lesson",[18],{"type":19,"value":20},"text","Contributing to this lesson",{"type":13,"tag":22,"props":23,"children":24},"p",{},[25],{"type":19,"value":26},"Add contributing guidelines for you project.",{"title":7,"searchDepth":28,"depth":28,"links":29},2,[30],{"id":16,"depth":28,"text":20},"markdown","local_fs:main:contribute.md","local_fs","main/contribute.md","md",[37,70],{"_path":38,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":39,"description":7,"body":40,"_type":31,"_id":68,"_source":33,"_file":69,"_extension":35},"/main/about","About",{"type":10,"children":41,"toc":64},[42,48,53,59],{"type":13,"tag":14,"props":43,"children":45},{"id":44},"about-this-lessonproject",[46],{"type":19,"value":47},"About this lesson/project",{"type":13,"tag":22,"props":49,"children":50},{},[51],{"type":19,"value":52},"Provide details about the project and lesson.",{"type":13,"tag":14,"props":54,"children":56},{"id":55},"target-audience",[57],{"type":19,"value":58},"Target audience",{"type":13,"tag":22,"props":60,"children":61},{},[62],{"type":19,"value":63},"Define target audience for this material.",{"title":7,"searchDepth":28,"depth":28,"links":65},[66,67],{"id":44,"depth":28,"text":47},{"id":55,"depth":28,"text":58},"local_fs:main:about.md","main/about.md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"body":71,"_type":31,"_id":32,"_source":33,"_file":34,"_extension":35},{"type":10,"children":72,"toc":81},[73,77],{"type":13,"tag":14,"props":74,"children":75},{"id":16},[76],{"type":19,"value":20},{"type":13,"tag":22,"props":78,"children":79},{},[80],{"type":19,"value":26},{"title":7,"searchDepth":28,"depth":28,"links":82},[83],{"id":16,"depth":28,"text":20},1717660550211] \ No newline at end of file diff --git a/main/contribute/index.html b/main/contribute/index.html index 3557462..745b6ed 100644 --- a/main/contribute/index.html +++ b/main/contribute/index.html @@ -2,7 +2,7 @@ Contribute - + - - - - - - - - - - - - + + + + + + + + + + + + - - -

Contributing to this lesson

Add contributing guidelines for you project.

- \ No newline at end of file + + +

Contributing to this lesson

Add contributing guidelines for you project.

+ \ No newline at end of file diff --git a/modules/module1/exercises_module1/_payload.json b/modules/module1/exercises_module1/_payload.json index 4285d68..20e68b9 100644 --- a/modules/module1/exercises_module1/_payload.json +++ b/modules/module1/exercises_module1/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":92},["Reactive",2],{"content-query-BqcNAQisbP":3,"content-query-AT44bg6JPw":35},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":30,"_id":31,"_source":32,"_file":33,"_extension":34},"/modules/module1/exercises_module1","module1",false,"","Exercises","Add here your exercises...","exercise",2,{"type":13,"children":14,"toc":28},"root",[15,23],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"exercises",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"title":7,"searchDepth":11,"depth":11,"links":29},[],"markdown","local_fs:modules:module1:exercises_module1.md","local_fs","modules/module1/exercises_module1.md","md",[36,71],{"_path":37,"_dir":38,"_draft":6,"_partial":6,"_locale":7,"title":39,"description":7,"body":40,"_type":30,"_id":69,"_source":32,"_file":70,"_extension":34},"/main/about","main","About",{"type":13,"children":41,"toc":65},[42,49,54,60],{"type":16,"tag":43,"props":44,"children":46},"h2",{"id":45},"about-this-lessonproject",[47],{"type":22,"value":48},"About this lesson/project",{"type":16,"tag":24,"props":50,"children":51},{},[52],{"type":22,"value":53},"Provide details about the project and lesson.",{"type":16,"tag":43,"props":55,"children":57},{"id":56},"target-audience",[58],{"type":22,"value":59},"Target audience",{"type":16,"tag":24,"props":61,"children":62},{},[63],{"type":22,"value":64},"Define target audience for this material.",{"title":7,"searchDepth":11,"depth":11,"links":66},[67,68],{"id":45,"depth":11,"text":48},{"id":56,"depth":11,"text":59},"local_fs:main:about.md","main/about.md",{"_path":72,"_dir":38,"_draft":6,"_partial":6,"_locale":7,"title":73,"description":7,"body":74,"_type":30,"_id":90,"_source":32,"_file":91,"_extension":34},"/main/contribute","Contribute",{"type":13,"children":75,"toc":87},[76,82],{"type":16,"tag":43,"props":77,"children":79},{"id":78},"contributing-to-this-lesson",[80],{"type":22,"value":81},"Contributing to this lesson",{"type":16,"tag":24,"props":83,"children":84},{},[85],{"type":22,"value":86},"Add contributing guidelines for you project.",{"title":7,"searchDepth":11,"depth":11,"links":88},[89],{"id":78,"depth":11,"text":81},"local_fs:main:contribute.md","main/contribute.md",1717660503523] \ No newline at end of file +[{"data":1,"prerenderedAt":92},["Reactive",2],{"content-query-BqcNAQisbP":3,"content-query-AT44bg6JPw":35},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":30,"_id":31,"_source":32,"_file":33,"_extension":34},"/modules/module1/exercises_module1","module1",false,"","Exercises","Add here your exercises...","exercise",2,{"type":13,"children":14,"toc":28},"root",[15,23],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"exercises",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"title":7,"searchDepth":11,"depth":11,"links":29},[],"markdown","local_fs:modules:module1:exercises_module1.md","local_fs","modules/module1/exercises_module1.md","md",[36,71],{"_path":37,"_dir":38,"_draft":6,"_partial":6,"_locale":7,"title":39,"description":7,"body":40,"_type":30,"_id":69,"_source":32,"_file":70,"_extension":34},"/main/about","main","About",{"type":13,"children":41,"toc":65},[42,49,54,60],{"type":16,"tag":43,"props":44,"children":46},"h2",{"id":45},"about-this-lessonproject",[47],{"type":22,"value":48},"About this lesson/project",{"type":16,"tag":24,"props":50,"children":51},{},[52],{"type":22,"value":53},"Provide details about the project and lesson.",{"type":16,"tag":43,"props":55,"children":57},{"id":56},"target-audience",[58],{"type":22,"value":59},"Target audience",{"type":16,"tag":24,"props":61,"children":62},{},[63],{"type":22,"value":64},"Define target audience for this material.",{"title":7,"searchDepth":11,"depth":11,"links":66},[67,68],{"id":45,"depth":11,"text":48},{"id":56,"depth":11,"text":59},"local_fs:main:about.md","main/about.md",{"_path":72,"_dir":38,"_draft":6,"_partial":6,"_locale":7,"title":73,"description":7,"body":74,"_type":30,"_id":90,"_source":32,"_file":91,"_extension":34},"/main/contribute","Contribute",{"type":13,"children":75,"toc":87},[76,82],{"type":16,"tag":43,"props":77,"children":79},{"id":78},"contributing-to-this-lesson",[80],{"type":22,"value":81},"Contributing to this lesson",{"type":16,"tag":24,"props":83,"children":84},{},[85],{"type":22,"value":86},"Add contributing guidelines for you project.",{"title":7,"searchDepth":11,"depth":11,"links":88},[89],{"id":78,"depth":11,"text":81},"local_fs:main:contribute.md","main/contribute.md",1717660550327] \ No newline at end of file diff --git a/modules/module1/exercises_module1/index.html b/modules/module1/exercises_module1/index.html index 8388282..7812f29 100644 --- a/modules/module1/exercises_module1/index.html +++ b/modules/module1/exercises_module1/index.html @@ -4,7 +4,7 @@ - + - - - - - - - - + + + + + + + + - - - - - + + + + + - - + + -

Module: module1

Exercises

Add here your exercises...

- \ No newline at end of file +

Module: module1

Exercises

Add here your exercises...

+ \ No newline at end of file diff --git a/modules/module1/further_reading_module1/_payload.json b/modules/module1/further_reading_module1/_payload.json index fcfc318..ca4d375 100644 --- a/modules/module1/further_reading_module1/_payload.json +++ b/modules/module1/further_reading_module1/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":93},["Reactive",2],{"content-query-sWejUgyfN7":3,"content-query-AT44bg6JPw":36},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":31,"_id":32,"_source":33,"_file":34,"_extension":35},"/modules/module1/further_reading_module1","module1",false,"","Reading material","Add here links to relevant reading material...","reading",3,{"type":13,"children":14,"toc":28},"root",[15,23],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"reading-material",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"title":7,"searchDepth":29,"depth":29,"links":30},2,[],"markdown","local_fs:modules:module1:further_reading_module1.md","local_fs","modules/module1/further_reading_module1.md","md",[37,72],{"_path":38,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"title":40,"description":7,"body":41,"_type":31,"_id":70,"_source":33,"_file":71,"_extension":35},"/main/about","main","About",{"type":13,"children":42,"toc":66},[43,50,55,61],{"type":16,"tag":44,"props":45,"children":47},"h2",{"id":46},"about-this-lessonproject",[48],{"type":22,"value":49},"About this lesson/project",{"type":16,"tag":24,"props":51,"children":52},{},[53],{"type":22,"value":54},"Provide details about the project and lesson.",{"type":16,"tag":44,"props":56,"children":58},{"id":57},"target-audience",[59],{"type":22,"value":60},"Target audience",{"type":16,"tag":24,"props":62,"children":63},{},[64],{"type":22,"value":65},"Define target audience for this material.",{"title":7,"searchDepth":29,"depth":29,"links":67},[68,69],{"id":46,"depth":29,"text":49},{"id":57,"depth":29,"text":60},"local_fs:main:about.md","main/about.md",{"_path":73,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"title":74,"description":7,"body":75,"_type":31,"_id":91,"_source":33,"_file":92,"_extension":35},"/main/contribute","Contribute",{"type":13,"children":76,"toc":88},[77,83],{"type":16,"tag":44,"props":78,"children":80},{"id":79},"contributing-to-this-lesson",[81],{"type":22,"value":82},"Contributing to this lesson",{"type":16,"tag":24,"props":84,"children":85},{},[86],{"type":22,"value":87},"Add contributing guidelines for you project.",{"title":7,"searchDepth":29,"depth":29,"links":89},[90],{"id":79,"depth":29,"text":82},"local_fs:main:contribute.md","main/contribute.md",1717660503529] \ No newline at end of file +[{"data":1,"prerenderedAt":93},["Reactive",2],{"content-query-sWejUgyfN7":3,"content-query-AT44bg6JPw":36},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":31,"_id":32,"_source":33,"_file":34,"_extension":35},"/modules/module1/further_reading_module1","module1",false,"","Reading material","Add here links to relevant reading material...","reading",3,{"type":13,"children":14,"toc":28},"root",[15,23],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"reading-material",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"title":7,"searchDepth":29,"depth":29,"links":30},2,[],"markdown","local_fs:modules:module1:further_reading_module1.md","local_fs","modules/module1/further_reading_module1.md","md",[37,72],{"_path":38,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"title":40,"description":7,"body":41,"_type":31,"_id":70,"_source":33,"_file":71,"_extension":35},"/main/about","main","About",{"type":13,"children":42,"toc":66},[43,50,55,61],{"type":16,"tag":44,"props":45,"children":47},"h2",{"id":46},"about-this-lessonproject",[48],{"type":22,"value":49},"About this lesson/project",{"type":16,"tag":24,"props":51,"children":52},{},[53],{"type":22,"value":54},"Provide details about the project and lesson.",{"type":16,"tag":44,"props":56,"children":58},{"id":57},"target-audience",[59],{"type":22,"value":60},"Target audience",{"type":16,"tag":24,"props":62,"children":63},{},[64],{"type":22,"value":65},"Define target audience for this material.",{"title":7,"searchDepth":29,"depth":29,"links":67},[68,69],{"id":46,"depth":29,"text":49},{"id":57,"depth":29,"text":60},"local_fs:main:about.md","main/about.md",{"_path":73,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"title":74,"description":7,"body":75,"_type":31,"_id":91,"_source":33,"_file":92,"_extension":35},"/main/contribute","Contribute",{"type":13,"children":76,"toc":88},[77,83],{"type":16,"tag":44,"props":78,"children":80},{"id":79},"contributing-to-this-lesson",[81],{"type":22,"value":82},"Contributing to this lesson",{"type":16,"tag":24,"props":84,"children":85},{},[86],{"type":22,"value":87},"Add contributing guidelines for you project.",{"title":7,"searchDepth":29,"depth":29,"links":89},[90],{"id":79,"depth":29,"text":82},"local_fs:main:contribute.md","main/contribute.md",1717660550331] \ No newline at end of file diff --git a/modules/module1/further_reading_module1/index.html b/modules/module1/further_reading_module1/index.html index 73ccd8d..e9566d5 100644 --- a/modules/module1/further_reading_module1/index.html +++ b/modules/module1/further_reading_module1/index.html @@ -4,7 +4,7 @@ - + - - - - - - - - + + + + + + + + - - - - - + + + + + - - + + -

Module: module1

Reading material

Add here links to relevant reading material...

- \ No newline at end of file +

Module: module1

Reading material

Add here links to relevant reading material...

+ \ No newline at end of file diff --git a/modules/module1/info/_payload.json b/modules/module1/info/_payload.json index 8e64b46..6012b12 100644 --- a/modules/module1/info/_payload.json +++ b/modules/module1/info/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":87},["Reactive",2],{"content-query-ODqcjnHcWC":3,"content-query-AT44bg6JPw":30},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":25,"_id":26,"_source":27,"_file":28,"_extension":29},"/modules/module1/info","module1",false,"","Learning objectives","Learning objectives of Module 1","info",0,{"type":13,"children":14,"toc":22},"root",[15],{"type":16,"tag":17,"props":18,"children":19},"element","p",{},[20],{"type":21,"value":9},"text",{"title":7,"searchDepth":23,"depth":23,"links":24},2,[],"markdown","local_fs:modules:module1:info.md","local_fs","modules/module1/info.md","md",[31,66],{"_path":32,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"title":34,"description":7,"body":35,"_type":25,"_id":64,"_source":27,"_file":65,"_extension":29},"/main/about","main","About",{"type":13,"children":36,"toc":60},[37,44,49,55],{"type":16,"tag":38,"props":39,"children":41},"h2",{"id":40},"about-this-lessonproject",[42],{"type":21,"value":43},"About this lesson/project",{"type":16,"tag":17,"props":45,"children":46},{},[47],{"type":21,"value":48},"Provide details about the project and lesson.",{"type":16,"tag":38,"props":50,"children":52},{"id":51},"target-audience",[53],{"type":21,"value":54},"Target audience",{"type":16,"tag":17,"props":56,"children":57},{},[58],{"type":21,"value":59},"Define target audience for this material.",{"title":7,"searchDepth":23,"depth":23,"links":61},[62,63],{"id":40,"depth":23,"text":43},{"id":51,"depth":23,"text":54},"local_fs:main:about.md","main/about.md",{"_path":67,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"title":68,"description":7,"body":69,"_type":25,"_id":85,"_source":27,"_file":86,"_extension":29},"/main/contribute","Contribute",{"type":13,"children":70,"toc":82},[71,77],{"type":16,"tag":38,"props":72,"children":74},{"id":73},"contributing-to-this-lesson",[75],{"type":21,"value":76},"Contributing to this lesson",{"type":16,"tag":17,"props":78,"children":79},{},[80],{"type":21,"value":81},"Add contributing guidelines for you project.",{"title":7,"searchDepth":23,"depth":23,"links":83},[84],{"id":73,"depth":23,"text":76},"local_fs:main:contribute.md","main/contribute.md",1717660503411] \ No newline at end of file +[{"data":1,"prerenderedAt":87},["Reactive",2],{"content-query-ODqcjnHcWC":3,"content-query-AT44bg6JPw":30},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":25,"_id":26,"_source":27,"_file":28,"_extension":29},"/modules/module1/info","module1",false,"","Learning objectives","Learning objectives of Module 1","info",0,{"type":13,"children":14,"toc":22},"root",[15],{"type":16,"tag":17,"props":18,"children":19},"element","p",{},[20],{"type":21,"value":9},"text",{"title":7,"searchDepth":23,"depth":23,"links":24},2,[],"markdown","local_fs:modules:module1:info.md","local_fs","modules/module1/info.md","md",[31,66],{"_path":32,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"title":34,"description":7,"body":35,"_type":25,"_id":64,"_source":27,"_file":65,"_extension":29},"/main/about","main","About",{"type":13,"children":36,"toc":60},[37,44,49,55],{"type":16,"tag":38,"props":39,"children":41},"h2",{"id":40},"about-this-lessonproject",[42],{"type":21,"value":43},"About this lesson/project",{"type":16,"tag":17,"props":45,"children":46},{},[47],{"type":21,"value":48},"Provide details about the project and lesson.",{"type":16,"tag":38,"props":50,"children":52},{"id":51},"target-audience",[53],{"type":21,"value":54},"Target audience",{"type":16,"tag":17,"props":56,"children":57},{},[58],{"type":21,"value":59},"Define target audience for this material.",{"title":7,"searchDepth":23,"depth":23,"links":61},[62,63],{"id":40,"depth":23,"text":43},{"id":51,"depth":23,"text":54},"local_fs:main:about.md","main/about.md",{"_path":67,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"title":68,"description":7,"body":69,"_type":25,"_id":85,"_source":27,"_file":86,"_extension":29},"/main/contribute","Contribute",{"type":13,"children":70,"toc":82},[71,77],{"type":16,"tag":38,"props":72,"children":74},{"id":73},"contributing-to-this-lesson",[75],{"type":21,"value":76},"Contributing to this lesson",{"type":16,"tag":17,"props":78,"children":79},{},[80],{"type":21,"value":81},"Add contributing guidelines for you project.",{"title":7,"searchDepth":23,"depth":23,"links":83},[84],{"id":73,"depth":23,"text":76},"local_fs:main:contribute.md","main/contribute.md",1717660550213] \ No newline at end of file diff --git a/modules/module1/info/index.html b/modules/module1/info/index.html index 6bb3a83..4abc2e6 100644 --- a/modules/module1/info/index.html +++ b/modules/module1/info/index.html @@ -4,7 +4,7 @@ - + - - - - - - - - + + + + + + + + - - - - + + + + - - + + -

Module: module1

Learning objectives of Module 1

- \ No newline at end of file +

Module: module1

Learning objectives of Module 1

+ \ No newline at end of file diff --git a/modules/module1/slides_module1/_payload.json b/modules/module1/slides_module1/_payload.json index 688f007..a95df5f 100644 --- a/modules/module1/slides_module1/_payload.json +++ b/modules/module1/slides_module1/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":150},["Reactive",2],{"content-query-w9wHEDXwID":3,"content-query-AT44bg6JPw":94},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":89,"_id":90,"_source":91,"_file":92,"_extension":93},"/modules/module1/slides_module1","module1",false,"","Module 1","===","slides",1,{"type":13,"children":14,"toc":85},"root",[15,23,28,35,45,50,55,59,71,80],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"module-1",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"type":16,"tag":29,"props":30,"children":32},"h2",{"id":31},"title-of-the-first-slide",[33],{"type":22,"value":34},"Title of the first slide",{"type":16,"tag":36,"props":37,"children":38},"center",{},[39],{"type":16,"tag":40,"props":41,"children":44},"img",{"src":42,"width":43},"media/fig-dummy.png","55%",[],{"type":16,"tag":24,"props":46,"children":47},{},[48],{"type":22,"value":49},"Note:",{"type":16,"tag":24,"props":51,"children":52},{},[53],{"type":22,"value":54},"Add notes to the presenter...",{"type":16,"tag":24,"props":56,"children":57},{},[58],{"type":22,"value":9},{"type":16,"tag":24,"props":60,"children":61},{},[62],{"type":16,"tag":63,"props":64,"children":68},"a",{"href":65,"rel":66},"http://www.esciencecenter.nl",[67],"nofollow",[69],{"type":22,"value":70},"www.esciencecenter.nl",{"type":16,"tag":24,"props":72,"children":73},{},[74],{"type":16,"tag":63,"props":75,"children":77},{"href":76},"mailto:info@esciencecenter.nl",[78],{"type":22,"value":79},"info@esciencecenter.nl",{"type":16,"tag":24,"props":81,"children":82},{},[83],{"type":22,"value":84},"020 - 460 47 70",{"title":7,"searchDepth":86,"depth":86,"links":87},2,[88],{"id":31,"depth":86,"text":34},"markdown","local_fs:modules:module1:slides_module1.md","local_fs","modules/module1/slides_module1.md","md",[95,129],{"_path":96,"_dir":97,"_draft":6,"_partial":6,"_locale":7,"title":98,"description":7,"body":99,"_type":89,"_id":127,"_source":91,"_file":128,"_extension":93},"/main/about","main","About",{"type":13,"children":100,"toc":123},[101,107,112,118],{"type":16,"tag":29,"props":102,"children":104},{"id":103},"about-this-lessonproject",[105],{"type":22,"value":106},"About this lesson/project",{"type":16,"tag":24,"props":108,"children":109},{},[110],{"type":22,"value":111},"Provide details about the project and lesson.",{"type":16,"tag":29,"props":113,"children":115},{"id":114},"target-audience",[116],{"type":22,"value":117},"Target audience",{"type":16,"tag":24,"props":119,"children":120},{},[121],{"type":22,"value":122},"Define target audience for this material.",{"title":7,"searchDepth":86,"depth":86,"links":124},[125,126],{"id":103,"depth":86,"text":106},{"id":114,"depth":86,"text":117},"local_fs:main:about.md","main/about.md",{"_path":130,"_dir":97,"_draft":6,"_partial":6,"_locale":7,"title":131,"description":7,"body":132,"_type":89,"_id":148,"_source":91,"_file":149,"_extension":93},"/main/contribute","Contribute",{"type":13,"children":133,"toc":145},[134,140],{"type":16,"tag":29,"props":135,"children":137},{"id":136},"contributing-to-this-lesson",[138],{"type":22,"value":139},"Contributing to this lesson",{"type":16,"tag":24,"props":141,"children":142},{},[143],{"type":22,"value":144},"Add contributing guidelines for you project.",{"title":7,"searchDepth":86,"depth":86,"links":146},[147],{"id":136,"depth":86,"text":139},"local_fs:main:contribute.md","main/contribute.md",1717660503520] \ No newline at end of file +[{"data":1,"prerenderedAt":150},["Reactive",2],{"content-query-w9wHEDXwID":3,"content-query-AT44bg6JPw":94},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":89,"_id":90,"_source":91,"_file":92,"_extension":93},"/modules/module1/slides_module1","module1",false,"","Module 1","===","slides",1,{"type":13,"children":14,"toc":85},"root",[15,23,28,35,45,50,55,59,71,80],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"module-1",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"type":16,"tag":29,"props":30,"children":32},"h2",{"id":31},"title-of-the-first-slide",[33],{"type":22,"value":34},"Title of the first slide",{"type":16,"tag":36,"props":37,"children":38},"center",{},[39],{"type":16,"tag":40,"props":41,"children":44},"img",{"src":42,"width":43},"media/fig-dummy.png","55%",[],{"type":16,"tag":24,"props":46,"children":47},{},[48],{"type":22,"value":49},"Note:",{"type":16,"tag":24,"props":51,"children":52},{},[53],{"type":22,"value":54},"Add notes to the presenter...",{"type":16,"tag":24,"props":56,"children":57},{},[58],{"type":22,"value":9},{"type":16,"tag":24,"props":60,"children":61},{},[62],{"type":16,"tag":63,"props":64,"children":68},"a",{"href":65,"rel":66},"http://www.esciencecenter.nl",[67],"nofollow",[69],{"type":22,"value":70},"www.esciencecenter.nl",{"type":16,"tag":24,"props":72,"children":73},{},[74],{"type":16,"tag":63,"props":75,"children":77},{"href":76},"mailto:info@esciencecenter.nl",[78],{"type":22,"value":79},"info@esciencecenter.nl",{"type":16,"tag":24,"props":81,"children":82},{},[83],{"type":22,"value":84},"020 - 460 47 70",{"title":7,"searchDepth":86,"depth":86,"links":87},2,[88],{"id":31,"depth":86,"text":34},"markdown","local_fs:modules:module1:slides_module1.md","local_fs","modules/module1/slides_module1.md","md",[95,129],{"_path":96,"_dir":97,"_draft":6,"_partial":6,"_locale":7,"title":98,"description":7,"body":99,"_type":89,"_id":127,"_source":91,"_file":128,"_extension":93},"/main/about","main","About",{"type":13,"children":100,"toc":123},[101,107,112,118],{"type":16,"tag":29,"props":102,"children":104},{"id":103},"about-this-lessonproject",[105],{"type":22,"value":106},"About this lesson/project",{"type":16,"tag":24,"props":108,"children":109},{},[110],{"type":22,"value":111},"Provide details about the project and lesson.",{"type":16,"tag":29,"props":113,"children":115},{"id":114},"target-audience",[116],{"type":22,"value":117},"Target audience",{"type":16,"tag":24,"props":119,"children":120},{},[121],{"type":22,"value":122},"Define target audience for this material.",{"title":7,"searchDepth":86,"depth":86,"links":124},[125,126],{"id":103,"depth":86,"text":106},{"id":114,"depth":86,"text":117},"local_fs:main:about.md","main/about.md",{"_path":130,"_dir":97,"_draft":6,"_partial":6,"_locale":7,"title":131,"description":7,"body":132,"_type":89,"_id":148,"_source":91,"_file":149,"_extension":93},"/main/contribute","Contribute",{"type":13,"children":133,"toc":145},[134,140],{"type":16,"tag":29,"props":135,"children":137},{"id":136},"contributing-to-this-lesson",[138],{"type":22,"value":139},"Contributing to this lesson",{"type":16,"tag":24,"props":141,"children":142},{},[143],{"type":22,"value":144},"Add contributing guidelines for you project.",{"title":7,"searchDepth":86,"depth":86,"links":146},[147],{"id":136,"depth":86,"text":139},"local_fs:main:contribute.md","main/contribute.md",1717660550322] \ No newline at end of file diff --git a/modules/module1/slides_module1/index.html b/modules/module1/slides_module1/index.html index 381fc9f..bfb7b77 100644 --- a/modules/module1/slides_module1/index.html +++ b/modules/module1/slides_module1/index.html @@ -4,7 +4,7 @@ - + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - + + -
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/modules/module2/exercises_module2/_payload.json b/modules/module2/exercises_module2/_payload.json index f139581..058fff8 100644 --- a/modules/module2/exercises_module2/_payload.json +++ b/modules/module2/exercises_module2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":92},["Reactive",2],{"content-query-ehL9KPiCRz":3,"content-query-AT44bg6JPw":35},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":30,"_id":31,"_source":32,"_file":33,"_extension":34},"/modules/module2/exercises_module2","module2",false,"","Exercises","Add here your exercises...","exercise",2,{"type":13,"children":14,"toc":28},"root",[15,23],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"exercises",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"title":7,"searchDepth":11,"depth":11,"links":29},[],"markdown","local_fs:modules:module2:exercises_module2.md","local_fs","modules/module2/exercises_module2.md","md",[36,71],{"_path":37,"_dir":38,"_draft":6,"_partial":6,"_locale":7,"title":39,"description":7,"body":40,"_type":30,"_id":69,"_source":32,"_file":70,"_extension":34},"/main/about","main","About",{"type":13,"children":41,"toc":65},[42,49,54,60],{"type":16,"tag":43,"props":44,"children":46},"h2",{"id":45},"about-this-lessonproject",[47],{"type":22,"value":48},"About this lesson/project",{"type":16,"tag":24,"props":50,"children":51},{},[52],{"type":22,"value":53},"Provide details about the project and lesson.",{"type":16,"tag":43,"props":55,"children":57},{"id":56},"target-audience",[58],{"type":22,"value":59},"Target audience",{"type":16,"tag":24,"props":61,"children":62},{},[63],{"type":22,"value":64},"Define target audience for this material.",{"title":7,"searchDepth":11,"depth":11,"links":66},[67,68],{"id":45,"depth":11,"text":48},{"id":56,"depth":11,"text":59},"local_fs:main:about.md","main/about.md",{"_path":72,"_dir":38,"_draft":6,"_partial":6,"_locale":7,"title":73,"description":7,"body":74,"_type":30,"_id":90,"_source":32,"_file":91,"_extension":34},"/main/contribute","Contribute",{"type":13,"children":75,"toc":87},[76,82],{"type":16,"tag":43,"props":77,"children":79},{"id":78},"contributing-to-this-lesson",[80],{"type":22,"value":81},"Contributing to this lesson",{"type":16,"tag":24,"props":83,"children":84},{},[85],{"type":22,"value":86},"Add contributing guidelines for you project.",{"title":7,"searchDepth":11,"depth":11,"links":88},[89],{"id":78,"depth":11,"text":81},"local_fs:main:contribute.md","main/contribute.md",1717660503511] \ No newline at end of file +[{"data":1,"prerenderedAt":92},["Reactive",2],{"content-query-ehL9KPiCRz":3,"content-query-AT44bg6JPw":35},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":30,"_id":31,"_source":32,"_file":33,"_extension":34},"/modules/module2/exercises_module2","module2",false,"","Exercises","Add here your exercises...","exercise",2,{"type":13,"children":14,"toc":28},"root",[15,23],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"exercises",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"title":7,"searchDepth":11,"depth":11,"links":29},[],"markdown","local_fs:modules:module2:exercises_module2.md","local_fs","modules/module2/exercises_module2.md","md",[36,71],{"_path":37,"_dir":38,"_draft":6,"_partial":6,"_locale":7,"title":39,"description":7,"body":40,"_type":30,"_id":69,"_source":32,"_file":70,"_extension":34},"/main/about","main","About",{"type":13,"children":41,"toc":65},[42,49,54,60],{"type":16,"tag":43,"props":44,"children":46},"h2",{"id":45},"about-this-lessonproject",[47],{"type":22,"value":48},"About this lesson/project",{"type":16,"tag":24,"props":50,"children":51},{},[52],{"type":22,"value":53},"Provide details about the project and lesson.",{"type":16,"tag":43,"props":55,"children":57},{"id":56},"target-audience",[58],{"type":22,"value":59},"Target audience",{"type":16,"tag":24,"props":61,"children":62},{},[63],{"type":22,"value":64},"Define target audience for this material.",{"title":7,"searchDepth":11,"depth":11,"links":66},[67,68],{"id":45,"depth":11,"text":48},{"id":56,"depth":11,"text":59},"local_fs:main:about.md","main/about.md",{"_path":72,"_dir":38,"_draft":6,"_partial":6,"_locale":7,"title":73,"description":7,"body":74,"_type":30,"_id":90,"_source":32,"_file":91,"_extension":34},"/main/contribute","Contribute",{"type":13,"children":75,"toc":87},[76,82],{"type":16,"tag":43,"props":77,"children":79},{"id":78},"contributing-to-this-lesson",[80],{"type":22,"value":81},"Contributing to this lesson",{"type":16,"tag":24,"props":83,"children":84},{},[85],{"type":22,"value":86},"Add contributing guidelines for you project.",{"title":7,"searchDepth":11,"depth":11,"links":88},[89],{"id":78,"depth":11,"text":81},"local_fs:main:contribute.md","main/contribute.md",1717660550316] \ No newline at end of file diff --git a/modules/module2/exercises_module2/index.html b/modules/module2/exercises_module2/index.html index eefd066..a1a64ec 100644 --- a/modules/module2/exercises_module2/index.html +++ b/modules/module2/exercises_module2/index.html @@ -4,7 +4,7 @@ - + - - - - - - - - + + + + + + + + - - - - - + + + + + - - + + -

Module: module2

Exercises

Add here your exercises...

- \ No newline at end of file +

Module: module2

Exercises

Add here your exercises...

+ \ No newline at end of file diff --git a/modules/module2/further_reading_module2/_payload.json b/modules/module2/further_reading_module2/_payload.json index 36a357a..ea052bd 100644 --- a/modules/module2/further_reading_module2/_payload.json +++ b/modules/module2/further_reading_module2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":93},["Reactive",2],{"content-query-O92RxYGUrl":3,"content-query-AT44bg6JPw":36},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":31,"_id":32,"_source":33,"_file":34,"_extension":35},"/modules/module2/further_reading_module2","module2",false,"","Reading material","Add here links to relevant reading material...","reading",3,{"type":13,"children":14,"toc":28},"root",[15,23],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"reading-material",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"title":7,"searchDepth":29,"depth":29,"links":30},2,[],"markdown","local_fs:modules:module2:further_reading_module2.md","local_fs","modules/module2/further_reading_module2.md","md",[37,72],{"_path":38,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"title":40,"description":7,"body":41,"_type":31,"_id":70,"_source":33,"_file":71,"_extension":35},"/main/about","main","About",{"type":13,"children":42,"toc":66},[43,50,55,61],{"type":16,"tag":44,"props":45,"children":47},"h2",{"id":46},"about-this-lessonproject",[48],{"type":22,"value":49},"About this lesson/project",{"type":16,"tag":24,"props":51,"children":52},{},[53],{"type":22,"value":54},"Provide details about the project and lesson.",{"type":16,"tag":44,"props":56,"children":58},{"id":57},"target-audience",[59],{"type":22,"value":60},"Target audience",{"type":16,"tag":24,"props":62,"children":63},{},[64],{"type":22,"value":65},"Define target audience for this material.",{"title":7,"searchDepth":29,"depth":29,"links":67},[68,69],{"id":46,"depth":29,"text":49},{"id":57,"depth":29,"text":60},"local_fs:main:about.md","main/about.md",{"_path":73,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"title":74,"description":7,"body":75,"_type":31,"_id":91,"_source":33,"_file":92,"_extension":35},"/main/contribute","Contribute",{"type":13,"children":76,"toc":88},[77,83],{"type":16,"tag":44,"props":78,"children":80},{"id":79},"contributing-to-this-lesson",[81],{"type":22,"value":82},"Contributing to this lesson",{"type":16,"tag":24,"props":84,"children":85},{},[86],{"type":22,"value":87},"Add contributing guidelines for you project.",{"title":7,"searchDepth":29,"depth":29,"links":89},[90],{"id":79,"depth":29,"text":82},"local_fs:main:contribute.md","main/contribute.md",1717660503513] \ No newline at end of file +[{"data":1,"prerenderedAt":93},["Reactive",2],{"content-query-O92RxYGUrl":3,"content-query-AT44bg6JPw":36},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":31,"_id":32,"_source":33,"_file":34,"_extension":35},"/modules/module2/further_reading_module2","module2",false,"","Reading material","Add here links to relevant reading material...","reading",3,{"type":13,"children":14,"toc":28},"root",[15,23],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"reading-material",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"title":7,"searchDepth":29,"depth":29,"links":30},2,[],"markdown","local_fs:modules:module2:further_reading_module2.md","local_fs","modules/module2/further_reading_module2.md","md",[37,72],{"_path":38,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"title":40,"description":7,"body":41,"_type":31,"_id":70,"_source":33,"_file":71,"_extension":35},"/main/about","main","About",{"type":13,"children":42,"toc":66},[43,50,55,61],{"type":16,"tag":44,"props":45,"children":47},"h2",{"id":46},"about-this-lessonproject",[48],{"type":22,"value":49},"About this lesson/project",{"type":16,"tag":24,"props":51,"children":52},{},[53],{"type":22,"value":54},"Provide details about the project and lesson.",{"type":16,"tag":44,"props":56,"children":58},{"id":57},"target-audience",[59],{"type":22,"value":60},"Target audience",{"type":16,"tag":24,"props":62,"children":63},{},[64],{"type":22,"value":65},"Define target audience for this material.",{"title":7,"searchDepth":29,"depth":29,"links":67},[68,69],{"id":46,"depth":29,"text":49},{"id":57,"depth":29,"text":60},"local_fs:main:about.md","main/about.md",{"_path":73,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"title":74,"description":7,"body":75,"_type":31,"_id":91,"_source":33,"_file":92,"_extension":35},"/main/contribute","Contribute",{"type":13,"children":76,"toc":88},[77,83],{"type":16,"tag":44,"props":78,"children":80},{"id":79},"contributing-to-this-lesson",[81],{"type":22,"value":82},"Contributing to this lesson",{"type":16,"tag":24,"props":84,"children":85},{},[86],{"type":22,"value":87},"Add contributing guidelines for you project.",{"title":7,"searchDepth":29,"depth":29,"links":89},[90],{"id":79,"depth":29,"text":82},"local_fs:main:contribute.md","main/contribute.md",1717660550318] \ No newline at end of file diff --git a/modules/module2/further_reading_module2/index.html b/modules/module2/further_reading_module2/index.html index a8f2a4b..a1fcd6f 100644 --- a/modules/module2/further_reading_module2/index.html +++ b/modules/module2/further_reading_module2/index.html @@ -4,7 +4,7 @@ - + - - - - - - - - + + + + + + + + - - - - - + + + + + - - + + -

Module: module2

Reading material

Add here links to relevant reading material...

- \ No newline at end of file +

Module: module2

Reading material

Add here links to relevant reading material...

+ \ No newline at end of file diff --git a/modules/module2/info/_payload.json b/modules/module2/info/_payload.json index 1acb37e..17a9c92 100644 --- a/modules/module2/info/_payload.json +++ b/modules/module2/info/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":87},["Reactive",2],{"content-query-4tiKGPAoBH":3,"content-query-AT44bg6JPw":30},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":25,"_id":26,"_source":27,"_file":28,"_extension":29},"/modules/module2/info","module2",false,"","Learning objectives","Learning objectives of Module 2","info",0,{"type":13,"children":14,"toc":22},"root",[15],{"type":16,"tag":17,"props":18,"children":19},"element","p",{},[20],{"type":21,"value":9},"text",{"title":7,"searchDepth":23,"depth":23,"links":24},2,[],"markdown","local_fs:modules:module2:info.md","local_fs","modules/module2/info.md","md",[31,66],{"_path":32,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"title":34,"description":7,"body":35,"_type":25,"_id":64,"_source":27,"_file":65,"_extension":29},"/main/about","main","About",{"type":13,"children":36,"toc":60},[37,44,49,55],{"type":16,"tag":38,"props":39,"children":41},"h2",{"id":40},"about-this-lessonproject",[42],{"type":21,"value":43},"About this lesson/project",{"type":16,"tag":17,"props":45,"children":46},{},[47],{"type":21,"value":48},"Provide details about the project and lesson.",{"type":16,"tag":38,"props":50,"children":52},{"id":51},"target-audience",[53],{"type":21,"value":54},"Target audience",{"type":16,"tag":17,"props":56,"children":57},{},[58],{"type":21,"value":59},"Define target audience for this material.",{"title":7,"searchDepth":23,"depth":23,"links":61},[62,63],{"id":40,"depth":23,"text":43},{"id":51,"depth":23,"text":54},"local_fs:main:about.md","main/about.md",{"_path":67,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"title":68,"description":7,"body":69,"_type":25,"_id":85,"_source":27,"_file":86,"_extension":29},"/main/contribute","Contribute",{"type":13,"children":70,"toc":82},[71,77],{"type":16,"tag":38,"props":72,"children":74},{"id":73},"contributing-to-this-lesson",[75],{"type":21,"value":76},"Contributing to this lesson",{"type":16,"tag":17,"props":78,"children":79},{},[80],{"type":21,"value":81},"Add contributing guidelines for you project.",{"title":7,"searchDepth":23,"depth":23,"links":83},[84],{"id":73,"depth":23,"text":76},"local_fs:main:contribute.md","main/contribute.md",1717660503413] \ No newline at end of file +[{"data":1,"prerenderedAt":87},["Reactive",2],{"content-query-4tiKGPAoBH":3,"content-query-AT44bg6JPw":30},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":25,"_id":26,"_source":27,"_file":28,"_extension":29},"/modules/module2/info","module2",false,"","Learning objectives","Learning objectives of Module 2","info",0,{"type":13,"children":14,"toc":22},"root",[15],{"type":16,"tag":17,"props":18,"children":19},"element","p",{},[20],{"type":21,"value":9},"text",{"title":7,"searchDepth":23,"depth":23,"links":24},2,[],"markdown","local_fs:modules:module2:info.md","local_fs","modules/module2/info.md","md",[31,66],{"_path":32,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"title":34,"description":7,"body":35,"_type":25,"_id":64,"_source":27,"_file":65,"_extension":29},"/main/about","main","About",{"type":13,"children":36,"toc":60},[37,44,49,55],{"type":16,"tag":38,"props":39,"children":41},"h2",{"id":40},"about-this-lessonproject",[42],{"type":21,"value":43},"About this lesson/project",{"type":16,"tag":17,"props":45,"children":46},{},[47],{"type":21,"value":48},"Provide details about the project and lesson.",{"type":16,"tag":38,"props":50,"children":52},{"id":51},"target-audience",[53],{"type":21,"value":54},"Target audience",{"type":16,"tag":17,"props":56,"children":57},{},[58],{"type":21,"value":59},"Define target audience for this material.",{"title":7,"searchDepth":23,"depth":23,"links":61},[62,63],{"id":40,"depth":23,"text":43},{"id":51,"depth":23,"text":54},"local_fs:main:about.md","main/about.md",{"_path":67,"_dir":33,"_draft":6,"_partial":6,"_locale":7,"title":68,"description":7,"body":69,"_type":25,"_id":85,"_source":27,"_file":86,"_extension":29},"/main/contribute","Contribute",{"type":13,"children":70,"toc":82},[71,77],{"type":16,"tag":38,"props":72,"children":74},{"id":73},"contributing-to-this-lesson",[75],{"type":21,"value":76},"Contributing to this lesson",{"type":16,"tag":17,"props":78,"children":79},{},[80],{"type":21,"value":81},"Add contributing guidelines for you project.",{"title":7,"searchDepth":23,"depth":23,"links":83},[84],{"id":73,"depth":23,"text":76},"local_fs:main:contribute.md","main/contribute.md",1717660550215] \ No newline at end of file diff --git a/modules/module2/info/index.html b/modules/module2/info/index.html index 6ae0c2a..fb691a3 100644 --- a/modules/module2/info/index.html +++ b/modules/module2/info/index.html @@ -4,7 +4,7 @@ - + - - - - - - - - + + + + + + + + - - - - + + + + - - + + -

Module: module2

Learning objectives of Module 2

- \ No newline at end of file +

Module: module2

Learning objectives of Module 2

+ \ No newline at end of file diff --git a/modules/module2/slides_module2/_payload.json b/modules/module2/slides_module2/_payload.json index c656eeb..871075d 100644 --- a/modules/module2/slides_module2/_payload.json +++ b/modules/module2/slides_module2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":150},["Reactive",2],{"content-query-ZKg1NIWsIF":3,"content-query-AT44bg6JPw":94},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":89,"_id":90,"_source":91,"_file":92,"_extension":93},"/modules/module2/slides_module2","module2",false,"","Module 2","===","slides",1,{"type":13,"children":14,"toc":85},"root",[15,23,28,35,45,50,55,59,71,80],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"module-2",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"type":16,"tag":29,"props":30,"children":32},"h2",{"id":31},"title-of-the-first-slide",[33],{"type":22,"value":34},"Title of the first slide",{"type":16,"tag":36,"props":37,"children":38},"center",{},[39],{"type":16,"tag":40,"props":41,"children":44},"img",{"src":42,"width":43},"media/fig-dummy.png","55%",[],{"type":16,"tag":24,"props":46,"children":47},{},[48],{"type":22,"value":49},"Note:",{"type":16,"tag":24,"props":51,"children":52},{},[53],{"type":22,"value":54},"Add notes to the presenter...",{"type":16,"tag":24,"props":56,"children":57},{},[58],{"type":22,"value":9},{"type":16,"tag":24,"props":60,"children":61},{},[62],{"type":16,"tag":63,"props":64,"children":68},"a",{"href":65,"rel":66},"http://www.esciencecenter.nl",[67],"nofollow",[69],{"type":22,"value":70},"www.esciencecenter.nl",{"type":16,"tag":24,"props":72,"children":73},{},[74],{"type":16,"tag":63,"props":75,"children":77},{"href":76},"mailto:info@esciencecenter.nl",[78],{"type":22,"value":79},"info@esciencecenter.nl",{"type":16,"tag":24,"props":81,"children":82},{},[83],{"type":22,"value":84},"020 - 460 47 70",{"title":7,"searchDepth":86,"depth":86,"links":87},2,[88],{"id":31,"depth":86,"text":34},"markdown","local_fs:modules:module2:slides_module2.md","local_fs","modules/module2/slides_module2.md","md",[95,129],{"_path":96,"_dir":97,"_draft":6,"_partial":6,"_locale":7,"title":98,"description":7,"body":99,"_type":89,"_id":127,"_source":91,"_file":128,"_extension":93},"/main/about","main","About",{"type":13,"children":100,"toc":123},[101,107,112,118],{"type":16,"tag":29,"props":102,"children":104},{"id":103},"about-this-lessonproject",[105],{"type":22,"value":106},"About this lesson/project",{"type":16,"tag":24,"props":108,"children":109},{},[110],{"type":22,"value":111},"Provide details about the project and lesson.",{"type":16,"tag":29,"props":113,"children":115},{"id":114},"target-audience",[116],{"type":22,"value":117},"Target audience",{"type":16,"tag":24,"props":119,"children":120},{},[121],{"type":22,"value":122},"Define target audience for this material.",{"title":7,"searchDepth":86,"depth":86,"links":124},[125,126],{"id":103,"depth":86,"text":106},{"id":114,"depth":86,"text":117},"local_fs:main:about.md","main/about.md",{"_path":130,"_dir":97,"_draft":6,"_partial":6,"_locale":7,"title":131,"description":7,"body":132,"_type":89,"_id":148,"_source":91,"_file":149,"_extension":93},"/main/contribute","Contribute",{"type":13,"children":133,"toc":145},[134,140],{"type":16,"tag":29,"props":135,"children":137},{"id":136},"contributing-to-this-lesson",[138],{"type":22,"value":139},"Contributing to this lesson",{"type":16,"tag":24,"props":141,"children":142},{},[143],{"type":22,"value":144},"Add contributing guidelines for you project.",{"title":7,"searchDepth":86,"depth":86,"links":146},[147],{"id":136,"depth":86,"text":139},"local_fs:main:contribute.md","main/contribute.md",1717660503508] \ No newline at end of file +[{"data":1,"prerenderedAt":150},["Reactive",2],{"content-query-ZKg1NIWsIF":3,"content-query-AT44bg6JPw":94},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"order":11,"body":12,"_type":89,"_id":90,"_source":91,"_file":92,"_extension":93},"/modules/module2/slides_module2","module2",false,"","Module 2","===","slides",1,{"type":13,"children":14,"toc":85},"root",[15,23,28,35,45,50,55,59,71,80],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"module-2",[21],{"type":22,"value":8},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":9},{"type":16,"tag":29,"props":30,"children":32},"h2",{"id":31},"title-of-the-first-slide",[33],{"type":22,"value":34},"Title of the first slide",{"type":16,"tag":36,"props":37,"children":38},"center",{},[39],{"type":16,"tag":40,"props":41,"children":44},"img",{"src":42,"width":43},"media/fig-dummy.png","55%",[],{"type":16,"tag":24,"props":46,"children":47},{},[48],{"type":22,"value":49},"Note:",{"type":16,"tag":24,"props":51,"children":52},{},[53],{"type":22,"value":54},"Add notes to the presenter...",{"type":16,"tag":24,"props":56,"children":57},{},[58],{"type":22,"value":9},{"type":16,"tag":24,"props":60,"children":61},{},[62],{"type":16,"tag":63,"props":64,"children":68},"a",{"href":65,"rel":66},"http://www.esciencecenter.nl",[67],"nofollow",[69],{"type":22,"value":70},"www.esciencecenter.nl",{"type":16,"tag":24,"props":72,"children":73},{},[74],{"type":16,"tag":63,"props":75,"children":77},{"href":76},"mailto:info@esciencecenter.nl",[78],{"type":22,"value":79},"info@esciencecenter.nl",{"type":16,"tag":24,"props":81,"children":82},{},[83],{"type":22,"value":84},"020 - 460 47 70",{"title":7,"searchDepth":86,"depth":86,"links":87},2,[88],{"id":31,"depth":86,"text":34},"markdown","local_fs:modules:module2:slides_module2.md","local_fs","modules/module2/slides_module2.md","md",[95,129],{"_path":96,"_dir":97,"_draft":6,"_partial":6,"_locale":7,"title":98,"description":7,"body":99,"_type":89,"_id":127,"_source":91,"_file":128,"_extension":93},"/main/about","main","About",{"type":13,"children":100,"toc":123},[101,107,112,118],{"type":16,"tag":29,"props":102,"children":104},{"id":103},"about-this-lessonproject",[105],{"type":22,"value":106},"About this lesson/project",{"type":16,"tag":24,"props":108,"children":109},{},[110],{"type":22,"value":111},"Provide details about the project and lesson.",{"type":16,"tag":29,"props":113,"children":115},{"id":114},"target-audience",[116],{"type":22,"value":117},"Target audience",{"type":16,"tag":24,"props":119,"children":120},{},[121],{"type":22,"value":122},"Define target audience for this material.",{"title":7,"searchDepth":86,"depth":86,"links":124},[125,126],{"id":103,"depth":86,"text":106},{"id":114,"depth":86,"text":117},"local_fs:main:about.md","main/about.md",{"_path":130,"_dir":97,"_draft":6,"_partial":6,"_locale":7,"title":131,"description":7,"body":132,"_type":89,"_id":148,"_source":91,"_file":149,"_extension":93},"/main/contribute","Contribute",{"type":13,"children":133,"toc":145},[134,140],{"type":16,"tag":29,"props":135,"children":137},{"id":136},"contributing-to-this-lesson",[138],{"type":22,"value":139},"Contributing to this lesson",{"type":16,"tag":24,"props":141,"children":142},{},[143],{"type":22,"value":144},"Add contributing guidelines for you project.",{"title":7,"searchDepth":86,"depth":86,"links":146},[147],{"id":136,"depth":86,"text":139},"local_fs:main:contribute.md","main/contribute.md",1717660550313] \ No newline at end of file diff --git a/modules/module2/slides_module2/index.html b/modules/module2/slides_module2/index.html index b8de6bc..a9b19c1 100644 --- a/modules/module2/slides_module2/index.html +++ b/modules/module2/slides_module2/index.html @@ -4,7 +4,7 @@ - + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - + + -
- \ No newline at end of file +
+ \ No newline at end of file