1
0
This commit is contained in:
syui 2024-10-14 23:14:52 +09:00
parent 9aa9b332e7
commit 3d3e976adb
Signed by: syui
GPG Key ID: 5417CFEBAD92DF56
50 changed files with 219 additions and 0 deletions

22
static/slide/404.html Normal file
View File

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="slidev:version" content="0.49.29">
<link rel="icon" href="https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png">
<title>Unreal Engine 5.5 | aiue - Slidev</title>
<meta name="description" content="## Slidev Starter Template\nPresentation slides for developers.\n\nLearn more at [Sli.dev](https://sli.dev)\n">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
<script type="module" crossorigin src="/slide/assets/index-DYPPoQLU.js"></script>
<link rel="modulepreload" crossorigin href="/slide/assets/modules/vue-CSR4ejk2.js">
<link rel="modulepreload" crossorigin href="/slide/assets/modules/shiki-tduQW0Ms.js">
<link rel="stylesheet" crossorigin href="/slide/assets/modules/shiki-BPvBenZD.css">
<link rel="stylesheet" crossorigin href="/slide/assets/index-Ce1OlylQ.css">
</head>
<body>
<div id="app"></div>
<div id="mermaid-rendering-container"></div>
</body>
</html>

1
static/slide/_redirects Normal file
View File

