fixing build and upgrading dependencies

This commit is contained in:
2023-12-23 17:41:58 +01:00
parent 9647b2c39b
commit b46705c97f
142 changed files with 1192 additions and 399 deletions

1
dist/__data.json vendored
View File

@ -1 +0,0 @@
{"type":"data","nodes":[{"type":"data","data":[null],"uses":{}},null]}

1
dist/_app/env.js vendored Normal file
View File

@ -0,0 +1 @@
export const env={}

1
dist/_app/env.js.br vendored Normal file
View File

@ -0,0 +1 @@
<09>export const env={}

BIN
dist/_app/env.js.gz vendored Normal file

Binary file not shown.

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.

Binary file not shown.

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.

Binary file not shown.

View File

@ -0,0 +1 @@
import{s as w,n as v,o as x}from"./scheduler.aZRR5A_O.js";import{S as E,i as b,g as _,C as g,s as y,H as j,h as k,j as h,D as p,f as c,c as H,E as I,k as n,a as M,y as f}from"./index.ciNBPAxl.js";import{m as S}from"./marked.esm.hS8hU7E4.js";function B(m){let e,t,a,o,s,l;return{c(){e=_("div"),t=g("svg"),a=g("path"),o=y(),s=_("span"),l=new j(!1),this.h()},l(i){e=k(i,"DIV",{class:!0});var r=h(e);t=p(r,"svg",{xmlns:!0,fill:!0,viewBox:!0,class:!0});var d=h(t);a=p(d,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),h(a).forEach(c),d.forEach(c),o=H(r),s=k(r,"SPAN",{class:!0});var u=h(s);l=I(u,!1),u.forEach(c),r.forEach(c),this.h()},h(){n(a,"stroke-linecap","round"),n(a,"stroke-linejoin","round"),n(a,"stroke-width","2"),n(a,"d","M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"),n(t,"xmlns","http://www.w3.org/2000/svg"),n(t,"fill","none"),n(t,"viewBox","0 0 24 24"),n(t,"class","stroke-current shrink-0 w-6 h-6"),l.a=null,n(s,"class","text-2xl"),n(e,"class","alert bg-base-300 dark:bg-base-300")},m(i,r){M(i,e,r),f(e,t),f(t,a),f(e,o),f(e,s),l.m(m[0],s)},p(i,[r]){r&1&&l.p(i[0])},i:v,o:v,d(i){i&&c(e)}}}function C(m,e,t){let{info:a}=e,{markdown:o}=e;return x(()=>{o&&S(a)}),m.$$set=s=>{"info"in s&&t(0,a=s.info),"markdown"in s&&t(1,o=s.markdown)},[a,o]}class A extends E{constructor(e){super(),b(this,e,C,B,w,{info:0,markdown:1})}}export{A as I};

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{s as H,e as D,n as G}from"./scheduler.aZRR5A_O.js";import{S as M,i as V,g as _,s as S,m as j,h as b,j as v,c as y,n as q,f as k,k as i,a as z,y as c,o as C}from"./index.ciNBPAxl.js";function B(l){let e,a,f,d,s,o,m,t,h,w,E,u,x;return{c(){e=_("a"),a=_("img"),d=S(),s=_("div"),o=_("h5"),m=j(l[0]),t=S(),h=_("p"),w=j(l[1]),E=S(),u=_("p"),x=j(l[4]),this.h()},l(n){e=b(n,"A",{href:!0,class:!0});var r=v(e);a=b(r,"IMG",{class:!0,src:!0,alt:!0}),d=y(r),s=b(r,"DIV",{class:!0});var g=v(s);o=b(g,"H5",{class:!0});var I=v(o);m=q(I,l[0]),I.forEach(k),t=y(g),h=b(g,"P",{class:!0});var P=v(h);w=q(P,l[1]),P.forEach(k),E=y(g),u=b(g,"P",{class:!0});var A=v(u);x=q(A,l[4]),A.forEach(k),g.forEach(k),r.forEach(k),this.h()},h(){i(a,"class","object-cover w-full rounded-t-lg h-96 md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"),D(a.src,f=l[3])||i(a,"src",f),i(a,"alt",""),i(o,"class","mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white"),i(h,"class","text-right"),i(u,"class","mb-3 font-normal text-gray-700 dark:text-gray-400"),i(s,"class","flex flex-col justify-between p-4 leading-normal"),i(e,"href",l[2]),i(e,"class","flex flex-col items-center rounded-lg shadow md:flex-row dark:hover:bg-base-100 hover:bg-base-100 bg-base-300 dark:bg-base-300")},m(n,r){z(n,e,r),c(e,a),c(e,d),c(e,s),c(s,o),c(o,m),c(s,t),c(s,h),c(h,w),c(s,E),c(s,u),c(u,x)},p(n,[r]){r&8&&!D(a.src,f=n[3])&&i(a,"src",f),r&1&&C(m,n[0]),r&2&&C(w,n[1]),r&16&&C(x,n[4]),r&4&&i(e,"href",n[2])},i:G,o:G,d(n){n&&k(e)}}}function F(l,e,a){let{name:f}=e,{creator:d}=e,{link:s}=e,{image:o}=e,{description:m}=e;return l.$$set=t=>{"name"in t&&a(0,f=t.name),"creator"in t&&a(1,d=t.creator),"link"in t&&a(2,s=t.link),"image"in t&&a(3,o=t.image),"description"in t&&a(4,m=t.description)},[f,d,s,o,m]}class L extends M{constructor(e){super(),V(this,e,F,B,H,{name:0,creator:1,link:2,image:3,description:4})}}export{L as S};

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
function e(n){return n?.length!==void 0?n:Array.from(n)}export{e};

Binary file not shown.

Binary file not shown.

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.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
const d="modulepreload",m=function(a,l){return new URL(a,l).href},f={},E=function(l,i,c){let u=Promise.resolve();if(i&&i.length>0){const n=document.getElementsByTagName("link");u=Promise.all(i.map(e=>{if(e=m(e,c),e in f)return;f[e]=!0;const r=e.endsWith(".css"),h=r?'[rel="stylesheet"]':"";if(!!c)for(let s=n.length-1;s>=0;s--){const o=n[s];if(o.href===e&&(!r||o.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${h}`))return;const t=document.createElement("link");if(t.rel=r?"stylesheet":d,r||(t.as="script",t.crossOrigin=""),t.href=e,document.head.appendChild(t),r)return new Promise((s,o)=>{t.addEventListener("load",s),t.addEventListener("error",()=>o(new Error(`Unable to preload CSS for ${e}`)))})}))}return u.then(()=>l()).catch(n=>{const e=new Event("vite:preloadError",{cancelable:!0});if(e.payload=n,window.dispatchEvent(e),!e.defaultPrevented)throw n})};export{E as _};

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,5 @@
import{s as F,c as K,u as O,g as Q,d as W,x as j,y as D,n as X}from"./scheduler.aZRR5A_O.js";import{S as J,i as N,g as m,h as d,j as V,f as r,a as p,d as G,t as I,r as Y,u as Z,v as ee,w as te,s as _,H as ne,x as g,c as v,E as se,k as le}from"./index.ciNBPAxl.js";function ae(o,t){const a={},c={},s={$$scope:1};let e=o.length;for(;e--;){const l=o[e],u=t[e];if(u){for(const f in l)f in u||(c[f]=1);for(const f in u)s[f]||(a[f]=u[f],s[f]=1);o[e]=u}else for(const f in l)s[f]=1}for(const l in c)l in a||(a[l]=void 0);return a}function U(o){return typeof o=="object"&&o!==null?o:{}}function oe(o){let t,a;const c=o[3].default,s=K(c,o,o[2],null);return{c(){t=m("article"),s&&s.c()},l(e){t=d(e,"ARTICLE",{});var l=V(t);s&&s.l(l),l.forEach(r)},m(e,l){p(e,t,l),s&&s.m(t,null),a=!0},p(e,[l]){s&&s.p&&(!a||l&4)&&O(s,c,e,e[2],a?W(c,e[2],l,null):Q(e[2]),null)},i(e){a||(G(s,e),a=!0)},o(e){I(s,e),a=!1},d(e){e&&r(t),s&&s.d(e)}}}function ue(o,t,a){let{$$slots:c={},$$scope:s}=t,{title:e}=t,{date:l}=t;return o.$$set=u=>{"title"in u&&a(0,e=u.title),"date"in u&&a(1,l=u.date),"$$scope"in u&&a(2,s=u.$$scope)},[e,l,s,c]}class ie extends J{constructor(t){super(),N(this,t,ue,oe,F,{title:0,date:1})}}function re(o){let t,a='Les guides sont rédigés en <a href="https://en.wikipedia.org/wiki/Markdown" rel="nofollow">MarkDown</a>, un format de balisage léger qui facilite lécriture et la publication. Une fois ajoutés au site, ces derniers sont automatiquement recensés et publiés. Chaque article reçoit un entête simple. Voici lentête de larticle actuel :',c,s,e,l=`<code class="language-yaml"><span class="token punctuation">---</span>
<span class="token key atrule">title</span><span class="token punctuation">:</span> Comment proposer un guide <span class="token punctuation">?</span>
<span class="token key atrule">date</span><span class="token punctuation">:</span> <span class="token string">'2023-12-22'</span>
<span class="token key atrule">author</span><span class="token punctuation">:</span> <span class="token string">"Raphaël Maurice Forment"</span>
<span class="token punctuation">---</span></code>`,u,f,z="Chaque balise se comprend assez facilement :",w,h,P="<li><strong>title</strong> : le titre complet de larticle</li> <li><strong>date</strong> : au format <code>AAAA-MM-JJ</code></li> <li><strong>author</strong> : nom complet ou votre pseudonyme</li>",y,k,S="Le site utilise ensuite ces données pour générer un entête. Les données peuvent ensuite être utilisées sous plusieurs formes pour faire référence au guide sur dautres pages.",M,b,A="Contenu de larticle",H,C,E="Écrivez ce que vous voulez ! Notez que vous pouvez librement mélanger <strong>MarkDown</strong>, <strong>HTML/CSS</strong> et composants <strong>Svelte</strong> pour les plus confirmés. Vous ne devriez pas avoir de problème particulier à publier quoi que ce soit sous la forme que vous imaginez ! Si vous écrivez du <strong>MarkDown</strong> pur et simple, votre article recevra le style par défaut utilisé par le site.",L,x,R="Publication",T,q,$='Une fois votre article prêt, il vous faudra faire une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests" rel="nofollow">Pull Request</a> pour que ce dernier soit ajouté au <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">dépôt</a> du site et validé par un contributeur. Bonne chance ! Nous avons besoin de guides pour couvrir lessentiel des plateformes existantes !';return{c(){t=m("p"),t.innerHTML=a,c=_(),s=m("pre"),e=new ne(!1),u=_(),f=m("p"),f.textContent=z,w=_(),h=m("ul"),h.innerHTML=P,y=_(),k=m("p"),k.textContent=S,M=_(),b=m("h2"),b.textContent=A,H=_(),C=m("p"),C.innerHTML=E,L=_(),x=m("h2"),x.textContent=R,T=_(),q=m("p"),q.innerHTML=$,this.h()},l(n){t=d(n,"P",{"data-svelte-h":!0}),g(t)!=="svelte-xfb6jk"&&(t.innerHTML=a),c=v(n),s=d(n,"PRE",{class:!0});var i=V(s);e=se(i,!1),i.forEach(r),u=v(n),f=d(n,"P",{"data-svelte-h":!0}),g(f)!=="svelte-rwvclt"&&(f.textContent=z),w=v(n),h=d(n,"UL",{"data-svelte-h":!0}),g(h)!=="svelte-1objkrr"&&(h.innerHTML=P),y=v(n),k=d(n,"P",{"data-svelte-h":!0}),g(k)!=="svelte-uedqlf"&&(k.textContent=S),M=v(n),b=d(n,"H2",{"data-svelte-h":!0}),g(b)!=="svelte-1g5ta6o"&&(b.textContent=A),H=v(n),C=d(n,"P",{"data-svelte-h":!0}),g(C)!=="svelte-rulmzu"&&(C.innerHTML=E),L=v(n),x=d(n,"H2",{"data-svelte-h":!0}),g(x)!=="svelte-qjxet8"&&(x.textContent=R),T=v(n),q=d(n,"P",{"data-svelte-h":!0}),g(q)!=="svelte-1m0ijoc"&&(q.innerHTML=$),this.h()},h(){e.a=null,le(s,"class","language-yaml")},m(n,i){p(n,t,i),p(n,c,i),p(n,s,i),e.m(l,s),p(n,u,i),p(n,f,i),p(n,w,i),p(n,h,i),p(n,y,i),p(n,k,i),p(n,M,i),p(n,b,i),p(n,H,i),p(n,C,i),p(n,L,i),p(n,x,i),p(n,T,i),p(n,q,i)},p:X,d(n){n&&(r(t),r(c),r(s),r(u),r(f),r(w),r(h),r(y),r(k),r(M),r(b),r(H),r(C),r(L),r(x),r(T),r(q))}}}function ce(o){let t,a;const c=[o[0],B];let s={$$slots:{default:[re]},$$scope:{ctx:o}};for(let e=0;e<c.length;e+=1)s=j(s,c[e]);return t=new ie({props:s}),{c(){Y(t.$$.fragment)},l(e){Z(t.$$.fragment,e)},m(e,l){ee(t,e,l),a=!0},p(e,[l]){const u=l&1?ae(c,[l&1&&U(e[0]),l&0&&U(B)]):{};l&2&&(u.$$scope={dirty:l,ctx:e}),t.$set(u)},i(e){a||(G(t.$$.fragment,e),a=!0)},o(e){I(t.$$.fragment,e),a=!1},d(e){te(t,e)}}}const B={title:"Comment proposer un guide ?",date:"2023-12-22",author:"Raphaël Maurice Forment"};function pe(o,t,a){return o.$$set=c=>{a(0,t=j(j({},t),D(c)))},t=D(t),[t]}class de extends J{constructor(t){super(),N(this,t,pe,ce,F,{})}}export{de as default,B as metadata};

Binary file not shown.

Binary file not shown.

View File

@ -1 +0,0 @@
function k(){}function w(t,n){for(const e in n)t[e]=n[e];return t}function j(t){return t()}function F(){return Object.create(null)}function E(t){t.forEach(j)}function P(t){return typeof t=="function"}function S(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}let i;function U(t,n){return t===n?!0:(i||(i=document.createElement("a")),i.href=n,t===i.href)}function A(t){return Object.keys(t).length===0}function q(t,...n){if(t==null){for(const r of n)r(void 0);return k}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function B(t,n,e){t.$$.on_destroy.push(q(n,e))}function C(t,n,e,r){if(t){const o=m(t,n,e,r);return t[0](o)}}function m(t,n,e,r){return t[1]&&r?w(e.ctx.slice(),t[1](r(n))):e.ctx}function D(t,n,e,r){if(t[2]&&r){const o=t[2](r(e));if(n.dirty===void 0)return o;if(typeof o=="object"){const a=[],_=Math.max(n.dirty.length,o.length);for(let s=0;s<_;s+=1)a[s]=n.dirty[s]|o[s];return a}return n.dirty|o}return n.dirty}function G(t,n,e,r,o,a){if(o){const _=m(n,e,r,a);t.p(_,o)}}function H(t){if(t.ctx.length>32){const n=[],e=t.ctx.length/32;for(let r=0;r<e;r++)n[r]=-1;return n}return-1}let f;function h(t){f=t}function y(){if(!f)throw new Error("Function called outside component initialization");return f}function I(t){y().$$.on_mount.push(t)}function J(t){y().$$.after_update.push(t)}const l=[],b=[];let u=[];const g=[],x=Promise.resolve();let p=!1;function v(){p||(p=!0,x.then(M))}function K(){return v(),x}function O(t){u.push(t)}const d=new Set;let c=0;function M(){if(c!==0)return;const t=f;do{try{for(;c<l.length;){const n=l[c];c++,h(n),z(n.$$)}}catch(n){throw l.length=0,c=0,n}for(h(null),l.length=0,c=0;b.length;)b.pop()();for(let n=0;n<u.length;n+=1){const e=u[n];d.has(e)||(d.add(e),e())}u.length=0}while(l.length);for(;g.length;)g.pop()();p=!1,d.clear(),h(t)}function z(t){if(t.fragment!==null){t.update(),E(t.before_update);const n=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,n),t.after_update.forEach(O)}}function L(t){const n=[],e=[];u.forEach(r=>t.indexOf(r)===-1?n.push(r):e.push(r)),e.forEach(r=>r()),u=n}export{J as a,b,C as c,D as d,B as e,U as f,H as g,F as h,M as i,P as j,A as k,O as l,L as m,k as n,I as o,f as p,h as q,E as r,S as s,K as t,G as u,j as v,l as w,v as x};

View File

@ -0,0 +1 @@
function M(){}function k(t,n){for(const e in n)t[e]=n[e];return t}function w(t){return t()}function z(){return Object.create(null)}function j(t){t.forEach(w)}function F(t){return typeof t=="function"}function P(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}let i;function S(t,n){return t===n?!0:(i||(i=document.createElement("a")),i.href=n,t===i.href)}function U(t){return Object.keys(t).length===0}function A(t,n,e,r){if(t){const o=y(t,n,e,r);return t[0](o)}}function y(t,n,e,r){return t[1]&&r?k(e.ctx.slice(),t[1](r(n))):e.ctx}function B(t,n,e,r){if(t[2]&&r){const o=t[2](r(e));if(n.dirty===void 0)return o;if(typeof o=="object"){const l=[],_=Math.max(n.dirty.length,o.length);for(let s=0;s<_;s+=1)l[s]=n.dirty[s]|o[s];return l}return n.dirty|o}return n.dirty}function C(t,n,e,r,o,l){if(o){const _=y(n,e,r,l);t.p(_,o)}}function D(t){if(t.ctx.length>32){const n=[],e=t.ctx.length/32;for(let r=0;r<e;r++)n[r]=-1;return n}return-1}function G(t){const n={};for(const e in t)e[0]!=="$"&&(n[e]=t[e]);return n}let f;function h(t){f=t}function b(){if(!f)throw new Error("Function called outside component initialization");return f}function H(t){b().$$.on_mount.push(t)}function I(t){b().$$.after_update.push(t)}const a=[],g=[];let u=[];const m=[],x=Promise.resolve();let p=!1;function E(){p||(p=!0,x.then(v))}function J(){return E(),x}function q(t){u.push(t)}const d=new Set;let c=0;function v(){if(c!==0)return;const t=f;do{try{for(;c<a.length;){const n=a[c];c++,h(n),O(n.$$)}}catch(n){throw a.length=0,c=0,n}for(h(null),a.length=0,c=0;g.length;)g.pop()();for(let n=0;n<u.length;n+=1){const e=u[n];d.has(e)||(d.add(e),e())}u.length=0}while(a.length);for(;m.length;)m.pop()();p=!1,d.clear(),h(t)}function O(t){if(t.fragment!==null){t.update(),j(t.before_update);const n=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,n),t.after_update.forEach(q)}}function K(t){const n=[],e=[];u.forEach(r=>t.indexOf(r)===-1?n.push(r):e.push(r)),e.forEach(r=>r()),u=n}export{I as a,g as b,A as c,B as d,S as e,z as f,D as g,v as h,F as i,U as j,q as k,K as l,f as m,M as n,H as o,h as p,w as q,j as r,P as s,J as t,C as u,a as v,E as w,k as x,G as y};

Binary file not shown.

Binary file not shown.

View File

@ -1 +0,0 @@
import{n as d,s as m}from"./scheduler.63274e7e.js";const u=[];function p(e,t=d){let n;const o=new Set;function a(s){if(m(e,s)&&(e=s,n)){const c=!u.length;for(const l of o)l[1](),u.push(l,e);if(c){for(let l=0;l<u.length;l+=2)u[l][0](u[l+1]);u.length=0}}}function i(s){a(s(e))}function r(s,c=d){const l=[s,c];return o.add(l),o.size===1&&(n=t(a,i)||d),s(e),()=>{o.delete(l),o.size===0&&n&&(n(),n=null)}}return{set:a,update:i,subscribe:r}}var g;const E=((g=globalThis.__sveltekit_1v068aa)==null?void 0:g.base)??"";var k;const w=((k=globalThis.__sveltekit_1v068aa)==null?void 0:k.assets)??E,A="1699705949688",y="sveltekit:snapshot",I="sveltekit:scroll",x="sveltekit:index",_={tap:1,hover:2,viewport:3,eager:4,off:-1};function O(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function U(){return{x:pageXOffset,y:pageYOffset}}function f(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const b={..._,"":_.hover};function v(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function L(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=v(e)}}function N(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,a=!n||!!o||S(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),i=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:a,target:o,download:i}}function P(e){let t=null,n=null,o=null,a=null,i=null,r=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=f(s,"preload-code")),a===null&&(a=f(s,"preload-data")),t===null&&(t=f(s,"keepfocus")),n===null&&(n=f(s,"noscroll")),i===null&&(i=f(s,"reload")),r===null&&(r=f(s,"replacestate")),s=v(s);function c(l){switch(l){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:b[o??"off"],preload_data:b[a??"off"],keep_focus:c(t),noscroll:c(n),reload:c(i),replace_state:c(r)}}function h(e){const t=p(e);let n=!0;function o(){n=!0,t.update(r=>r)}function a(r){n=!1,t.set(r)}function i(r){let s;return t.subscribe(c=>{(s===void 0||n&&c!==s)&&r(s=c)})}return{notify:o,set:a,subscribe:i}}function R(){const{set:e,subscribe:t}=p(!1);let n;async function o(){clearTimeout(n);try{const a=await fetch(`${w}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const r=(await a.json()).version!==A;return r&&(e(!0),clearTimeout(n)),r}catch{return!1}}return{subscribe:t,check:o}}function S(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}function V(e){e.client}const Y={url:h({}),page:h({}),navigating:p(null),updated:R()};export{x as I,_ as P,I as S,y as a,N as b,P as c,Y as d,E as e,L as f,O as g,V as h,S as i,U as s};

View File

@ -0,0 +1 @@
const e=o=>{for(let t=o.length-1;t>0;t--){const s=Math.floor(Math.random()*(t+1));[o[t],o[s]]=[o[s],o[t]]}};export{e as s};

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

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

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -1 +0,0 @@
import{s as l,c as i,u,g as f,d as c}from"../chunks/scheduler.63274e7e.js";import{S as p,i as _,d,t as m}from"../chunks/index.9ce8d4bc.js";function $(n){let s;const o=n[2].default,e=i(o,n,n[1],null);return{c(){e&&e.c()},l(t){e&&e.l(t)},m(t,r){e&&e.m(t,r),s=!0},p(t,[r]){e&&e.p&&(!s||r&2)&&u(e,o,t,t[1],s?c(o,t[1],r,null):f(t[1]),null)},i(t){s||(d(e,t),s=!0)},o(t){m(e,t),s=!1},d(t){e&&e.d(t)}}}function g(n,s,o){let{$$slots:e={},$$scope:t}=s;const r=!0;return n.$$set=a=>{"$$scope"in a&&o(1,t=a.$$scope)},[r,t,e]}class b extends p{constructor(s){super(),_(this,s,g,$,l,{prerender:0})}get prerender(){return this.$$.ctx[0]}}export{b as component};

View File

@ -1 +0,0 @@
import{s as x,n as _,e as S}from"../chunks/scheduler.63274e7e.js";import{S as j,i as q,g as f,m as d,s as y,h as g,j as h,n as v,f as u,c as C,a as m,x as $,o as E}from"../chunks/index.9ce8d4bc.js";import{d as H}from"../chunks/singletons.82c68411.js";const P=()=>{const s=H;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},k={subscribe(s){return P().page.subscribe(s)}};function w(s){var b;let t,r=s[0].status+"",o,n,i,c=((b=s[0].error)==null?void 0:b.message)+"",l;return{c(){t=f("h1"),o=d(r),n=y(),i=f("p"),l=d(c)},l(e){t=g(e,"H1",{});var a=h(t);o=v(a,r),a.forEach(u),n=C(e),i=g(e,"P",{});var p=h(i);l=v(p,c),p.forEach(u)},m(e,a){m(e,t,a),$(t,o),m(e,n,a),m(e,i,a),$(i,l)},p(e,[a]){var p;a&1&&r!==(r=e[0].status+"")&&E(o,r),a&1&&c!==(c=((p=e[0].error)==null?void 0:p.message)+"")&&E(l,c)},i:_,o:_,d(e){e&&(u(t),u(n),u(i))}}}function z(s,t,r){let o;return S(s,k,n=>r(0,o=n)),[o]}let F=class extends j{constructor(t){super(),q(this,t,z,w,x,{})}};export{F as component};

View File

@ -0,0 +1 @@
import{s as r,n as o}from"../chunks/scheduler.aZRR5A_O.js";import{S as i,i as c,g as l,h,x as m,k as d,a as f,f as u}from"../chunks/index.ciNBPAxl.js";function x(s){let t,a="404: Page non trouvée !";return{c(){t=l("h1"),t.textContent=a,this.h()},l(e){t=h(e,"H1",{class:!0,"data-svelte-h":!0}),m(t)!=="svelte-6hb6i7"&&(t.textContent=a),this.h()},h(){d(t,"class","text-center")},m(e,n){f(e,t,n)},p:o,i:o,o,d(e){e&&u(t)}}}function p(s,t,a){let{data:e}=t;return e.pages,s.$$set=n=>{"data"in n&&a(0,e=n.data)},[e]}class v extends i{constructor(t){super(),c(this,t,p,x,r,{data:0})}}export{v as component};

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
import{s as z,n as A}from"../chunks/scheduler.aZRR5A_O.js";import{S as D,i as P,s as v,g as I,r as w,e as b,A as B,f as p,c as k,h as F,x as N,u as x,a as d,v as L,d as f,b as O,t as _,w as j,B as R,p as H}from"../chunks/index.ciNBPAxl.js";import{e as y}from"../chunks/each.-oqiv04n.js";import{S as M}from"../chunks/SoftwareCard.9Bpc13j4.js";import{I as E}from"../chunks/Info.NO-uVT9H.js";import{s as G}from"../chunks/utils.Tkfr06Vk.js";const J=[{name:"Cookie Collective",place:"Paris",description:"Le Cookie Collective rassemble des artistes impliqués dans la création numérique temps réel. Cela couvre le domaine du jeu vidéo, des installations artistiques, du mapping vidéo, la demoscene, les algoraves, etc. Nous organisons des jams au cours desquelles les artistes réalisent des créations sonores ou visuelles devant un public. Nous publions des fanzines qui mettent l'accent sur nos manières de créer. Nous accueillons tout ceux qui partagent un intérêt commun pour la création temps réel. Contactez nous ou rejoignez le serveur Discord.",image:"https://www.cookie.paris/image.jpg",link:"https://cookie.paris"},{name:"Fuz Hackerspace",place:"Montreuil",description:"FUZ est un hackerspace à Montreuil (anciennement à Paris). Il est la continuation de deux hackerspaces complémentaires, DataPaulette et LeJack, dans un nouveau lieu depuis octobre 2018, déménagé en juillet 2022. Chacun sont issus du LeLoop et de la Blackboxe (blog). Ateliers de creative coding (programmation artistique) organisés par le Cookie Collective.",image:"https://wiki.fuz.re/lib/exe/fetch.php?media=wiki:logo.png",link:"https://wiki.fuz.re/doku.php?id=evenements:creative_coding"},{name:"Digital Audio Community",place:"Lyon",description:"Creative Code Lyon est une communauté lyonnaise dédiée à la programmation créative. En son sein existe un petit groupe, nommé le DAC (Digital Audio Community). Il se réunit toutes les deux semaines au Laboratoire Ouvert Lyonnais (LOL) pour discuter de synthèse sonore, de live coding, de création sonore. Pour nous contacter, rejoignez le serveur Discord !",image:"images/creative_code_lyon.jpeg",link:"https://discord.gg/B2e5a3Y3uk"},{name:"Ordinateur dans la tête",place:"Lyon",description:"Label de musique consacré à la diffusion de musique live codée sur cassette. Réalise également des impressions papier. 'Code as music, for humans and computers'.",image:"https://f4.bcbits.com/img/0028956465_21.jpg",link:"https://ordinateurdanslatete.bandcamp.com/"},{name:"Live Coding Strasbourg",place:"Strasbourg",image:"https://scontent.flyn1-1.fna.fbcdn.net/v/t39.30808-6/308519739_434280725461676_1220763930413175897_n.jpg?_nc_cat=104&ccb=1-7&_nc_sid=5f2048&_nc_ohc=DJSHmDxQfj8AX90PwZ0&_nc_ht=scontent.flyn1-1.fna&oh=00_AfCh8c_sGFOtUKu5FrBsMaif0NzhCRyPbyrnrIu2LqQrgA&oe=6556F0D9",description:"Communauté dédiée au live coding à Strasbourg, organisée par Crash Server. Organise concerts et ateliers dédiés au live-coding.",link:"https://www.facebook.com/livecodingstrasbourg"}];function $(r,n,a){const o=r.slice();return o[1]=n[a].name,o[2]=n[a].place,o[3]=n[a].description,o[4]=n[a].image,o[5]=n[a].link,o[7]=a,o}function q(r){let n,a;return n=new M({props:{name:r[1],creator:r[2],description:r[3],image:r[4],link:r[5]}}),{c(){w(n.$$.fragment)},l(o){x(n.$$.fragment,o)},m(o,c){L(n,o,c),a=!0},p:A,i(o){a||(f(n.$$.fragment,o),a=!0)},o(o){_(n.$$.fragment,o),a=!1},d(o){j(n,o)}}}function Q(r){let n,a,o="Réseaux",c,l,g,m,h;l=new E({props:{info:"Il existe plusieurs collectifs et groupes qui promeuvent la pratique du <i>live coding</i>. Cette page est un recensement des groupes connus. Si vous êtes actifs, faites-le nous savoir ou ajoutez quelque chose ici depuis le dépôt GitHub.",markdown:"false"}});let u=y(r[0]),t=[];for(let e=0;e<u.length;e+=1)t[e]=q($(r,u,e));const S=e=>_(t[e],1,1,()=>{t[e]=null});return{c(){n=v(),a=I("h1"),a.textContent=o,c=v(),w(l.$$.fragment),g=v();for(let e=0;e<t.length;e+=1)t[e].c();m=b(),this.h()},l(e){B("svelte-x7kh7a",document.head).forEach(p),n=k(e),a=F(e,"H1",{"data-svelte-h":!0}),N(a)!=="svelte-21klql"&&(a.textContent=o),c=k(e),x(l.$$.fragment,e),g=k(e);for(let s=0;s<t.length;s+=1)t[s].l(e);m=b(),this.h()},h(){document.title="Réseaux"},m(e,i){d(e,n,i),d(e,a,i),d(e,c,i),L(l,e,i),d(e,g,i);for(let s=0;s<t.length;s+=1)t[s]&&t[s].m(e,i);d(e,m,i),h=!0},p(e,[i]){if(i&1){u=y(e[0]);let s;for(s=0;s<u.length;s+=1){const C=$(e,u,s);t[s]?(t[s].p(C,i),f(t[s],1)):(t[s]=q(C),t[s].c(),f(t[s],1),t[s].m(m.parentNode,m))}for(H(),s=u.length;s<t.length;s+=1)S(s);O()}},i(e){if(!h){f(l.$$.fragment,e);for(let i=0;i<u.length;i+=1)f(t[i]);h=!0}},o(e){_(l.$$.fragment,e),t=t.filter(Boolean);for(let i=0;i<t.length;i+=1)_(t[i]);h=!1},d(e){e&&(p(n),p(a),p(c),p(g),p(m)),j(l,e),R(t,e)}}}function U(r){let n=J;return G(n),[n]}class W extends D{constructor(n){super(),P(this,n,U,Q,z,{})}}export{W as component};

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,22 @@
import{s as M,n as P}from"../chunks/scheduler.aZRR5A_O.js";import{S,i as T,s as m,g as d,r as y,A as R,f as s,c as p,h as f,x as g,u as j,a as l,v as F,d as I,t as U,w as k}from"../chunks/index.ciNBPAxl.js";import{I as z}from"../chunks/Info.NO-uVT9H.js";function O(H){let c,n,L="Ressources",v,i,h,o,w="Sites internet",_,r,q=`<li><p><a href="https://toplap.org" rel="nofollow">TOPLAP</a> : <strong>TOPLAP</strong> est le collectif historique qui a
promu la pratique du <em>live coding</em> à partir de sa fondation en 2004. Le
collectif est toujours actif et a aujourdhui évolué pour constituer un grand
réseau international de chercheurs et dartistes travaillant autour de la
question du <em>live coding</em> dans lensemble les arts (son, visuels, chorégraphie,
etc).</p></li> <li><p><a href="https://algorave.com" rel="nofollow">Algorave</a> : un site de recensement des <em>Algoraves</em>,
pour <em>Algorithmic Rave Parties</em>. Mouvement dévènements lancé en 2012 par Nick
Collins et Alex McLean, pour une pratique du <em>live coding</em> dans un contexte
festif, en imitation des <em>rave parties</em> britanniques.</p></li> <li><p><a href="https://github.com/toplap/awesome-livecoding" rel="nofollow">Awesome Live Coding</a> : Une
longue liste de ressources liées au <em>live coding</em> : logiciels, liens, sites,
archives, etc. La liste est maintenue de longue date et elle reste active. Vous trouverez
beaucoup de choses intéressantes là-bas.</p></li> <li><p><a href="https://llllllll.co/" rel="nofollow">Lines Forum</a> : initialement, le forum de la communauté
<strong>Monome</strong>. Ce forum accueille toutefois beaucoup de musiciens et dartistes
intéressés par la programmation et le <strong>DIY</strong>. Beaucoup de choses intéressantes
pour le <em>live coding</em>.</p></li> <li><p><a href="https://scsynth.org/" rel="nofollow">SuperCollider Forum</a> : le forum officiel dédié à
<strong>SuperCollider</strong>. <strong>SuperCollider</strong> est en grande partie responsable de
lémergence de la scène musicale du <em>live coding</em>, et pour de bonnes raisons.
Foisonnant, infini, logiciel tentaculaire et puissant.</p></li>`,C,a,A="Ressources généralistes",x,u,$=`<li><a href="https://ressources.labomedia.org/live_coding" rel="nofollow">Labomedia</a> : collection de
ressources pour le <em>creative coding</em>.</li>`,b;return i=new z({props:{info:`Cette page est une liste de ressources généralistes sur le <i>live
coding</i>. Au vu de l'objectif poursuivi par ce site, il est préférable de
mentionner les sources francophones en premier puis d'inclure des liens
généralistes.`,markdown:"false"}}),{c(){c=m(),n=d("h1"),n.textContent=L,v=m(),y(i.$$.fragment),h=m(),o=d("h2"),o.textContent=w,_=m(),r=d("ul"),r.innerHTML=q,C=m(),a=d("h2"),a.textContent=A,x=m(),u=d("ul"),u.innerHTML=$,this.h()},l(e){R("svelte-1q3gdtb",document.head).forEach(s),c=p(e),n=f(e,"H1",{"data-svelte-h":!0}),g(n)!=="svelte-1cbhex0"&&(n.textContent=L),v=p(e),j(i.$$.fragment,e),h=p(e),o=f(e,"H2",{"data-svelte-h":!0}),g(o)!=="svelte-bg310f"&&(o.textContent=w),_=p(e),r=f(e,"UL",{"data-svelte-h":!0}),g(r)!=="svelte-1lzqyun"&&(r.innerHTML=q),C=p(e),a=f(e,"H2",{"data-svelte-h":!0}),g(a)!=="svelte-eg7erq"&&(a.textContent=A),x=p(e),u=f(e,"UL",{"data-svelte-h":!0}),g(u)!=="svelte-1se4f8f"&&(u.innerHTML=$),this.h()},h(){document.title="Ressources"},m(e,t){l(e,c,t),l(e,n,t),l(e,v,t),F(i,e,t),l(e,h,t),l(e,o,t),l(e,_,t),l(e,r,t),l(e,C,t),l(e,a,t),l(e,x,t),l(e,u,t),b=!0},p:P,i(e){b||(I(i.$$.fragment,e),b=!0)},o(e){U(i.$$.fragment,e),b=!1},d(e){e&&(s(c),s(n),s(v),s(h),s(o),s(_),s(r),s(C),s(a),s(x),s(u)),k(i,e)}}}class N extends S{constructor(c){super(),T(this,c,null,O,M,{})}}export{N as component};

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{s as B,n as j}from"../chunks/scheduler.aZRR5A_O.js";import{S as k,i as O,s as n,g as f,r as R,A as E,f as i,c as o,h as v,x as h,u as F,a as s,v as S,d as D,t as G,w as N}from"../chunks/index.ciNBPAxl.js";import{I as Q}from"../chunks/Info.NO-uVT9H.js";function V(z){let q,r,H="Quest-ce que le live-coding ?",g,a,x,l,T='Historiquement, le <em>live coding</em> est un type de création porté par le collectif <a href="https://toplap.org" rel="nofollow">TOPLAP</a>. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : <a href="https://toplap.cat/en/home" rel="nofollow">TOPLAP Barcelona</a>, <a href="https://livecode.nyc/" rel="nofollow">Livecode NYC</a>, parmi dautres. La pratique du <em>live coding</em> sest popularisée au travers du <a href="">Manifeste TOPLAP</a> et des <a href="https://algorave.com" rel="nofollow">Algoraves</a> (<em>algorithmic rave parties</em>). Il sagit pourtant de <em>larbre qui cache la forêt</em> : le <em>live coding</em> est une pratique qui existe depuis la fin des années 1980, et que lon retrouve un peu partout dans les arts numériques.',_,u,$="À propos de ce site",b,m,y='Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du <em>live coding</em> ne possédait pas de site permettant aux artistes et musiciens français de se trouver et déchanger facilement. Disposer dun site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par <a href="https://raphaelforment.fr" rel="nofollow">Raphaël Forment</a> (BuboBubo).',C,p,M="Linformation sur chacune des pages est randomisée pour favoriser la découverte.",L,c,I="Comment contribuer ?",w,d,A='Le site est hébergé sur <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">GitHub</a>. Pour ajouter une information au site, veuillez créer une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request" rel="nofollow">Pull Request</a>. Vous pouvez aussi contacter lun des membres qui se chargera de transmettre linformation.',P;return a=new Q({props:{info:"Le <i>live coding</i> est une pratique artistique qui fait de l'acte de programmation un geste expressif et performatif. Les <i>live coders</i> considèrent l'interface de programmation comme un instrument de musique. Le <i>live coding</i> est un art au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.<br><br> Le <i>live coding</i> est au croisement de plusieurs arts et encourage des approches transdisciplinaires de la création : musique, arts visuels, informatique, jeux vidéos, danse, etc. Plus largement, le <i>live coding</i> est un domaine critique qui encourage les artistes à repenser leur rapport à l'informatique. Le <i>live coding</i> est traversé par la culture <i>hacker</i>, par la philosophie du logiciel libre et <i>open source</i>. Il souhaite également développer une nouvelle forme d'expressivité au sein des arts, en considérant l'ordinateur comme une interface pour la <i>programmation exploratoire</i> ou <i>programmation conversationnelle</i>.",markdown:"false"}}),{c(){q=n(),r=f("h1"),r.textContent=H,g=n(),R(a.$$.fragment),x=n(),l=f("p"),l.innerHTML=T,_=n(),u=f("h1"),u.textContent=$,b=n(),m=f("p"),m.innerHTML=y,C=n(),p=f("p"),p.textContent=M,L=n(),c=f("h1"),c.textContent=I,w=n(),d=f("p"),d.innerHTML=A,this.h()},l(e){E("svelte-si4wcq",document.head).forEach(i),q=o(e),r=v(e,"H1",{"data-svelte-h":!0}),h(r)!=="svelte-z12tl4"&&(r.textContent=H),g=o(e),F(a.$$.fragment,e),x=o(e),l=v(e,"P",{"data-svelte-h":!0}),h(l)!=="svelte-qso192"&&(l.innerHTML=T),_=o(e),u=v(e,"H1",{"data-svelte-h":!0}),h(u)!=="svelte-9nyscp"&&(u.textContent=$),b=o(e),m=v(e,"P",{"data-svelte-h":!0}),h(m)!=="svelte-ffh2di"&&(m.innerHTML=y),C=o(e),p=v(e,"P",{"data-svelte-h":!0}),h(p)!=="svelte-1bpzmjt"&&(p.textContent=M),L=o(e),c=v(e,"H1",{"data-svelte-h":!0}),h(c)!=="svelte-15qmnqt"&&(c.textContent=I),w=o(e),d=v(e,"P",{"data-svelte-h":!0}),h(d)!=="svelte-1ht7736"&&(d.innerHTML=A),this.h()},h(){document.title="LC.FR"},m(e,t){s(e,q,t),s(e,r,t),s(e,g,t),S(a,e,t),s(e,x,t),s(e,l,t),s(e,_,t),s(e,u,t),s(e,b,t),s(e,m,t),s(e,C,t),s(e,p,t),s(e,L,t),s(e,c,t),s(e,w,t),s(e,d,t),P=!0},p:j,i(e){P||(D(a.$$.fragment,e),P=!0)},o(e){G(a.$$.fragment,e),P=!1},d(e){e&&(i(q),i(r),i(g),i(x),i(l),i(_),i(u),i(b),i(m),i(C),i(p),i(L),i(c),i(w),i(d)),N(a,e)}}}class U extends k{constructor(q){super(),O(this,q,null,V,B,{})}}export{U as component};

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{s as z,n as B}from"../chunks/scheduler.aZRR5A_O.js";import{S as k,i as O,s as n,g as f,r as E,A as R,f as i,c as o,h as v,x as h,u as S,a as s,v as D,d as F,t as G,w as N}from"../chunks/index.ciNBPAxl.js";import{I as Q}from"../chunks/Info.NO-uVT9H.js";function V(j){let g,r,H="Quest-ce que le live-coding ?",q,a,x,l,T='Historiquement, le <em>live coding</em> est un type de création porté par le collectif <a href="https://toplap.org" rel="nofollow">TOPLAP</a>. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : <a href="https://toplap.cat/en/home" rel="nofollow">TOPLAP Barcelona</a>, <a href="https://livecode.nyc/" rel="nofollow">Livecode NYC</a>, parmi dautres. La pratique du <em>live coding</em> sest popularisée au travers du <a href="">Manifeste TOPLAP</a> et des <a href="https://algorave.com" rel="nofollow">Algoraves</a> (<em>algorithmic rave parties</em>). Il sagit pourtant de <em>larbre qui cache la forêt</em> : le <em>live coding</em> est une pratique qui existe depuis la fin des années 1980, et que lon retrouve un peu partout dans les arts numériques.',_,u,y="À propos de ce site",b,m,$='Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du <em>live coding</em> ne possédait pas de site permettant aux artistes et musiciens français de se trouver et déchanger facilement. Disposer dun site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par <a href="https://raphaelforment.fr" rel="nofollow">Raphaël Forment</a> (BuboBubo).',C,p,M="Linformation sur chacune des pages est randomisée pour favoriser la découverte.",L,c,A="Comment contribuer ?",P,d,I='Le site est hébergé sur <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">GitHub</a>. Pour ajouter une information au site, veuillez créer une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request" rel="nofollow">Pull Request</a>. Vous pouvez aussi contacter lun des membres qui se chargera de transmettre linformation.',w;return a=new Q({props:{info:"Le <i>live coding</i> est une pratique artistique qui fait de l'acte de programmation un geste expressif et performatif. Les <i>live coders</i> considèrent l'interface de programmation comme un instrument de musique. Le <i>live coding</i> est un art au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.<br><br> Le <i>live coding</i> est au croisement de plusieurs arts et encourage des approches transdisciplinaires de la création : musique, arts visuels, informatique, jeux vidéos, danse, etc. Plus largement, le <i>live coding</i> est un domaine critique qui encourage les artistes à repenser leur rapport à l'informatique. Le <i>live coding</i> est traversé par la culture <i>hacker</i>, par la philosophie du logiciel libre et <i>open source</i>. Il souhaite également développer une nouvelle forme d'expressivité au sein des arts, en considérant l'ordinateur comme une interface pour la <i>programmation exploratoire</i> ou <i>programmation conversationnelle</i>.",markdown:"false"}}),{c(){g=n(),r=f("h1"),r.textContent=H,q=n(),E(a.$$.fragment),x=n(),l=f("p"),l.innerHTML=T,_=n(),u=f("h1"),u.textContent=y,b=n(),m=f("p"),m.innerHTML=$,C=n(),p=f("p"),p.textContent=M,L=n(),c=f("h1"),c.textContent=A,P=n(),d=f("p"),d.innerHTML=I,this.h()},l(e){R("svelte-ydjrmh",document.head).forEach(i),g=o(e),r=v(e,"H1",{"data-svelte-h":!0}),h(r)!=="svelte-z12tl4"&&(r.textContent=H),q=o(e),S(a.$$.fragment,e),x=o(e),l=v(e,"P",{"data-svelte-h":!0}),h(l)!=="svelte-qso192"&&(l.innerHTML=T),_=o(e),u=v(e,"H1",{"data-svelte-h":!0}),h(u)!=="svelte-9nyscp"&&(u.textContent=y),b=o(e),m=v(e,"P",{"data-svelte-h":!0}),h(m)!=="svelte-ffh2di"&&(m.innerHTML=$),C=o(e),p=v(e,"P",{"data-svelte-h":!0}),h(p)!=="svelte-1bpzmjt"&&(p.textContent=M),L=o(e),c=v(e,"H1",{"data-svelte-h":!0}),h(c)!=="svelte-15qmnqt"&&(c.textContent=A),P=o(e),d=v(e,"P",{"data-svelte-h":!0}),h(d)!=="svelte-1ht7736"&&(d.innerHTML=I),this.h()},h(){document.title="Accueil"},m(e,t){s(e,g,t),s(e,r,t),s(e,q,t),D(a,e,t),s(e,x,t),s(e,l,t),s(e,_,t),s(e,u,t),s(e,b,t),s(e,m,t),s(e,C,t),s(e,p,t),s(e,L,t),s(e,c,t),s(e,P,t),s(e,d,t),w=!0},p:B,i(e){w||(F(a.$$.fragment,e),w=!0)},o(e){G(a.$$.fragment,e),w=!1},d(e){e&&(i(g),i(r),i(q),i(x),i(l),i(_),i(u),i(b),i(m),i(C),i(p),i(L),i(c),i(P),i(d)),N(a,e)}}}class U extends k{constructor(g){super(),O(this,g,null,V,z,{})}}export{U as component};

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
import{s as x,n as d}from"../chunks/scheduler.aZRR5A_O.js";import{S as L,i as b,s as f,g as u,A as P,f as s,c as p,h as m,x as h,k as T,a}from"../chunks/index.ciNBPAxl.js";import"../chunks/marked.esm.hS8hU7E4.js";function w(g){let n,i,v="Contact",r,l,C='<a href="https://livecoding.fr" rel="nofollow">Livecoding.fr</a> nest ni un collectif ni une organisation. Lobjectif de ce site est uniquement de centraliser linformation et de donner plus de visibilité à la scène <i>live coding</i> francophone. Pour discuter et rencontre des <em>live coders</em> francophones, voici quelques liens :',c,t,_='<ul><li><a href="https://discord.gg/VZQGhUC" rel="nofollow">Cookie Collective</a> (Discord) : Discord du collectif parisien Cookie Collective, rassemble beaucoup de <em>live coders</em>.</li> <li><a href="https://discord.gg/zwjmAaeEAH" rel="nofollow">Creative Code Lyon</a> (Discord) : Discord du groupe <em>Creative Code Lyon</em> pour lest/sud-est de la France.</li> <li><a href="https://discord.gg/jtYGAsUggT" rel="nofollow">TOPLAP</a> (Discord) : Collectif international <a href="https://toplap.org" rel="nofollow">TOPLAP</a>, avec des sections francophones.</li> <li>Mais aussi, contacter individuellement des artistes et <em>performers</em>.</li></ul>';return{c(){n=f(),i=u("h1"),i.textContent=v,r=f(),l=u("p"),l.innerHTML=C,c=f(),t=u("div"),t.innerHTML=_,this.h()},l(e){P("svelte-1y6bndz",document.head).forEach(s),n=p(e),i=m(e,"H1",{"data-svelte-h":!0}),h(i)!=="svelte-tbczl2"&&(i.textContent=v),r=p(e),l=m(e,"P",{"data-svelte-h":!0}),h(l)!=="svelte-14pxfkf"&&(l.innerHTML=C),c=p(e),t=m(e,"DIV",{class:!0,"data-svelte-h":!0}),h(t)!=="svelte-kbttm2"&&(t.innerHTML=_),this.h()},h(){document.title="Contact",T(t,"class","pl-8")},m(e,o){a(e,n,o),a(e,i,o),a(e,r,o),a(e,l,o),a(e,c,o),a(e,t,o)},p:d,i:d,o:d,d(e){e&&(s(n),s(i),s(r),s(l),s(c),s(t))}}}class k extends L{constructor(n){super(),b(this,n,null,w,x,{})}}export{k as component};

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
import{s as B}from"../chunks/scheduler.aZRR5A_O.js";import{S as G,i as M,g as C,s as E,r as N,h as $,x as L,c as j,u as T,j as w,f as d,a as b,v as U,d as D,t as F,w as J,B as K,m as P,n as y,k as S,y as g,o as z}from"../chunks/index.ciNBPAxl.js";import{e as A}from"../chunks/each.-oqiv04n.js";import{I as Q}from"../chunks/Info.NO-uVT9H.js";const R=async({fetch:n})=>({guides:await(await n("/api/guides")).json()}),te=Object.freeze(Object.defineProperty({__proto__:null,load:R},Symbol.toStringTag,{value:"Module"}));function O(n,t,u){const l=n.slice();return l[1]=t[u],l}function q(n){let t,u,l,o=n[1].meta.title+"",v,p,k,i,m,_=n[1].meta.date+"",h,s,e=n[1].meta.author+"",r,a;return{c(){t=C("li"),u=C("h2"),l=C("a"),v=P(o),k=E(),i=C("p"),m=P("Publié le : "),h=P(_),s=P(" par "),r=P(e),a=E(),this.h()},l(c){t=$(c,"LI",{class:!0});var f=w(t);u=$(f,"H2",{});var H=w(u);l=$(H,"A",{href:!0});var I=w(l);v=y(I,o),I.forEach(d),H.forEach(d),k=j(f),i=$(f,"P",{class:!0});var x=w(i);m=y(x,"Publié le : "),h=y(x,_),s=y(x," par "),r=y(x,e),x.forEach(d),a=j(f),f.forEach(d),this.h()},h(){S(l,"href",p=n[1].path),S(i,"class","pt-2"),S(t,"class","px-4 pb-4 my-4 rounded-lg bg-base-300 dark:bg-base-300 hover:bg-base-200 hover:dark:bg-base-200 border-1 border-color-base-100")},m(c,f){b(c,t,f),g(t,u),g(u,l),g(l,v),g(t,k),g(t,i),g(i,m),g(i,h),g(i,s),g(i,r),g(t,a)},p(c,f){f&1&&o!==(o=c[1].meta.title+"")&&z(v,o),f&1&&p!==(p=c[1].path)&&S(l,"href",p),f&1&&_!==(_=c[1].meta.date+"")&&z(h,_),f&1&&e!==(e=c[1].meta.author+"")&&z(r,e)},d(c){c&&d(t)}}}function V(n){let t,u="Guides",l,o,v,p,k="Articles publiés",i,m,_;o=new Q({props:{info:"Cette page est un recensement de guides proposés par les membres de la communauté pour apprendre à <i>live coder</i> ou se perfectionner. L'idée est de proposer des articles plus ou moins courts consacrés à un outil ou à une approche particulière du <i>live coding</i> Pour proposer un guide, référez-vous à l'article <a href='/guides/proposer_guide'>Proposer un guide</a>. Nous acceptons toutes les collaborations.",markdown:"false"}});let h=A(n[0].guides),s=[];for(let e=0;e<h.length;e+=1)s[e]=q(O(n,h,e));return{c(){t=C("h1"),t.textContent=u,l=E(),N(o.$$.fragment),v=E(),p=C("h2"),p.textContent=k,i=E(),m=C("ul");for(let e=0;e<s.length;e+=1)s[e].c()},l(e){t=$(e,"H1",{"data-svelte-h":!0}),L(t)!=="svelte-ilihnd"&&(t.textContent=u),l=j(e),T(o.$$.fragment,e),v=j(e),p=$(e,"H2",{"data-svelte-h":!0}),L(p)!=="svelte-6efz5p"&&(p.textContent=k),i=j(e),m=$(e,"UL",{});var r=w(m);for(let a=0;a<s.length;a+=1)s[a].l(r);r.forEach(d)},m(e,r){b(e,t,r),b(e,l,r),U(o,e,r),b(e,v,r),b(e,p,r),b(e,i,r),b(e,m,r);for(let a=0;a<s.length;a+=1)s[a]&&s[a].m(m,null);_=!0},p(e,[r]){if(r&1){h=A(e[0].guides);let a;for(a=0;a<h.length;a+=1){const c=O(e,h,a);s[a]?s[a].p(c,r):(s[a]=q(c),s[a].c(),s[a].m(m,null))}for(;a<s.length;a+=1)s[a].d(1);s.length=h.length}},i(e){_||(D(o.$$.fragment,e),_=!0)},o(e){F(o.$$.fragment,e),_=!1},d(e){e&&(d(t),d(l),d(v),d(p),d(i),d(m)),J(o,e),K(s,e)}}}function W(n,t,u){let{data:l}=t;return n.$$set=o=>{"data"in o&&u(0,l=o.data)},[l]}class ae extends G{constructor(t){super(),M(this,t,W,V,B,{data:0})}}export{ae as component,te as universal};

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,7 @@
import{_ as J}from"../chunks/preload-helper.0HuHagjb.js";import{s as K}from"../chunks/scheduler.aZRR5A_O.js";import{S as N,i as Q,q as x,g as v,m as P,s as R,r as z,h,j as g,n as w,f as d,c as V,u as W,k as q,a as X,y as r,v as U,o as C,t as B,b as Y,d as F,w as G,p as Z}from"../chunks/index.ciNBPAxl.js";const tt=(s,t)=>{const n=s[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((i,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+t)))})};async function et({params:s}){const t=await tt(Object.assign({"../proposer_guide.md":()=>J(()=>import("../chunks/proposer_guide.jq4D-DxX.js"),__vite__mapDeps([0,1,2]),import.meta.url)}),`../${s.slug}.md`),{title:n,date:i,author:l}=t.metadata,$=t.default;return{title:n,date:i,author:l,content:$}}const it=Object.freeze(Object.defineProperty({__proto__:null,load:et},Symbol.toStringTag,{value:"Module"}));function at(s){let t,n,i=s[0].title+"",l,$,c,u,A,b=s[0].date+"",j,D,f,O,y=s[0].author+"",k,S,_,e,m;var p=s[0].content;function H(a,o){return{}}return p&&(e=x(p,H())),{c(){t=v("article"),n=v("h1"),l=P(i),$=R(),c=v("div"),u=v("p"),A=P("Publié le : "),j=P(b),D=R(),f=v("p"),O=P("Auteur : "),k=P(y),S=R(),_=v("div"),e&&z(e.$$.fragment),this.h()},l(a){t=h(a,"ARTICLE",{});var o=g(t);n=h(o,"H1",{});var E=g(n);l=w(E,i),E.forEach(d),$=V(o),c=h(o,"DIV",{class:!0});var I=g(c);u=h(I,"P",{class:!0});var T=g(u);A=w(T,"Publié le : "),j=w(T,b),T.forEach(d),D=V(I),f=h(I,"P",{class:!0});var M=g(f);O=w(M,"Auteur : "),k=w(M,y),M.forEach(d),I.forEach(d),S=V(o),_=h(o,"DIV",{class:!0});var L=g(_);e&&W(e.$$.fragment,L),L.forEach(d),o.forEach(d),this.h()},h(){q(u,"class","inline font-bold"),q(f,"class","inline font-bold"),q(c,"class","pt-4 flex justify-between mb-12"),q(_,"class","px-12 content-center")},m(a,o){X(a,t,o),r(t,n),r(n,l),r(t,$),r(t,c),r(c,u),r(u,A),r(u,j),r(c,D),r(c,f),r(f,O),r(f,k),r(t,S),r(t,_),e&&U(e,_,null),m=!0},p(a,[o]){if((!m||o&1)&&i!==(i=a[0].title+"")&&C(l,i),(!m||o&1)&&b!==(b=a[0].date+"")&&C(j,b),(!m||o&1)&&y!==(y=a[0].author+"")&&C(k,y),o&1&&p!==(p=a[0].content)){if(e){Z();const E=e;B(E.$$.fragment,1,0,()=>{G(E,1)}),Y()}p?(e=x(p,H()),z(e.$$.fragment),F(e.$$.fragment,1),U(e,_,null)):e=null}},i(a){m||(e&&F(e.$$.fragment,a),m=!0)},o(a){e&&B(e.$$.fragment,a),m=!1},d(a){a&&d(t),e&&G(e)}}}function nt(s,t,n){let{data:i}=t;return s.$$set=l=>{"data"in l&&n(0,i=l.data)},[i]}class lt extends N{constructor(t){super(),Q(this,t,nt,at,K,{data:0})}}export{lt as component,it as universal};
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = ["../chunks/proposer_guide.jq4D-DxX.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.ciNBPAxl.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
{"version":"1699705949688"}
{"version":"1703349664352"}

BIN
dist/_app/version.json.br vendored Normal file

Binary file not shown.

BIN
dist/_app/version.json.gz vendored Normal file

Binary file not shown.

49
dist/accueil.html vendored Normal file

File diff suppressed because one or more lines are too long

BIN
dist/accueil.html.br vendored Normal file

Binary file not shown.

BIN
dist/accueil.html.gz vendored Normal file

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More