@ -0,0 +1 @@
/slide/* /slide/index.html 200

View File

@ -0,0 +1 @@
.page-link[data-v-00046222]{border-radius:.25rem;background-color:#9ca3af1a;padding:.5rem 1rem}.page-link[data-v-00046222]:hover{background-color:#9ca3af33}

View File

@ -0,0 +1 @@
.slidev-note :first-child{margin-top:0}.range[data-v-338ab1e8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.range[data-v-338ab1e8]::-webkit-slider-thumb{-webkit-appearance:none;height:100%;width:var(--thumb-width, .5rem)}.range[data-v-338ab1e8]::-moz-range-thumb{height:100%;width:var(--thumb-width, .5rem)}

View File

@ -0,0 +1 @@
.v-popper--theme-menu .v-popper__arrow-inner{border-color:#9ca3af33}

View File

@ -0,0 +1 @@
.slidev-slide-container[data-v-7972acf1]{position:relative;width:100%;height:100%;overflow:hidden}.slidev-slide-content[data-v-7972acf1]{position:absolute;left:50%;top:50%;overflow:hidden;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.dark .slidev-slide-content[data-v-7972acf1]{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity))}.disable-view-transition[data-v-58ca65c9] *{view-transition-name:none!important}.slidev-page[data-v-58ca65c9]{position:absolute;top:0;right:0;bottom:0;left:0}

View File

@ -0,0 +1 @@
.page-link[data-v-6e328dd5]{height:10rem;min-width:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.25rem;background-color:#9ca3af1a;padding:1rem}.page-link[data-v-6e328dd5]:hover{background-color:#9ca3af33}.page-link>svg[data-v-6e328dd5]{font-size:3em;opacity:.5}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

View File

@ -0,0 +1 @@
import{o as a,c as l,k as n,e,s as u,t as i,B as o}from"./modules/vue-CSR4ejk2.js";import{I as p}from"./slidev/default-DzvFKb4k.js";import{u as c,f as m}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const h={__name:"slides.md__slidev_3",setup(d){const{$slidev:f,$nav:_,$clicksContext:r,$clicks:$,$page:x,$renderContext:k,$frontmatter:s}=c();return r.setup(),(v,t)=>(a(),l(p,u(i(o(m)(o(s),2))),{default:n(()=>t[0]||(t[0]=[e("h2",null,[e("code",null,"unreal engine")],-1),e("ul",null,[e("li",null,"ue 5.5.0p"),e("li",null,"ue 5.4.4")],-1)])),_:1},16))}};export{h as default};

View File

@ -0,0 +1 @@
import{o as l,c as n,k as i,e,aa as r,s as u,t as p,B as a}from"./modules/vue-CSR4ejk2.js";import{I as c}from"./slidev/default-DzvFKb4k.js";import{u as m,f as d}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const P={__name:"slides.md__slidev_7",setup(_){const{$slidev:f,$nav:g,$clicksContext:s,$clicks:x,$page:$,$renderContext:b,$frontmatter:o}=m();return s.setup(),(h,t)=>(l(),n(c,u(p(a(d)(a(o),6))),{default:i(()=>t[0]||(t[0]=[e("ul",null,[e("li",null,[r("widget3dをworldに表示させると画質が悪いので"),e("code",null,"EngineMaterials/Widget3DPassThrough"),r("以外のmaterialを使います")])],-1),e("iframe",{src:"https://blueprintue.com/render/-49_059w/"},null,-1),e("p",null,[e("a",{href:"https://blueprintue.com/blueprint/-49_059w/",target:"_blank"},"https://blueprintue.com/blueprint/-49_059w/")],-1)])),_:1},16))}};export{P as default};

View File

@ -0,0 +1 @@
import{o as a,c as n,k as l,e,s as p,t as i,B as o}from"./modules/vue-CSR4ejk2.js";import{I as c}from"./slidev/default-DzvFKb4k.js";import{u as m,f as u}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const g={__name:"slides.md__slidev_6",setup(d){const{$slidev:f,$nav:_,$clicksContext:r,$clicks:$,$page:x,$renderContext:k,$frontmatter:s}=m();return r.setup(),(B,t)=>(a(),n(c,p(i(o(u)(o(s),5))),{default:l(()=>t[0]||(t[0]=[e("h2",null,[e("code",null,"web browser")],-1),e("p",null,"WBPからwebを使おう",-1)])),_:1},16))}};export{g as default};

View File

@ -0,0 +1,13 @@
import{_ as n}from"./slidev/CodeBlockWrapper.vue_vue_type_script_setup_true_lang-BJl4Qqhg.js";import{o as p,c as r,k as t,l as d,m as o,e as s,aa as i,s as g,t as c,B as e}from"./modules/vue-CSR4ejk2.js";import{I as y}from"./slidev/default-DzvFKb4k.js";import{u as C,f as A}from"./slidev/context-D0iqO3Kc.js";import"./modules/unplugin-icons-C_8y6Xs3.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const T={__name:"slides.md__slidev_14",setup(B){const{$slidev:D,$nav:m,$clicksContext:l,$clicks:_,$page:f,$renderContext:u,$frontmatter:k}=C();return l.setup(),(x,a)=>{const h=n;return p(),r(y,g(c(e(A)(e(k),13))),{default:t(()=>[d(h,o({},{ranges:[]}),{default:t(()=>a[0]||(a[0]=[s("pre",{class:"shiki shiki-themes Vitesse Dark Vitesse Light slidev-code",style:{"--shiki-dark":"#dbd7caee","--shiki-light":"#393a34","--shiki-dark-bg":"#121212","--shiki-light-bg":"#ffffff"}},[s("code",{class:"language-sh"},[s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#758575DD","--shiki-light":"#A0ADA0"}},"# perplexity.ai")]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}},"$"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," curl"),s("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," -X"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," POST"),s("span",{style:{"--shiki-dark":"#C98A7D99","--shiki-light":"#B5695999"}},' "'),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}},"https://api.elevenlabs.io/v1/text-to-speech/VOICE_ID"),s("span",{style:{"--shiki-dark":"#C98A7D99","--shiki-light":"#B5695999"}},'"'),s("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," \\")]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," -H"),s("span",{style:{"--shiki-dark":"#C98A7D99","--shiki-light":"#B5695999"}},' "'),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}},"xi-api-key: YOUR_API_KEY"),s("span",{style:{"--shiki-dark":"#C98A7D99","--shiki-light":"#B5695999"}},'"'),s("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," \\")]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," -H"),s("span",{style:{"--shiki-dark":"#C98A7D99","--shiki-light":"#B5695999"}},' "'),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}},"Content-Type: application/json"),s("span",{style:{"--shiki-dark":"#C98A7D99","--shiki-light":"#B5695999"}},'"'),s("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," \\")]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," -d"),s("span",{style:{"--shiki-dark":"#C98A7D99","--shiki-light":"#B5695999"}}," '"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}},"{")]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}},' "text": "Hello world!",')]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}},' "model_id": "eleven_monolingual_v1",')]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}},' "voice_settings": {')]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}},' "stability": 0.5,')]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}},' "similarity_boost": 0.5')]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," }")]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," }"),s("span",{style:{"--shiki-dark":"#C98A7D99","--shiki-light":"#B5695999"}},"'"),s("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," \\")]),i(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," --output"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," output.mp3")])])],-1)])),_:1},16)]),_:1},16)}}};export{T as default};

View File

@ -0,0 +1 @@
import{o as r,c as n,k as i,e,aa as o,s as c,t as u,B as l}from"./modules/vue-CSR4ejk2.js";import{I as m}from"./slidev/default-DzvFKb4k.js";import{u as p,f as d}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const T={__name:"slides.md__slidev_5",setup(f){const{$slidev:_,$nav:v,$clicksContext:s,$clicks:k,$page:x,$renderContext:$,$frontmatter:a}=p();return s.setup(),(B,t)=>(r(),n(m,c(u(l(d)(l(a),4))),{default:i(()=>t[0]||(t[0]=[e("p",null,[e("code",null,"vmc"),o("と"),e("code",null,"livelink"),o("で体の動きを反映")],-1),e("ul",null,[e("li",null,"vmcはABP"),e("li",null,"livelinkはCBP")],-1)])),_:1},16))}};export{T as default};

View File

@ -0,0 +1 @@
import{o as a,c as n,k as l,e,s as p,t as i,B as o}from"./modules/vue-CSR4ejk2.js";import{I as m}from"./slidev/default-DzvFKb4k.js";import{u,f as c}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const h={__name:"slides.md__slidev_4",setup(d){const{$slidev:f,$nav:_,$clicksContext:r,$clicks:$,$page:x,$renderContext:k,$frontmatter:s}=u();return r.setup(),(v,t)=>(a(),n(m,p(i(o(c)(o(s),3))),{default:l(()=>t[0]||(t[0]=[e("h2",null,[e("code",null,"vrm4u")],-1),e("p",null,"キャラクターを表示しよう",-1)])),_:1},16))}};export{h as default};

View File

@ -0,0 +1 @@
import{o as a,c as i,k as n,e as t,s as l,t as p,B as s}from"./modules/vue-CSR4ejk2.js";import{I as u}from"./slidev/default-DzvFKb4k.js";import{u as c,f as m}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const h={__name:"slides.md__slidev_15",setup(d){const{$slidev:f,$nav:_,$clicksContext:r,$clicks:x,$page:$,$renderContext:k,$frontmatter:o}=c();return r.setup(),(v,e)=>(a(),i(u,l(p(s(m)(s(o),14))),{default:n(()=>e[0]||(e[0]=[t("p",null,"@syui.ai",-1),t("br",null,null,-1),t("img",{src:"https://yui.syui.ai/icon/ai.svg",width:"50px"},null,-1)])),_:1},16))}};export{h as default};

View File

@ -0,0 +1 @@
import{o as a,c as n,k as l,e,s as p,t as i,B as s}from"./modules/vue-CSR4ejk2.js";import{I as c}from"./slidev/default-DzvFKb4k.js";import{u as m,f as u}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const I={__name:"slides.md__slidev_11",setup(d){const{$slidev:f,$nav:_,$clicksContext:o,$clicks:$,$page:x,$renderContext:k,$frontmatter:r}=m();return o.setup(),(v,t)=>(a(),n(c,p(i(s(u)(s(r),10))),{default:l(()=>t[0]||(t[0]=[e("h2",null,[e("code",null,"city sample")],-1),e("p",null,"人や車が動く最先端の街",-1)])),_:1},16))}};export{I as default};

View File

@ -0,0 +1 @@
import{o as a,c as n,k as l,e as t,s as p,t as c,B as o}from"./modules/vue-CSR4ejk2.js";import{I as i}from"./slidev/default-DzvFKb4k.js";import{u,f as m}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const I={__name:"slides.md__slidev_9",setup(d){const{$slidev:f,$nav:_,$clicksContext:r,$clicks:$,$page:k,$renderContext:x,$frontmatter:s}=u();return r.setup(),(v,e)=>(a(),n(i,p(c(o(m)(o(s),8))),{default:l(()=>e[0]||(e[0]=[t("h2",null,[t("code",null,"atproto")],-1),t("p",null,"blueskyが使っているprotocol",-1)])),_:1},16))}};export{I as default};

View File

@ -0,0 +1 @@
import{o as l,c as n,k as c,e,aa as o,s as i,t as p,B as s}from"./modules/vue-CSR4ejk2.js";import{I as u}from"./slidev/default-DzvFKb4k.js";import{u as d,f as m}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const R={__name:"slides.md__slidev_13",setup(f){const{$slidev:_,$nav:x,$clicksContext:r,$clicks:$,$page:h,$renderContext:k,$frontmatter:a}=d();return r.setup(),(v,t)=>(l(),n(u,i(p(s(m)(s(a),12))),{default:c(()=>t[0]||(t[0]=[e("h2",null,[e("code",null,"whisper"),o(" + "),e("code",null,"chatgpt"),o(" + "),e("code",null,"elevenlabs")],-1),e("p",null,"キャラ設定と会話",-1),e("ul",null,[e("li",null,"whisper : RuntimeSpeechRecognizer")],-1)])),_:1},16))}};export{R as default};

View File

@ -0,0 +1 @@
import{o as r,c as n,k as s,e,aa as u,s as i,t as c,B as l}from"./modules/vue-CSR4ejk2.js";import{I as m}from"./slidev/default-DzvFKb4k.js";import{u as p,f as d}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const N={__name:"slides.md__slidev_2",setup(f){const{$slidev:_,$nav:v,$clicksContext:a,$clicks:x,$page:$,$renderContext:k,$frontmatter:o}=p();return a.setup(),(g,t)=>(r(),n(m,i(c(l(d)(l(o),1))),{default:s(()=>t[0]||(t[0]=[e("h2",null,"配信で使える最新技術の紹介",-1),e("h3",null,[e("code",null,"unreal engine")],-1),e("ul",null,[e("li",null,"vrm4u, vmc, livelink, streaming"),e("li",null,"chatgpt, atproto"),e("li",null,[e("code",null,"ai"),u(" + "),e("code",null,"ue")])],-1)])),_:1},16))}};export{N as default};

View File

@ -0,0 +1 @@
import{o as r,c as n,k as l,e,s as i,t as m,B as o}from"./modules/vue-CSR4ejk2.js";import{I as p}from"./slidev/default-DzvFKb4k.js";import{u as c,f as u}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const h={__name:"slides.md__slidev_10",setup(d){const{$slidev:f,$nav:_,$clicksContext:s,$clicks:$,$page:x,$renderContext:k,$frontmatter:a}=c();return s.setup(),(v,t)=>(r(),n(p,i(m(o(u)(o(a),9))),{default:l(()=>t[0]||(t[0]=[e("h2",null,[e("code",null,"game animation sample")],-1),e("p",null,"キャラクターの基本操作をカスタマイズ",-1)])),_:1},16))}};export{h as default};

View File

@ -0,0 +1,3 @@
import{_ as o}from"./slidev/CodeBlockWrapper.vue_vue_type_script_setup_true_lang-BJl4Qqhg.js";import{o as k,c as p,k as e,e as s,l as h,m as d,aa as t,s as c,t as g,B as a}from"./modules/vue-CSR4ejk2.js";import{I as m}from"./slidev/default-DzvFKb4k.js";import{u as f,f as u}from"./slidev/context-D0iqO3Kc.js";import"./modules/unplugin-icons-C_8y6Xs3.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const N={__name:"slides.md__slidev_8",setup(_){const{$slidev:A,$nav:x,$clicksContext:r,$clicks:y,$page:B,$renderContext:C,$frontmatter:l}=f();return r.setup(),($,i)=>{const n=o;return k(),p(m,c(g(a(u)(a(l),7))),{default:e(()=>[i[1]||(i[1]=s("h2",null,[s("code",null,"pixel streaming")],-1)),i[2]||(i[2]=s("p",null,"webでゲーム配信や操作ができる",-1)),h(n,d({},{ranges:[]}),{default:e(()=>i[0]||(i[0]=[s("pre",{class:"shiki shiki-themes Vitesse Dark Vitesse Light slidev-code",style:{"--shiki-dark":"#dbd7caee","--shiki-light":"#393a34","--shiki-dark-bg":"#121212","--shiki-light-bg":"#ffffff"}},[s("code",{class:"language-sh"},[s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}},"$"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," git"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," clone"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," https://github.com/EpicGamesExt/PixelStreamingInfrastructure")]),t(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}},"$"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," cd"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," ./PixelStreamingInfrastructure/SignallingWebServer/platform_scripts/cmd/")]),t(`
`),s("span",{class:"line"},[s("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}},"$"),s("span",{style:{"--shiki-dark":"#C98A7D","--shiki-light":"#B56959"}}," ./Start_SignallingServer_nopublic.ps1")])])],-1)])),_:1},16)]),_:1},16)}}};export{N as default};

View File

@ -0,0 +1 @@
import{o as r,c as l,k as n,e,aa as u,s as c,t as i,B as o}from"./modules/vue-CSR4ejk2.js";import{I as d}from"./slidev/default-DzvFKb4k.js";import{u as m,f as p}from"./slidev/context-D0iqO3Kc.js";import"./index-DYPPoQLU.js";import"./modules/shiki-tduQW0Ms.js";const I={__name:"slides.md__slidev_12",setup(f){const{$slidev:_,$nav:k,$clicksContext:s,$clicks:x,$page:$,$renderContext:v,$frontmatter:a}=m();return s.setup(),(y,t)=>(r(),l(d,c(i(o(p)(o(a),11))),{default:n(()=>t[0]||(t[0]=[e("h2",null,[e("code",null,"ultra dynamic sky")],-1),e("ul",null,[e("li",null,[e("code",null,"sky atmoshpere"),u(" + "),e("code",null,"volumetric cloud")])],-1)])),_:1},16))}};export{I as default};

View File

@ -0,0 +1 @@
function E(f,v){for(var l=0;l<v.length;l++){const r=v[l];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in f)){const c=Object.getOwnPropertyDescriptor(r,s);c&&Object.defineProperty(f,s,c.get?c:{enumerable:!0,get:()=>r[s]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}var d=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},g={exports:{}};(function(f,v){(function(l,r){r()})(d,function(){function l(e,t){return typeof t>"u"?t={autoBom:!1}:typeof t!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\uFEFF",e],{type:e.type}):e}function r(e,t,i){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){p(n.response,t,i)},n.onerror=function(){console.error("could not download file")},n.send()}function s(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return 200<=t.status&&299>=t.status}function c(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof d=="object"&&d.global===d?d:void 0,y=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),p=a.saveAs||(typeof window!="object"||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!y?function(e,t,i){var n=a.URL||a.webkitURL,o=document.createElement("a");t=t||e.name||"download",o.download=t,o.rel="noopener",typeof e=="string"?(o.href=e,o.origin===location.origin?c(o):s(o.href)?r(e,t,i):c(o,o.target="_blank")):(o.href=n.createObjectURL(e),setTimeout(function(){n.revokeObjectURL(o.href)},4e4),setTimeout(function(){c(o)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,i){if(t=t||e.name||"download",typeof e!="string")navigator.msSaveOrOpenBlob(l(e,i),t);else if(s(e))r(e,t,i);else{var n=document.createElement("a");n.href=e,n.target="_blank",setTimeout(function(){c(n)})}}:function(e,t,i,n){if(n=n||open("","_blank"),n&&(n.document.title=n.document.body.innerText="downloading..."),typeof e=="string")return r(e,t,i);var o=e.type==="application/octet-stream",j=/constructor/i.test(a.HTMLElement)||a.safari,b=/CriOS\/[\d]+/.test(navigator.userAgent);if((b||o&&j||y)&&typeof FileReader<"u"){var w=new FileReader;w.onloadend=function(){var u=w.result;u=b?u:u.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=u:location=u,n=null},w.readAsDataURL(e)}else{var h=a.URL||a.webkitURL,m=h.createObjectURL(e);n?n.location=m:location.href=m,n=null,setTimeout(function(){h.revokeObjectURL(m)},4e4)}});a.saveAs=p.saveAs=p,f.exports=p})})(g);var O=g.exports;const A=E({__proto__:null},[O]);export{A as F};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.slidev-info-dialog{max-width:37.5rem;padding:1rem!important}

View File

@ -0,0 +1 @@
.slidev-presenter[data-v-afd1d8b3]{--slidev-controls-foreground: current}.timer-btn[data-v-afd1d8b3]:hover>:first-child{opacity:0}.timer-btn[data-v-afd1d8b3]:hover>:last-child{opacity:1}.grid-container[data-v-afd1d8b3]{background-color:#9ca3af33;height:100%;width:100%;display:grid;gap:1px 1px}.grid-container.layout1[data-v-afd1d8b3]{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr min-content;grid-template-areas:"main main" "note next" "bottom bottom"}.grid-container.layout2[data-v-afd1d8b3]{grid-template-columns:3fr 2fr;grid-template-rows:2fr 1fr min-content;grid-template-areas:"note main" "note next" "bottom bottom"}@media (max-aspect-ratio: 3/5){.grid-container.layout1[data-v-afd1d8b3]{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr min-content;grid-template-areas:"main" "note" "next" "bottom"}}@media (min-aspect-ratio: 1/1){.grid-container.layout1[data-v-afd1d8b3]{grid-template-columns:1fr 1.1fr .9fr;grid-template-rows:1fr 2fr min-content;grid-template-areas:"main main next" "main main note" "bottom bottom bottom"}}.progress-bar[data-v-afd1d8b3]{position:fixed;left:0;right:0;top:0}.grid-section[data-v-afd1d8b3]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.dark .grid-section[data-v-afd1d8b3]{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity))}.grid-section.top[data-v-afd1d8b3]{grid-area:top}.grid-section.main[data-v-afd1d8b3]{grid-area:main}.grid-section.next[data-v-afd1d8b3]{grid-area:next}.grid-section.note[data-v-afd1d8b3]{grid-area:note}.grid-section.bottom[data-v-afd1d8b3]{grid-area:bottom}

View File

@ -0,0 +1 @@
import{d as m,N as _,z as f,r as x,o as n,b as v,e as o,aa as a,x as r,B as g,c as u,k as c,g as i}from"../modules/vue-CSR4ejk2.js";import{a as k,_ as h}from"../index-DYPPoQLU.js";import"../modules/shiki-tduQW0Ms.js";const N={class:"grid justify-center text-center pt-15% gap-5"},B={class:"text-2xl"},y={class:"op-60"},C={class:"mt-3 flex flex-col gap-2 max-w-xs mx-auto w-full"},R=m({__name:"404",setup(w){const{currentRoute:l}=_(),{total:d}=k(),s=f(()=>{const t=l.value.path.match(/\d+/);if(t){const e=+t[0];if(e>0&&e<=d.value)return e}return null});return(p,t)=>{const e=x("RouterLink");return n(),v("div",N,[o("div",null,[t[2]||(t[2]=o("h1",{class:"text-9xl font-light"}," 404 ",-1)),o("p",B,[t[0]||(t[0]=a(" Page ")),o("code",y,r(g(l).path),1),t[1]||(t[1]=a(" not found "))])]),o("div",C,[s.value!==1?(n(),u(e,{key:0,to:"/",class:"page-link"},{default:c(()=>t[3]||(t[3]=[a(" Go Home ")])),_:1})):i("",!0),s.value?(n(),u(e,{key:1,to:`/${s.value}`,class:"page-link"},{default:c(()=>[a(" Go to Slide "+r(s.value),1)]),_:1},8,["to"])):i("",!0)])])}}}),L=h(R,[["__scopeId","data-v-00046222"]]);export{L as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{A as L,B as w}from"../modules/unplugin-icons-C_8y6Xs3.js";import{d as B,q as I,Q as E,D as y,O as N,z as v,aF as q,o as c,b as _,f as M,B as u,c as C,g as V,i as z,h as D}from"../modules/vue-CSR4ejk2.js";import{v as k,aa as $,C as K,ab as R,ac as F}from"../index-DYPPoQLU.js";import{u as O}from"./context-D0iqO3Kc.js";const Q=["title"],J=B({__name:"CodeBlockWrapper",props:{ranges:{type:Array,default:()=>[]},finally:{type:[String,Number],default:"last"},startLine:{type:Number,default:1},lines:{type:Boolean,default:k.lineNumbers},at:{type:[String,Number],default:"+1"},maxHeight:{type:String,default:void 0}},setup(b){const e=b,{$clicksContext:a}=O(),s=I(),d=$();E(()=>{a.unregister(d)}),y(()=>{var t;(t=s.value)==null||t.classList.toggle("slidev-code-line-numbers",e.lines)}),N(()=>{var r;if(!a||!((r=e.ranges)!=null&&r.length))return;const t=a.calculateSince(e.at,e.ranges.length-1);a.register(d,t);const o=v(()=>t?Math.max(0,a.current-t.start+1):K),n=v(()=>e.finally==="last"?e.ranges.at(-1):e.finally.toString());y(()=>{if(!s.value)return;let i=e.ranges[o.value]??n.value;const g=i==="hide";s.value.classList.toggle(R,g),g&&(i=e.ranges[o.value+1]??n.value);const h=s.value.querySelector(".shiki"),f=Array.from(h.querySelectorAll("code > .line")),A=f.length;if(F(i,A,e.startLine,l=>[f[l]]),e.maxHeight){const l=Array.from(h.querySelectorAll(".line.highlighted"));l.reduce((m,H)=>H.offsetHeight+m,0)>s.value.offsetHeight?l[0].scrollIntoView({behavior:"smooth",block:"start"}):l.length>0&&l[Math.round((l.length-1)/2)].scrollIntoView({behavior:"smooth",block:"center"})}})});const{copied:p,copy:S}=q();function x(){var o,n;const t=(n=(o=s.value)==null?void 0:o.querySelector(".slidev-code"))==null?void 0:n.textContent;t&&S(t)}return(t,o)=>{const n=L,r=w;return c(),_("div",{ref_key:"el",ref:s,class:z(["slidev-code-wrapper relative group",{"slidev-code-line-numbers":e.lines}]),style:D({"max-height":e.maxHeight,"overflow-y":e.maxHeight?"scroll":void 0,"--start":e.startLine})},[M(t.$slots,"default"),u(k).codeCopy?(c(),_("button",{key:0,class:"slidev-code-copy absolute top-0 right-0 transition opacity-0 group-hover:opacity-20 hover:!opacity-100",title:u(p)?"Copied":"Copy",onClick:o[0]||(o[0]=i=>x())},[u(p)?(c(),C(n,{key:0,class:"p-2 w-8 h-8"})):(c(),C(r,{key:1,class:"p-2 w-8 h-8"}))],8,Q)):V("",!0)],6)}}});export{J as _};

View File

@ -0,0 +1 @@
import{_ as o}from"./DrawingControls.vue_vue_type_style_index_0_lang-XQUkn0JX.js";import"../modules/unplugin-icons-C_8y6Xs3.js";import"../modules/vue-CSR4ejk2.js";import"../modules/shiki-tduQW0Ms.js";import"./DrawingPreview.vue_vue_type_script_setup_true_lang-BxrzxYkd.js";import"../index-DYPPoQLU.js";import"./useWakeLock-KQRnR-aV.js";import"./IconButton.vue_vue_type_script_setup_true_lang-7nPPoqsL.js";import"./context-D0iqO3Kc.js";export{o as default};

View File

@ -0,0 +1 @@
import{f as T,C as W,D as Y,E as I,F as O,G as Q,H as X,J as Z,K as ee,L as ne,M as te,N as se}from"../modules/unplugin-icons-C_8y6Xs3.js";import{d as L,q as h,W as oe,aH as le,o as g,b as B,f as ae,h as M,B as e,c as x,k as o,l as t,i as l,e as i,x as re,ae as m,af as ie,F as ue,ag as ce,aA as b,g as de}from"../modules/vue-CSR4ejk2.js";import{L as pe}from"../modules/shiki-tduQW0Ms.js";import{c as _e}from"./DrawingPreview.vue_vue_type_script_setup_true_lang-BxrzxYkd.js";import{V as D}from"./useWakeLock-KQRnR-aV.js";import{_ as a}from"./IconButton.vue_vue_type_script_setup_true_lang-7nPPoqsL.js";const me=L({__name:"Draggable",props:{storageKey:{},initial:{}},setup($){const u=$,w=h(null),f=u.initial??{x:0,y:0},k=u.storageKey?oe(u.storageKey,f):h(f),{style:y}=le(w,{initialValue:k});return(v,d)=>(g(),B("div",{ref_key:"el",ref:w,class:"fixed",style:M(e(y))},[ae(v.$slots,"default")],4))}}),ge={class:"flex bg-main p-2"},we={class:"inline-block w-7 text-center"},fe={class:"pt-.5"},$e=L({__name:"DrawingControls",setup($){const{brush:u,canClear:w,canRedo:f,canUndo:k,clear:y,drauu:v,drawingEnabled:d,drawingMode:r,drawingPinned:c,brushColors:z}=_e();function V(){v.undo()}function S(){v.redo()}let C="stylus";function p(_){r.value=_,d.value=!0,_!=="eraseLine"&&(C=_)}function E(_){u.color=_,d.value=!0,r.value=C}return(_,n)=>{const K=T,N=W,U=Y,A=I,F=O,R=Q,H=X,P=Z,j=ee,q=ne,G=te,J=se;return g(),x(me,{class:l(["flex flex-wrap text-xl p-2 gap-1 rounded-md bg-main shadow transition-opacity duration-200 z-20 border border-main",e(d)?"":e(c)?"opacity-40 hover:opacity-90":"opacity-0 pointer-events-none"]),"storage-key":"slidev-drawing-pos","initial-x":10,"initial-y":10},{default:o(()=>[t(a,{title:"Draw with stylus",class:l({shallow:e(r)!=="stylus"}),onClick:n[0]||(n[0]=s=>p("stylus"))},{default:o(()=>[t(K)]),_:1},8,["class"]),t(a,{title:"Draw a line",class:l({shallow:e(r)!=="line"}),onClick:n[1]||(n[1]=s=>p("line"))},{default:o(()=>n[13]||(n[13]=[i("svg",{width:"1em",height:"1em",class:"-mt-0.5",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24"},[i("path",{d:"M21.71 3.29a1 1 0 0 0-1.42 0l-18 18a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l18-18a1 1 0 0 0 0-1.42z",fill:"currentColor"})],-1)])),_:1},8,["class"]),t(a,{title:"Draw an arrow",class:l({shallow:e(r)!=="arrow"}),onClick:n[2]||(n[2]=s=>p("arrow"))},{default:o(()=>[t(N)]),_:1},8,["class"]),t(a,{title:"Draw an ellipse",class:l({shallow:e(r)!=="ellipse"}),onClick:n[3]||(n[3]=s=>p("ellipse"))},{default:o(()=>[t(U)]),_:1},8,["class"]),t(a,{title:"Draw a rectangle",class:l({shallow:e(r)!=="rectangle"}),onClick:n[4]||(n[4]=s=>p("rectangle"))},{default:o(()=>[t(A)]),_:1},8,["class"]),t(a,{title:"Erase",class:l({shallow:e(r)!=="eraseLine"}),onClick:n[5]||(n[5]=s=>p("eraseLine"))},{default:o(()=>[t(F)]),_:1},8,["class"]),t(D),t(e(pe),null,{popper:o(()=>[i("div",ge,[i("div",we,re(e(u).size),1),i("div",fe,[m(i("input",{"onUpdate:modelValue":n[6]||(n[6]=s=>e(u).size=s),type:"range",min:"1",max:"15",onChange:n[7]||(n[7]=s=>r.value=e(C))},null,544),[[ie,e(u).size]])])])]),default:o(()=>[t(a,{title:"Adjust stroke width",class:l({shallow:e(r)==="eraseLine"})},{default:o(()=>n[14]||(n[14]=[i("svg",{viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},[i("line",{x1:"2",y1:"15",x2:"22",y2:"4",stroke:"currentColor","stroke-width":"1","stroke-linecap":"round"}),i("line",{x1:"2",y1:"24",x2:"28",y2:"10",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"}),i("line",{x1:"7",y1:"31",x2:"29",y2:"19",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round"})],-1)])),_:1},8,["class"])]),_:1}),(g(!0),B(ue,null,ce(e(z),s=>(g(),x(a,{key:s,title:"Set brush color",class:l(e(u).color===s&&e(r)!=="eraseLine"?"active":"shallow"),onClick:ve=>E(s)},{default:o(()=>[i("div",{class:l(["w-6 h-6 transition-all transform border",e(u).color!==s?"rounded-1/2 scale-85 border-white":"rounded-md border-gray-300/50"]),style:M(e(d)?{background:s}:{borderColor:s})},null,6)]),_:2},1032,["class","onClick"]))),128)),t(D),t(a,{title:"Undo",class:l({disabled:!e(k)}),onClick:n[8]||(n[8]=s=>V())},{default:o(()=>[t(R)]),_:1},8,["class"]),t(a,{title:"Redo",class:l({disabled:!e(f)}),onClick:n[9]||(n[9]=s=>S())},{default:o(()=>[t(H)]),_:1},8,["class"]),t(a,{title:"Delete",class:l({disabled:!e(w)}),onClick:n[10]||(n[10]=s=>e(y)())},{default:o(()=>[t(P)]),_:1},8,["class"]),t(D),t(a,{title:e(c)?"Unpin drawing":"Pin drawing",class:l({shallow:!e(c)}),onClick:n[11]||(n[11]=s=>c.value=!e(c))},{default:o(()=>[m(t(j,{class:"transform -rotate-45"},null,512),[[b,e(c)]]),m(t(q,null,null,512),[[b,!e(c)]])]),_:1},8,["title","class"]),e(d)?(g(),x(a,{key:0,title:e(c)?"Drawing pinned":"Drawing unpinned",class:l({shallow:!e(d)}),onClick:n[12]||(n[12]=s=>d.value=!e(d))},{default:o(()=>[m(t(G,null,null,512),[[b,e(c)]]),m(t(J,null,null,512),[[b,!e(c)]])]),_:1},8,["title","class"])):de("",!0)]),_:1},8,["class"])}}});export{$e as _};

View File

@ -0,0 +1 @@
import{d as l,q as u,O as c,E as m,G as i,o as p,b as f,i as d,B as t}from"../modules/vue-CSR4ejk2.js";import{u as _}from"./context-D0iqO3Kc.js";import{c as v}from"./DrawingPreview.vue_vue_type_script_setup_true_lang-BxrzxYkd.js";import"../index-DYPPoQLU.js";import"../modules/shiki-tduQW0Ms.js";const k=l({__name:"DrawingLayer",setup(g){const{drauu:e,drawingEnabled:o,loadCanvas:s}=v(),r=_().$scale,n=u();return c(()=>{e.mount(n.value,n.value.parentElement),m(r,a=>e.options.coordinateScale=1/a,{immediate:!0}),s()}),i(()=>{e.unmount()}),(a,w)=>(p(),f("svg",{ref_key:"svg",ref:n,class:d(["w-full h-full absolute top-0",{"pointer-events-none":!t(o),"touch-none":t(o)}])},null,2))}});export{k as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{d as t,o as a,c as o,k as n,e,x as l,f as i,ay as r,i as c}from"../modules/vue-CSR4ejk2.js";const p={class:"sr-only"},_=t({__name:"IconButton",props:{title:{},icon:{},as:{}},setup(d){return(s,m)=>(a(),o(r(s.as||"button"),{class:"slidev-icon-btn",title:s.title},{default:n(()=>[e("span",p,l(s.title),1),i(s.$slots,"default",{},()=>[e("div",{class:c(s.icon)},null,2)])]),_:3},8,["title"]))}});export{_};

View File

@ -0,0 +1 @@
import{a6 as t,ac as a,q as j,z as m,aG as $}from"../modules/vue-CSR4ejk2.js";import{W as f,a5 as C,ad as x,a4 as S,a2 as p,a3 as v,a1 as R,a0 as T,ae as E,af as F}from"../index-DYPPoQLU.js";function D(){const n=t(x),o=a(n,"nav"),e=t(S).value,s=a(e,"current"),c=t(p),i=t(v),r=t(R,{}),l=t(T,void 0),u=t(f,j(1)),d=t(C,m(()=>1));return{$slidev:n,$nav:o,$clicksContext:e,$clicks:s,$page:c,$route:l,$renderContext:i,$frontmatter:r,$scale:u,$zoom:d}}function L(n,o){return{...$(n,o===0?E:F),frontmatter:n}}export{L as f,D as u};

View File

@ -0,0 +1 @@
import{o,b as t,f as s}from"../modules/vue-CSR4ejk2.js";import{_ as r}from"../index-DYPPoQLU.js";const c={},a={class:"slidev-layout default"};function n(e,l){return o(),t("div",a,[s(e.$slots,"default")])}const f=r(c,[["render",n]]);export{f as I};

View File

@ -0,0 +1 @@
import{_ as p,a as c,b as i,c as m}from"../modules/unplugin-icons-C_8y6Xs3.js";import{b as u,l as o,k as t,r as f,o as d,aa as s}from"../modules/vue-CSR4ejk2.js";import{_ as g}from"../index-DYPPoQLU.js";import"../modules/shiki-tduQW0Ms.js";const k={},x={class:"h-full w-full flex items-center justify-center gap-5 lt-md:flex-col"};function b(v,e){const _=p,n=f("RouterLink"),r=c,a=i,l=m;return d(),u("div",x,[o(n,{to:"/",class:"page-link"},{default:t(()=>[o(_),e[0]||(e[0]=s(" Slides "))]),_:1}),o(n,{to:"/presenter",class:"page-link"},{default:t(()=>[o(r),e[1]||(e[1]=s(" Presenter "))]),_:1}),o(n,{to:"/notes",class:"page-link"},{default:t(()=>[o(a),e[2]||(e[2]=s(" Notes "))]),_:1}),o(n,{to:"/overview",class:"page-link"},{default:t(()=>[o(l),e[3]||(e[3]=s(" Overview "))]),_:1})])}const C=g(k,[["render",b],["__scopeId","data-v-6e328dd5"]]);export{C as default};

View File

@ -0,0 +1 @@
import{o as r,b as l,f as i,c as _,k as d,e,s as u,t as f,B as o}from"../modules/vue-CSR4ejk2.js";import{_ as p}from"../index-DYPPoQLU.js";import{u as m,f as $}from"./context-D0iqO3Kc.js";import"../modules/shiki-tduQW0Ms.js";const v={},x={class:"slidev-layout cover"};function k(t,a){return r(),l("div",x,[i(t.$slots,"default")])}const B=p(v,[["render",k]]),z={__name:"slides.md__slidev_1",setup(t){const{$slidev:a,$nav:C,$clicksContext:n,$clicks:h,$page:P,$renderContext:g,$frontmatter:c}=m();return n.setup(),(y,s)=>(r(),_(B,u(f(o($)(o(c),0))),{default:d(()=>s[0]||(s[0]=[e("h1",null,[e("code",null,"aiue")],-1),e("p",null,"物語は空と海に囲まれた西の都(みやこ)からはじまる…",-1)])),_:1},16))}};export{z as default};

View File

@ -0,0 +1 @@
import{g as T,h as E,i as U,j as D}from"../modules/unplugin-icons-C_8y6Xs3.js";import{d as H,q as y,W as L,z as u,E as V,o as _,b as j,e as o,h as C,B as l,l as s,k as p,c as z,x as b,F as q}from"../modules/vue-CSR4ejk2.js";import{u as I,a as M,d as t,e as P,s as R,f as W}from"../index-DYPPoQLU.js";import{_ as A,C as G}from"./ClicksSlider-CIb42Z5s.js";import{_ as d}from"./IconButton.vue_vue_type_script_setup_true_lang-7nPPoqsL.js";import"../modules/shiki-tduQW0Ms.js";const J={class:"h-full pt-2 flex flex-col"},K={class:"flex-none border-t border-main",px3:"",py2:""},O={class:"flex-none border-t border-main"},Q={class:"flex gap-1 items-center px-6 py-3"},X={class:"p2 text-center"},ne=H({__name:"notes",setup(Y){I({title:`Notes - ${R}`});const{slides:w,total:f}=M(),{isFullscreen:m,toggle:S}=W,v=y(),n=L("slidev-notes-font-size",18),a=u(()=>{var e;return((e=t.lastUpdate)==null?void 0:e.type)==="viewer"?t.viewerPage:t.page}),x=u(()=>w.value.find(e=>e.no===a.value));V(a,()=>{var e;(e=v.value)==null||e.scrollTo({left:0,top:0,behavior:"smooth"}),window.scrollTo({left:0,top:0,behavior:"smooth"})});function $(){n.value=n.value+1}function B(){n.value=n.value-1}const k=u(()=>{var i,r;const e=((i=t.lastUpdate)==null?void 0:i.type)==="viewer"?t.viewerClicks:t.clicks,c=((r=t.lastUpdate)==null?void 0:r.type)==="viewer"?t.viewerClicksTotal:t.clicksTotal;return P(y(e),void 0,c)});return(e,c)=>{var h,g;const i=U,r=D,F=T,N=E;return _(),j(q,null,[o("div",{class:"fixed top-0 left-0 h-3px bg-primary transition-all duration-500",style:C({width:`${(a.value-1)/(l(f)-1)*100+1}%`})},null,4),o("div",J,[o("div",{ref_key:"scroller",ref:v,class:"px-5 flex-auto h-full overflow-auto",style:C({fontSize:`${l(n)}px`})},[s(A,{note:(h=x.value)==null?void 0:h.meta.slide.note,"note-html":(g=x.value)==null?void 0:g.meta.slide.noteHTML,placeholder:`No notes for Slide ${a.value}.`,"clicks-context":k.value,"auto-scroll":!0},null,8,["note","note-html","placeholder","clicks-context"])],4),o("div",K,[s(G,{"clicks-context":k.value,readonly:""},null,8,["clicks-context"])]),o("div",O,[o("div",Q,[s(d,{title:l(m)?"Close fullscreen":"Enter fullscreen",onClick:l(S)},{default:p(()=>[l(m)?(_(),z(i,{key:0})):(_(),z(r,{key:1}))]),_:1},8,["title","onClick"]),s(d,{title:"Increase font size",onClick:$},{default:p(()=>[s(F)]),_:1}),s(d,{title:"Decrease font size",onClick:B},{default:p(()=>[s(N)]),_:1}),c[0]||(c[0]=o("div",{class:"flex-auto"},null,-1)),o("div",X,b(a.value)+" / "+b(l(f)),1)])])])],64)}}});export{ne as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/slidev/DrawingControls-C8cCaN29.js","assets/slidev/DrawingControls.vue_vue_type_style_index_0_lang-XQUkn0JX.js","assets/modules/unplugin-icons-C_8y6Xs3.js","assets/modules/vue-CSR4ejk2.js","assets/modules/shiki-tduQW0Ms.js","assets/modules/shiki-BPvBenZD.css","assets/slidev/DrawingPreview.vue_vue_type_script_setup_true_lang-BxrzxYkd.js","assets/index-DYPPoQLU.js","assets/index-Ce1OlylQ.css","assets/DrawingPreview-CLnKdMnq.css","assets/slidev/useWakeLock-KQRnR-aV.js","assets/slidev/IconButton.vue_vue_type_script_setup_true_lang-7nPPoqsL.js","assets/slidev/context-D0iqO3Kc.js","assets/useWakeLock-DACMFErR.css","assets/DrawingControls-C5T1oZL5.css"])))=>i.map(i=>d[i]);
import{d as v,ab as z,o,c as u,B as e,b as f,e as n,f as N,i as C,g as r,ai as R,z as E,k as x,aa as B,aj as $,R as k,l as m,F as M,x as D,v as W,h as A,q as H}from"../modules/vue-CSR4ejk2.js";import{v as b,a as P,w as I,x as h,y as w,z as L,A as T,d as V,B as O,l as S,D as U,E as j}from"../index-DYPPoQLU.js";import{b as F,G,c as q,u as K,r as X,a as Y,S as J,_ as Q,o as Z}from"./useWakeLock-KQRnR-aV.js";import{c as ee,a as te}from"./DrawingPreview.vue_vue_type_script_setup_true_lang-BxrzxYkd.js";import{n as oe}from"../modules/unplugin-icons-C_8y6Xs3.js";import"../modules/shiki-tduQW0Ms.js";import"./IconButton.vue_vue_type_script_setup_true_lang-7nPPoqsL.js";import"./context-D0iqO3Kc.js";const se="/slide/assets/logo-BYkHSa_O.png",ae={key:0,class:"fixed top-0 bottom-0 left-0 right-0 grid z-20"},le=v({__name:"Modal",props:{modelValue:{default:!1},class:{default:""}},emits:["update:modelValue"],setup(p,{emit:i}){const a=p,l=z(a,"modelValue",i);function d(){l.value=!1}return(_,s)=>(o(),u(R,null,[e(l)?(o(),f("div",ae,[n("div",{bg:"black opacity-80",class:"absolute top-0 bottom-0 left-0 right-0 -z-1",onClick:s[0]||(s[0]=c=>d())}),n("div",{class:C(["m-auto rounded-md bg-main shadow",a.class]),"dark:border":"~ main"},[N(_.$slots,"default")],2)])):r("",!0)],1024))}}),ne={class:"slidev-info-dialog slidev-layout flex flex-col gap-4 text-base"},re=["innerHTML"],ie=v({__name:"InfoDialog",props:{modelValue:{default:!1}},emits:["update:modelValue"],setup(p,{emit:i}){const l=z(p,"modelValue",i),d=E(()=>typeof b.info=="string");return(_,s)=>(o(),u(le,{modelValue:e(l),"onUpdate:modelValue":s[0]||(s[0]=c=>$(l)?l.value=c:null),class:"px-6 py-4"},{default:x(()=>[n("div",ne,[d.value?(o(),f("div",{key:0,class:"mb-4",innerHTML:e(b).info},null,8,re)):r("",!0),s[1]||(s[1]=n("a",{href:"https://github.com/slidevjs/slidev",target:"_blank",class:"!opacity-100 !border-none !text-current"},[n("div",{class:"flex gap-1 children:my-auto"},[n("div",{class:"opacity-50 text-sm mr-2"},"Powered by"),n("img",{class:"w-5 h-5",src:se,alt:"Slidev logo"}),n("div",{style:{color:"#2082A6"}},[n("b",null,"Sli"),B("dev ")])])],-1))])]),_:1},8,["modelValue"]))}}),ue=v({__name:"Controls",setup(p){const{isEmbedded:i}=P(),a=!b.drawings.presenterOnly&&!i.value,t=k();a&&I(()=>import("./DrawingControls-C8cCaN29.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])).then(_=>t.value=_.default);const l=k(),d=k();return(_,s)=>(o(),f(M,null,[e(a)&&t.value?(o(),u(e(t),{key:0})):r("",!0),m(F),m(G),l.value?(o(),u(e(l),{key:1})):r("",!0),d.value?(o(),u(e(d),{key:2,modelValue:e(h),"onUpdate:modelValue":s[0]||(s[0]=c=>$(h)?h.value=c:null)},null,8,["modelValue"])):r("",!0),e(b).info?(o(),u(ie,{key:3,modelValue:e(w),"onUpdate:modelValue":s[1]||(s[1]=c=>$(w)?w.value=c:null)},null,8,["modelValue"])):r("",!0),m(q)],64))}}),de=v({__name:"PrintStyle",setup(p){function i(a,{slots:t}){if(t.default)return W("style",t.default())}return(a,t)=>(o(),u(i,null,{default:x(()=>[B(" @page { size: "+D(e(L))+"px "+D(e(T))+"px; margin: 0px; } ",1)]),_:1}))}}),ce={key:0,class:"absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl"},me=v({__name:"PresenterMouse",setup(p){return(i,a)=>{const t=oe;return e(V).cursor?(o(),f("div",ce,[m(t,{class:"absolute stroke-white dark:stroke-black",style:A({left:`${e(V).cursor.x}%`,top:`${e(V).cursor.y}%`,strokeWidth:16})},null,8,["style"])])):r("",!0)}}}),be=v({__name:"play",setup(p){const{next:i,prev:a,isPrintMode:t}=P(),{isDrawing:l}=ee(),d=H();function _(y){var g;S.value||y.button===0&&((g=y.target)==null?void 0:g.id)==="slide-container"&&(y.pageX/window.innerWidth>.5?i():a())}K(d),X(),Y();const s=E(()=>O.value||S.value),c=k();return(y,g)=>(o(),f(M,null,[e(t)?(o(),u(de,{key:0})):r("",!0),n("div",{id:"page-root",ref_key:"root",ref:d,class:C(["grid",e(j)?"grid-rows-[1fr_max-content]":"grid-cols-[1fr_max-content]"])},[m(te,{style:{background:"var(--slidev-slide-container-background, black)"},width:e(t)?e(U).width.value:void 0,"is-main":"",onPointerdown:_,onContextmenu:e(Z)},{default:x(()=>[m(J,{"render-context":"slide"}),m(me)]),controls:x(()=>[e(t)?r("",!0):(o(),f("div",{key:0,class:C(["absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100",[s.value?"!opacity-100 right-0":"opacity-0 p-2",e(l)?"pointer-events-none":""]])},[m(Q,{persist:s.value},null,8,["persist"])],2))]),_:1},8,["width","onContextmenu"]),c.value&&e(S)?(o(),u(e(c),{key:0,resize:!0})):r("",!0)],2),e(t)?r("",!0):(o(),u(ue,{key:1})),g[0]||(g[0]=n("div",{id:"twoslash-container"},null,-1))],64))}});export{be as default};

View File

@ -0,0 +1 @@
import{g as W,h as j,k as q,l as G}from"../modules/unplugin-icons-C_8y6Xs3.js";import{d as E,o as n,c,i as M,B as e,q as $,z as y,E as z,R as H,O as K,K as O,ah as A,a5 as J,b as k,e as t,l as o,k as g,h as N,g as Q,x as U,F as X}from"../modules/vue-CSR4ejk2.js";import{a as Y,u as Z,h as ee,c as te,d as se,j as oe,s as ne,k as ae,l as re,m as le,n as ie,o as ce,_ as ue}from"../index-DYPPoQLU.js";import{r as de,u as me,a as pe,S as _e,_ as fe,G as xe,b as ve,c as ke,o as ge}from"./useWakeLock-KQRnR-aV.js";import{b as be,c as ye,a as F,S as Ce}from"./DrawingPreview.vue_vue_type_script_setup_true_lang-BxrzxYkd.js";import{_ as he,C as we}from"./ClicksSlider-CIb42Z5s.js";import{_ as Se}from"./DrawingControls.vue_vue_type_style_index_0_lang-XQUkn0JX.js";import{_ as B}from"./IconButton.vue_vue_type_script_setup_true_lang-7nPPoqsL.js";import"../modules/shiki-tduQW0Ms.js";import"./context-D0iqO3Kc.js";const $e=E({__name:"NoteStatic",props:{no:{},class:{},clicksContext:{}},setup(C){const i=C,{info:l}=be(i.no);return(u,p)=>{var _,f;return n(),c(he,{class:M(i.class),note:(_=e(l))==null?void 0:_.note,"note-html":(f=e(l))==null?void 0:f.noteHTML,"clicks-context":u.clicksContext},null,8,["class","note","note-html","clicks-context"])}}}),ze={class:"bg-main h-full slidev-presenter"},Ne={class:"relative grid-section next flex flex-col p-2 lg:p-4"},Fe={key:1,class:"h-full flex justify-center items-center"},Be={key:0,class:"grid-section note of-auto"},Ee={key:1,class:"grid-section note grid grid-rows-[1fr_min-content] overflow-hidden"},Me={class:"border-t border-main py-1 px-2 text-sm"},Pe={class:"grid-section bottom flex"},Re={class:"text-2xl pl-2 pr-6 my-auto tabular-nums"},De={class:"progress-bar"},Te=E({__name:"presenter",setup(C){const i=$();de(),me(i),pe();const{clicksContext:l,currentSlideNo:u,currentSlideRoute:p,hasNext:_,nextRoute:f,slides:P,getPrimaryClicks:R,total:D}=Y(),{isDrawing:T}=ye();Z({title:`Presenter - ${ne}`}),$(!1);const{timer:I,resetTimer:h}=ee(),L=y(()=>P.value.map(v=>te(v))),a=y(()=>l.value.current<l.value.total?[p.value,l.value.current+1]:_.value?[f.value,0]:null),x=y(()=>a.value&&L.value[a.value[0].no-1]);z(a,()=>{x.value&&a.value&&(x.value.current=a.value[1])},{immediate:!0});const w=H();return K(()=>{const v=i.value.querySelector("#slide-content"),s=O(A()),b=J();z(()=>{if(!b.value||T.value||!oe.value)return;const r=v.getBoundingClientRect(),d=(s.x-r.left)/r.width*100,m=(s.y-r.top)/r.height*100;if(!(d<0||d>100||m<0||m>100))return{x:d,y:m}},r=>{se.cursor=r})}),(v,s)=>{var S;const b=W,r=j,d=q,m=G;return n(),k(X,null,[t("div",ze,[t("div",{class:M(["grid-container",`layout${e(ae)}`])},[t("div",{ref_key:"main",ref:i,class:"relative grid-section main flex flex-col"},[o(F,{key:"main",class:"p-2 lg:p-4 flex-auto","is-main":"",onContextmenu:e(ge)},{default:g(()=>[o(_e,{"render-context":"presenter"})]),_:1},8,["onContextmenu"]),(n(),c(we,{key:(S=e(p))==null?void 0:S.no,"clicks-context":e(R)(e(p)),class:"w-full pb2 px4 flex-none"},null,8,["clicks-context"])),s[3]||(s[3]=t("div",{class:"absolute left-0 top-0 bg-main border-b border-r border-main px2 py1 op50 text-sm"}," Current ",-1))],512),t("div",Ne,[a.value&&x.value?(n(),c(F,{key:"next"},{default:g(()=>[(n(),c(Ce,{key:a.value[0].no,"clicks-context":x.value,route:a.value[0],"render-context":"previewNext"},null,8,["clicks-context","route"]))]),_:1})):(n(),k("div",Fe,s[4]||(s[4]=[t("div",{class:"text-gray-500"}," End of the presentation ",-1)]))),s[5]||(s[5]=t("div",{class:"absolute left-0 top-0 bg-main border-b border-r border-main px2 py1 op50 text-sm"}," Next ",-1))]),w.value&&e(re)?(n(),k("div",Be,[o(e(w))])):(n(),k("div",Ee,[(n(),c($e,{key:`static-${e(u)}`,no:e(u),class:"w-full max-w-full h-full overflow-auto p-2 lg:p-4",style:N({fontSize:`${e(le)}em`}),"clicks-context":e(l)},null,8,["no","style","clicks-context"])),t("div",Me,[o(B,{title:"Increase font size",onClick:e(ie)},{default:g(()=>[o(b)]),_:1},8,["onClick"]),o(B,{title:"Decrease font size",onClick:e(ce)},{default:g(()=>[o(r)]),_:1},8,["onClick"]),Q("",!0)])])),t("div",Pe,[o(fe,{persist:!0}),s[6]||(s[6]=t("div",{"flex-auto":""},null,-1)),t("div",{class:"timer-btn my-auto relative w-22px h-22px cursor-pointer text-lg",opacity:"50 hover:100",onClick:s[2]||(s[2]=(...V)=>e(h)&&e(h)(...V))},[o(d,{class:"absolute"}),o(m,{class:"absolute opacity-0"})]),t("div",Re,U(e(I)),1)]),(n(),c(Se,{key:2}))],2),t("div",De,[t("div",{class:"progress h-3px bg-primary transition-all",style:N({width:`${(e(u)-1)/(e(D)-1)*100+1}%`})},null,4)])]),o(xe),o(ve),o(ke)],64)}}}),Ae=ue(Te,[["__scopeId","data-v-afd1d8b3"]]);export{Ae as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.select-list[data-v-f12e67d8]{margin-top:.5rem;margin-bottom:.5rem}.item[data-v-f12e67d8]{display:flex;cursor:default;white-space:nowrap;border-radius:.25rem;padding:.25rem 1rem}.item svg[data-v-f12e67d8]{margin-top:auto;margin-bottom:auto;margin-right:.25rem;margin-left:-.5rem}.item[data-v-f12e67d8]:hover{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));--un-bg-opacity:.1}.title[data-v-f12e67d8]{-webkit-user-select:none;user-select:none;padding:.25rem 1.75rem;text-wrap:nowrap;font-size:.75rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.autocomplete-list[data-v-d9c9afd9]{margin-top:.25rem;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));overflow:auto;max-height:calc(100vh - 100px)}.dark .autocomplete-list[data-v-d9c9afd9]{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity))}.autocomplete[data-v-d9c9afd9]{cursor:pointer}#slideshow[data-v-c10e18eb]{height:100%}

22
static/slide/index.html Normal file
View File

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="slidev:version" content="0.49.29">
<link rel="icon" href="https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png">
<title>Unreal Engine 5.5 | aiue - Slidev</title>
<meta name="description" content="## Slidev Starter Template\nPresentation slides for developers.\n\nLearn more at [Sli.dev](https://sli.dev)\n">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fira+Code:wght@200;400;600&display=swap" type="text/css">
<script type="module" crossorigin src="/slide/assets/index-DYPPoQLU.js"></script>
<link rel="modulepreload" crossorigin href="/slide/assets/modules/vue-CSR4ejk2.js">
<link rel="modulepreload" crossorigin href="/slide/assets/modules/shiki-tduQW0Ms.js">
<link rel="stylesheet" crossorigin href="/slide/assets/modules/shiki-BPvBenZD.css">
<link rel="stylesheet" crossorigin href="/slide/assets/index-Ce1OlylQ.css">
</head>
<body>
<div id="app"></div>
<div id="mermaid-rendering-container"></div>
</body>
</html>