mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-14 18:01:06 +00:00
1 line
35 KiB
JavaScript
1 line
35 KiB
JavaScript
let n=document.createElement("style");n.innerHTML="",document.head.appendChild(n);import{S as a,i as t,s,c as e,a as l,m as o,A as p,K as c,t as i,b as r,d as u,j as d,p as m,q as f,E as k,F as $,o as g,D as b,B as h,w as v,C as x,G as E,g as w,h as y,k as D,l as F,n as I,N as _,y as U,x as T,r as A,I as j,a0 as L,M as S,Y as C,J as P,H as R,Z as M,a1 as B,Q as N,_ as H,aa as V}from"./index.c2c9d961.js";import{S as G}from"./SkeletonText.3cde24a8.js";import{a as O}from"./Button.37430222.js";import"./index.af83b04a.js";import{W as q,a as J,C as K,P as Q}from"./Preview.4c9c0c28.js";import"./ChevronDown16.d70ae9ed.js";import{C as W}from"./Close16.d95a415b.js";import{L as Y}from"./Loading.8dea5962.js";import"./Column.2e03e551.js";import"./Content.94950662.js";import"./store.a9279dc1.js";function Z(n){let a,t;const s=[{description:n[1]},n[3],{small:!0},{withOverlay:!1}];let d={};for(let n=0;n<s.length;n+=1)d=v(d,s[n]);return a=new Y({props:d}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},p(n,t){const e=10&t?p(s,[2&t&&{description:n[1]},8&t&&c(n[3]),s[2],s[3]]):{};a.$set(e)},i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function z(n){let a,t,s,b=n[2]&&X();const h=[{"aria-label":n[1]},{title:n[1]},{class:"bx--file-close"},n[3]];let x={};for(let n=0;n<h.length;n+=1)x=v(x,h[n]);return t=new W({props:x}),t.$on("click",n[4]),t.$on("keydown",n[5]),{c(){b&&b.c(),a=d(),e(t.$$.fragment)},l(n){b&&b.l(n),a=m(n),l(t.$$.fragment,n)},m(n,e){b&&b.m(n,e),f(n,a,e),o(t,n,e),s=!0},p(n,s){n[2]?b?4&s&&i(b,1):(b=X(),b.c(),i(b,1),b.m(a.parentNode,a)):b&&(k(),r(b,1,1,()=>{b=null}),$());const e=10&s?p(h,[2&s&&{"aria-label":n[1]},2&s&&{title:n[1]},h[2],8&s&&c(n[3])]):{};t.$set(e)},i(n){s||(i(b),i(t.$$.fragment,n),s=!0)},o(n){r(b),r(t.$$.fragment,n),s=!1},d(n){b&&b.d(n),n&&g(a),u(t,n)}}}function X(n){let a,t;return a=new q({props:{class:"bx--file-invalid"}}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function nn(n){let a,t;const s=[{"aria-label":n[1]},{title:n[1]},{class:"bx--file-complete"},n[3]];let d={};for(let n=0;n<s.length;n+=1)d=v(d,s[n]);return a=new J({props:d}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},p(n,t){const e=10&t?p(s,[2&t&&{"aria-label":n[1]},2&t&&{title:n[1]},s[2],8&t&&c(n[3])]):{};a.$set(e)},i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function an(n){let a,t,s,e,l="uploading"===n[0]&&Z(n),o="edit"===n[0]&&z(n),p="complete"===n[0]&&nn(n);return{c(){l&&l.c(),a=d(),o&&o.c(),t=d(),p&&p.c(),s=b()},l(n){l&&l.l(n),a=m(n),o&&o.l(n),t=m(n),p&&p.l(n),s=b()},m(n,c){l&&l.m(n,c),f(n,a,c),o&&o.m(n,c),f(n,t,c),p&&p.m(n,c),f(n,s,c),e=!0},p(n,[e]){"uploading"===n[0]?l?(l.p(n,e),1&e&&i(l,1)):(l=Z(n),l.c(),i(l,1),l.m(a.parentNode,a)):l&&(k(),r(l,1,1,()=>{l=null}),$()),"edit"===n[0]?o?(o.p(n,e),1&e&&i(o,1)):(o=z(n),o.c(),i(o,1),o.m(t.parentNode,t)):o&&(k(),r(o,1,1,()=>{o=null}),$()),"complete"===n[0]?p?(p.p(n,e),1&e&&i(p,1)):(p=nn(n),p.c(),i(p,1),p.m(s.parentNode,s)):p&&(k(),r(p,1,1,()=>{p=null}),$())},i(n){e||(i(l),i(o),i(p),e=!0)},o(n){r(l),r(o),r(p),e=!1},d(n){l&&l.d(n),n&&g(a),o&&o.d(n),n&&g(t),p&&p.d(n),n&&g(s)}}}function tn(n,a,t){const s=["status","iconDescription","invalid"];let e=h(a,s),{status:l="uploading"}=a,{iconDescription:o=""}=a,{invalid:p=!1}=a;return n.$$set=n=>{a=v(v({},a),x(n)),t(3,e=h(a,s)),"status"in n&&t(0,l=n.status),"iconDescription"in n&&t(1,o=n.iconDescription),"invalid"in n&&t(2,p=n.invalid)},[l,o,p,e,function(a){E(n,a)},function(a){E(n,a)}]}class sn extends a{constructor(n){super(),t(this,n,tn,an,s,{status:0,iconDescription:1,invalid:2})}}function en(n){let a,t,s,e,l,o,c,i,r,u=[{type:"file"},{tabindex:"-1"},{accept:n[2]},{disabled:n[4]},{id:n[9]},{multiple:n[3]},{name:n[10]},n[11]],k={};for(let n=0;n<u.length;n+=1)k=v(k,u[n]);return{c(){a=w("label"),t=w("span"),s=y(n[0]),o=d(),c=w("input"),this.h()},l(e){a=D(e,"LABEL",{"aria-disabled":!0,for:!0,tabindex:!0,class:!0});var l=F(a);t=D(l,"SPAN",{role:!0});var p=F(t);s=I(p,n[0]),p.forEach(g),l.forEach(g),o=m(e),c=D(e,"INPUT",{type:!0,tabindex:!0,accept:!0,disabled:!0,id:!0,multiple:!0,name:!0}),this.h()},h(){_(t,"role",n[7]),_(a,"aria-disabled",n[4]),_(a,"for",n[9]),_(a,"tabindex",e=n[4]?"-1":n[8]),_(a,"class",l=n[6]&&"bx--btn--"+n[6]),U(a,"bx--btn",!0),U(a,"bx--btn--sm",!0),U(a,"bx--btn--disabled",n[4]),T(c,k),U(c,"bx--visually-hidden",!0)},m(e,l){f(e,a,l),A(a,t),A(t,s),f(e,o,l),f(e,c,l),n[16](c),i||(r=[j(a,"keydown",n[14]),j(a,"keydown",n[15]),j(c,"change",L(n[12])),j(c,"change",L(n[17])),j(c,"click",n[13]),j(c,"click",ln)],i=!0)},p(n,[o]){1&o&&S(s,n[0]),128&o&&_(t,"role",n[7]),16&o&&_(a,"aria-disabled",n[4]),512&o&&_(a,"for",n[9]),272&o&&e!==(e=n[4]?"-1":n[8])&&_(a,"tabindex",e),64&o&&l!==(l=n[6]&&"bx--btn--"+n[6])&&_(a,"class",l),64&o&&U(a,"bx--btn",!0),64&o&&U(a,"bx--btn--sm",!0),80&o&&U(a,"bx--btn--disabled",n[4]),T(c,k=p(u,[{type:"file"},{tabindex:"-1"},4&o&&{accept:n[2]},16&o&&{disabled:n[4]},512&o&&{id:n[9]},8&o&&{multiple:n[3]},1024&o&&{name:n[10]},2048&o&&n[11]])),U(c,"bx--visually-hidden",!0)},i:C,o:C,d(t){t&&g(a),t&&g(o),t&&g(c),n[16](null),i=!1,P(r)}}}const ln=({target:n})=>{n.value=null};function on(n,a,t){const s=["accept","multiple","disabled","disableLabelChanges","kind","labelText","role","tabindex","id","name","ref"];let e=h(a,s),{accept:l=[]}=a,{multiple:o=!1}=a,{disabled:p=!1}=a,{disableLabelChanges:c=!1}=a,{kind:i="primary"}=a,{labelText:r="Add file"}=a,{role:u="button"}=a,{tabindex:d="0"}=a,{id:m="ccs-"+Math.random().toString(36)}=a,{name:f=""}=a,{ref:k=null}=a;return n.$$set=n=>{a=v(v({},a),x(n)),t(11,e=h(a,s)),"accept"in n&&t(2,l=n.accept),"multiple"in n&&t(3,o=n.multiple),"disabled"in n&&t(4,p=n.disabled),"disableLabelChanges"in n&&t(5,c=n.disableLabelChanges),"kind"in n&&t(6,i=n.kind),"labelText"in n&&t(0,r=n.labelText),"role"in n&&t(7,u=n.role),"tabindex"in n&&t(8,d=n.tabindex),"id"in n&&t(9,m=n.id),"name"in n&&t(10,f=n.name),"ref"in n&&t(1,k=n.ref)},[r,k,l,o,p,c,i,u,d,m,f,e,function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},({key:n})=>{" "!==n&&"Enter"!==n||k.click()},function(n){R[n?"unshift":"push"](()=>{k=n,t(1,k)})},({target:n})=>{const a=n.files,s=a.length;a&&!c&&t(0,r=s>1?s+" files":a[0].name)}]}class pn extends a{constructor(n){super(),t(this,n,on,en,s,{accept:2,multiple:3,disabled:4,disableLabelChanges:5,kind:6,labelText:0,role:7,tabindex:8,id:9,name:10,ref:1})}}function cn(n,a,t){const s=n.slice();return s[9]=a[t],s[25]=t,s}function rn(n,a){let t,s,p,c,k,$,b,h,v=a[9]+"";return $=new sn({props:{iconDescription:a[8],status:a[1]}}),$.$on("keydown",a[18]),$.$on("keydown",(function(...n){return a[19](a[25],...n)})),$.$on("click",a[20]),$.$on("click",(function(...n){return a[21](a[25],...n)})),{key:n,first:null,c(){t=w("span"),s=w("p"),p=y(v),c=d(),k=w("span"),e($.$$.fragment),b=d(),this.h()},l(n){t=D(n,"SPAN",{});var a=F(t);s=D(a,"P",{});var e=F(s);p=I(e,v),e.forEach(g),c=m(a),k=D(a,"SPAN",{});var o=F(k);l($.$$.fragment,o),o.forEach(g),b=m(a),a.forEach(g),this.h()},h(){U(s,"bx--file-filename",!0),U(k,"bx--file__state-container",!0),U(t,"bx--file__selected-file",!0),this.first=t},m(n,a){f(n,t,a),A(t,s),A(s,p),A(t,c),A(t,k),o($,k,null),A(t,b),h=!0},p(n,t){a=n,(!h||1&t)&&v!==(v=a[9]+"")&&S(p,v);const s={};256&t&&(s.iconDescription=a[8]),2&t&&(s.status=a[1]),$.$set(s)},i(n){h||(i($.$$.fragment,n),h=!0)},o(n){r($.$$.fragment,n),h=!1},d(n){n&&g(t),u($)}}}function un(n){let a,t,s,c,b,h,x,E,_,L,C,R,B,N=[],V=new Map;E=new pn({props:{disableLabelChanges:!0,labelText:n[7],accept:n[2],name:n[9],multiple:n[3],kind:n[6]}}),E.$on("change",n[16]),E.$on("change",n[17]);let G=n[0];const O=n=>n[9];for(let a=0;a<G.length;a+=1){let t=cn(n,G,a),s=O(t);V.set(s,N[a]=rn(s,t))}let q=[n[10]],J={};for(let n=0;n<q.length;n+=1)J=v(J,q[n]);return{c(){a=w("div"),t=w("strong"),s=y(n[5]),c=d(),b=w("p"),h=y(n[4]),x=d(),e(E.$$.fragment),_=d(),L=w("div");for(let n=0;n<N.length;n+=1)N[n].c();this.h()},l(e){a=D(e,"DIV",{});var o=F(a);t=D(o,"STRONG",{});var p=F(t);s=I(p,n[5]),p.forEach(g),c=m(o),b=D(o,"P",{});var i=F(b);h=I(i,n[4]),i.forEach(g),x=m(o),l(E.$$.fragment,o),_=m(o),L=D(o,"DIV",{});var r=F(L);for(let n=0;n<N.length;n+=1)N[n].l(r);r.forEach(g),o.forEach(g),this.h()},h(){U(t,"bx--file--label",!0),U(b,"bx--label-description",!0),U(L,"bx--file-container",!0),T(a,J),U(a,"bx--form-item",!0)},m(e,l){f(e,a,l),A(a,t),A(t,s),A(a,c),A(a,b),A(b,h),A(a,x),o(E,a,null),A(a,_),A(a,L);for(let n=0;n<N.length;n+=1)N[n].m(L,null);C=!0,R||(B=[j(a,"click",n[12]),j(a,"mouseover",n[13]),j(a,"mouseenter",n[14]),j(a,"mouseleave",n[15])],R=!0)},p(n,[t]){(!C||32&t)&&S(s,n[5]),(!C||16&t)&&S(h,n[4]);const e={};if(128&t&&(e.labelText=n[7]),4&t&&(e.accept=n[2]),512&t&&(e.name=n[9]),8&t&&(e.multiple=n[3]),64&t&&(e.kind=n[6]),E.$set(e),259&t){const a=n[0];k(),N=M(N,t,O,1,n,a,V,L,H,rn,null,cn),$()}T(a,J=p(q,[1024&t&&n[10]])),U(a,"bx--form-item",!0)},i(n){if(!C){i(E.$$.fragment,n);for(let n=0;n<G.length;n+=1)i(N[n]);C=!0}},o(n){r(E.$$.fragment,n);for(let n=0;n<N.length;n+=1)r(N[n]);C=!1},d(n){n&&g(a),u(E);for(let n=0;n<N.length;n+=1)N[n].d();R=!1,P(B)}}}function dn(n,a,t){const s=["status","accept","files","multiple","clearFiles","labelDescription","labelTitle","kind","buttonLabel","iconDescription","name"];let e=h(a,s),{status:l="uploading"}=a,{accept:o=[]}=a,{files:p=[]}=a,{multiple:c=!1}=a;let{labelDescription:i=""}=a,{labelTitle:r=""}=a,{kind:u="primary"}=a,{buttonLabel:d=""}=a,{iconDescription:m="Provide icon description"}=a,{name:f=""}=a;const k=B();N(()=>{p.length>$.length?k("add",p):k("remove",$.filter(n=>!p.includes(n))),$=[...p]});let $;return n.$$set=n=>{a=v(v({},a),x(n)),t(10,e=h(a,s)),"status"in n&&t(1,l=n.status),"accept"in n&&t(2,o=n.accept),"files"in n&&t(0,p=n.files),"multiple"in n&&t(3,c=n.multiple),"labelDescription"in n&&t(4,i=n.labelDescription),"labelTitle"in n&&t(5,r=n.labelTitle),"kind"in n&&t(6,u=n.kind),"buttonLabel"in n&&t(7,d=n.buttonLabel),"iconDescription"in n&&t(8,m=n.iconDescription),"name"in n&&t(9,f=n.name)},$=[],[p,l,o,c,i,r,u,d,m,f,e,()=>{t(0,p=[])},function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},({target:n})=>{t(0,p=[...n.files].map(({name:n})=>n))},function(a){E(n,a)},(n,{key:a})=>{" "!==a&&"Enter"!==a||t(0,p=p.filter((a,t)=>t!==n))},function(a){E(n,a)},n=>{t(0,p=p.filter((a,t)=>t!==n))}]}class mn extends a{constructor(n){super(),t(this,n,dn,un,s,{status:1,accept:2,files:0,multiple:3,clearFiles:11,labelDescription:4,labelTitle:5,kind:6,buttonLabel:7,iconDescription:8,name:9})}get clearFiles(){return this.$$.ctx[11]}}function fn(n){let a,t,s,e,l=n[4]&&kn(n);return{c(){a=w("div"),t=w("div"),s=y(n[3]),e=d(),l&&l.c(),this.h()},l(o){a=D(o,"DIV",{});var p=F(a);t=D(p,"DIV",{});var c=F(t);s=I(c,n[3]),c.forEach(g),e=m(p),l&&l.l(p),p.forEach(g),this.h()},h(){U(t,"bx--form-requirement__title",!0),U(a,"bx--form-requirement",!0)},m(n,o){f(n,a,o),A(a,t),A(t,s),A(a,e),l&&l.m(a,null)},p(n,t){8&t&&S(s,n[3]),n[4]?l?l.p(n,t):(l=kn(n),l.c(),l.m(a,null)):l&&(l.d(1),l=null)},d(n){n&&g(a),l&&l.d()}}}function kn(n){let a,t;return{c(){a=w("p"),t=y(n[4]),this.h()},l(s){a=D(s,"P",{});var e=F(a);t=I(e,n[4]),e.forEach(g),this.h()},h(){U(a,"bx--form-requirement__supplement",!0)},m(n,s){f(n,a,s),A(a,t)},p(n,a){16&a&&S(t,n[4])},d(n){n&&g(a)}}}function $n(n){let a,t,s,c,k,$,b,h,x,E;$=new sn({props:{iconDescription:n[1],status:n[0],invalid:n[2]}}),$.$on("keydown",n[12]),$.$on("click",n[13]);let _=n[2]&&n[3]&&fn(n),L=[{id:n[5]},n[8]],C={};for(let n=0;n<L.length;n+=1)C=v(C,L[n]);return{c(){a=w("span"),t=w("p"),s=y(n[6]),c=d(),k=w("span"),e($.$$.fragment),b=d(),_&&_.c(),this.h()},l(e){a=D(e,"SPAN",{id:!0});var o=F(a);t=D(o,"P",{});var p=F(t);s=I(p,n[6]),p.forEach(g),c=m(o),k=D(o,"SPAN",{});var i=F(k);l($.$$.fragment,i),i.forEach(g),b=m(o),_&&_.l(o),o.forEach(g),this.h()},h(){U(t,"bx--file-filename",!0),U(k,"bx--file__state-container",!0),T(a,C),U(a,"bx--file__selected-file",!0),U(a,"bx--file__selected-file--invalid",n[2])},m(e,l){f(e,a,l),A(a,t),A(t,s),A(a,c),A(a,k),o($,k,null),A(a,b),_&&_.m(a,null),h=!0,x||(E=[j(a,"mouseover",n[9]),j(a,"mouseenter",n[10]),j(a,"mouseleave",n[11])],x=!0)},p(n,[t]){(!h||64&t)&&S(s,n[6]);const e={};2&t&&(e.iconDescription=n[1]),1&t&&(e.status=n[0]),4&t&&(e.invalid=n[2]),$.$set(e),n[2]&&n[3]?_?_.p(n,t):(_=fn(n),_.c(),_.m(a,null)):_&&(_.d(1),_=null),T(a,C=p(L,[(!h||32&t)&&{id:n[5]},256&t&&n[8]])),U(a,"bx--file__selected-file",!0),U(a,"bx--file__selected-file--invalid",n[2])},i(n){h||(i($.$$.fragment,n),h=!0)},o(n){r($.$$.fragment,n),h=!1},d(n){n&&g(a),u($),_&&_.d(),x=!1,P(E)}}}function gn(n,a,t){const s=["status","iconDescription","invalid","errorSubject","errorBody","id","name"];let e=h(a,s),{status:l="uploading"}=a,{iconDescription:o=""}=a,{invalid:p=!1}=a,{errorSubject:c=""}=a,{errorBody:i=""}=a,{id:r="ccs-"+Math.random().toString(36)}=a,{name:u=""}=a;const d=B();return n.$$set=n=>{a=v(v({},a),x(n)),t(8,e=h(a,s)),"status"in n&&t(0,l=n.status),"iconDescription"in n&&t(1,o=n.iconDescription),"invalid"in n&&t(2,p=n.invalid),"errorSubject"in n&&t(3,c=n.errorSubject),"errorBody"in n&&t(4,i=n.errorBody),"id"in n&&t(5,r=n.id),"name"in n&&t(6,u=n.name)},[l,o,p,c,i,r,u,d,e,function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},({key:n})=>{" "!==n&&"Enter"!==n||d("delete",r)},()=>{d("delete",r)}]}class bn extends a{constructor(n){super(),t(this,n,gn,$n,s,{status:0,iconDescription:1,invalid:2,errorSubject:3,errorBody:4,id:5,name:6})}}function hn(n){let a,t,s,e,l,o,c,i,r=[n[12]],u={};for(let n=0;n<r.length;n+=1)u=v(u,r[n]);return{c(){a=w("div"),t=w("label"),s=w("div"),e=y(n[4]),l=d(),o=w("input"),this.h()},l(p){a=D(p,"DIV",{});var c=F(a);t=D(c,"LABEL",{for:!0,tabindex:!0});var i=F(t);s=D(i,"DIV",{role:!0});var r=F(s);e=I(r,n[4]),l=m(r),o=D(r,"INPUT",{type:!0,tabindex:!0,id:!0,disabled:!0,accept:!0,name:!0,multiple:!0}),r.forEach(g),i.forEach(g),c.forEach(g),this.h()},h(){_(o,"type","file"),_(o,"tabindex","-1"),_(o,"id",n[8]),o.disabled=n[6],_(o,"accept",n[1]),_(o,"name",n[9]),o.multiple=n[2],U(o,"bx--file-input",!0),_(s,"role",n[5]),U(s,"bx--file__drop-container",!0),U(s,"bx--file__drop-container--drag-over",n[10]),_(t,"for",n[8]),_(t,"tabindex",n[7]),U(t,"bx--file-browse-btn",!0),U(t,"bx--file-browse-btn--disabled",n[6]),T(a,u),U(a,"bx--file",!0)},m(p,r){f(p,a,r),A(a,t),A(t,s),A(s,e),A(s,l),A(s,o),n[19](o),c||(i=[j(o,"change",n[17]),j(o,"change",n[20]),j(o,"click",n[18]),j(o,"click",vn),j(t,"keydown",n[16]),j(t,"keydown",n[21]),j(a,"dragover",n[13]),j(a,"dragover",L(V(n[22]))),j(a,"dragleave",n[14]),j(a,"dragleave",L(V(n[23]))),j(a,"drop",n[15]),j(a,"drop",L(V(n[24])))],c=!0)},p(n,[l]){16&l&&S(e,n[4]),256&l&&_(o,"id",n[8]),64&l&&(o.disabled=n[6]),2&l&&_(o,"accept",n[1]),512&l&&_(o,"name",n[9]),4&l&&(o.multiple=n[2]),32&l&&_(s,"role",n[5]),1024&l&&U(s,"bx--file__drop-container--drag-over",n[10]),256&l&&_(t,"for",n[8]),128&l&&_(t,"tabindex",n[7]),64&l&&U(t,"bx--file-browse-btn--disabled",n[6]),T(a,u=p(r,[4096&l&&n[12]])),U(a,"bx--file",!0)},i:C,o:C,d(t){t&&g(a),n[19](null),c=!1,P(i)}}}const vn=({target:n})=>{n.value=null};function xn(n,a,t){const s=["accept","multiple","validateFiles","labelText","role","disabled","tabindex","id","name","ref"];let e=h(a,s),{accept:l=[]}=a,{multiple:o=!1}=a,{validateFiles:p=(n=>n)}=a,{labelText:c="Add file"}=a,{role:i="button"}=a,{disabled:r=!1}=a,{tabindex:u="0"}=a,{id:d="ccs-"+Math.random().toString(36)}=a,{name:m=""}=a,{ref:f=null}=a;const k=B();let $;return n.$$set=n=>{a=v(v({},a),x(n)),t(12,e=h(a,s)),"accept"in n&&t(1,l=n.accept),"multiple"in n&&t(2,o=n.multiple),"validateFiles"in n&&t(3,p=n.validateFiles),"labelText"in n&&t(4,c=n.labelText),"role"in n&&t(5,i=n.role),"disabled"in n&&t(6,r=n.disabled),"tabindex"in n&&t(7,u=n.tabindex),"id"in n&&t(8,d=n.id),"name"in n&&t(9,m=n.name),"ref"in n&&t(0,f=n.ref)},t(10,$=!1),[f,l,o,p,c,i,r,u,d,m,$,k,e,function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},function(n){R[n?"unshift":"push"](()=>{f=n,t(0,f)})},({target:n})=>{k("add",p(n.files))},({key:n})=>{" "!==n&&"Enter"!==n||f.click()},({dataTransfer:n})=>{r||(t(10,$=!0),n.dropEffect="copy")},({dataTransfer:n})=>{r||(t(10,$=!1),n.dropEffect="move")},({dataTransfer:n})=>{r||(t(10,$=!1),k("add",p(n.files)))}]}class En extends a{constructor(n){super(),t(this,n,xn,hn,s,{accept:1,multiple:2,validateFiles:3,labelText:4,role:5,disabled:6,tabindex:7,id:8,name:9,ref:0})}}function wn(n){let a,t,s,c,k,$,b,h,x;t=new G({props:{heading:!0,width:"100px"}}),c=new G({props:{width:"225px",class:"bx--label-description"}}),$=new O({});let E=[n[0]],y={};for(let n=0;n<E.length;n+=1)y=v(y,E[n]);return{c(){a=w("div"),e(t.$$.fragment),s=d(),e(c.$$.fragment),k=d(),e($.$$.fragment),this.h()},l(n){a=D(n,"DIV",{});var e=F(a);l(t.$$.fragment,e),s=m(e),l(c.$$.fragment,e),k=m(e),l($.$$.fragment,e),e.forEach(g),this.h()},h(){T(a,y),U(a,"bx--form-item",!0)},m(e,l){f(e,a,l),o(t,a,null),A(a,s),o(c,a,null),A(a,k),o($,a,null),b=!0,h||(x=[j(a,"click",n[1]),j(a,"mouseover",n[2]),j(a,"mouseenter",n[3]),j(a,"mouseleave",n[4])],h=!0)},p(n,[t]){T(a,y=p(E,[1&t&&n[0]])),U(a,"bx--form-item",!0)},i(n){b||(i(t.$$.fragment,n),i(c.$$.fragment,n),i($.$$.fragment,n),b=!0)},o(n){r(t.$$.fragment,n),r(c.$$.fragment,n),r($.$$.fragment,n),b=!1},d(n){n&&g(a),u(t),u(c),u($),h=!1,P(x)}}}function yn(n,a,t){const s=[];let e=h(a,s);return n.$$set=n=>{a=v(v({},a),x(n)),t(0,e=h(a,s))},[e,function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)},function(a){E(n,a)}]}class Dn extends a{constructor(n){super(),t(this,n,yn,wn,s,{})}}function Fn(n){let a,t;return a=new pn({props:{labelText:"Add files"}}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},p:C,i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function In(n){let a,t;return a=new mn({props:{multiple:!0,labelTitle:"Upload files",buttonLabel:"Add files",labelDescription:"Only JPEG files are accepted.",accept:[".jpg",".jpeg"],status:"complete"}}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},p:C,i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function _n(n){let a,t;return a=new bn({props:{name:"README.md",status:"uploading"}}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},p:C,i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function Un(n){let a,t;return a=new bn({props:{name:"README.md",status:"complete"}}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},p:C,i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function Tn(n){let a,t;return a=new bn({props:{invalid:!0,name:"README.md",status:"edit"}}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},p:C,i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function An(n){let a,t;return a=new En({props:{labelText:"Drag and drop files here or click to upload",multiple:!0}}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},p:C,i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function jn(n){let a,t;return a=new Dn({}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}function Ln(n){let a,t,s,e,l,o,p,c,i,r,u,k,$,b,h,v,x,E,U,T,j,L,S,C,P,R,M,B,N,H,V,G,O,q;return{c(){a=w("div"),t=w("ul"),s=w("li"),e=w("a"),l=y("Usage"),o=d(),p=w("ul"),c=w("li"),i=w("a"),r=y("File uploader (button-only)"),u=d(),k=w("li"),$=w("a"),b=y("File uploader"),h=d(),v=w("li"),x=w("a"),E=y("Item (uploading)"),U=d(),T=w("li"),j=w("a"),L=y("Item (complete)"),S=d(),C=w("li"),P=w("a"),R=y("Item (invalid)"),M=d(),B=w("li"),N=w("a"),H=y("Drop container"),V=d(),G=w("li"),O=w("a"),q=y("Skeleton"),this.h()},l(n){a=D(n,"DIV",{slot:!0});var d=F(a);t=D(d,"UL",{class:!0});var f=F(t);s=D(f,"LI",{class:!0});var w=F(s);e=D(w,"A",{class:!0,href:!0});var y=F(e);l=I(y,"Usage"),y.forEach(g),o=m(w),p=D(w,"UL",{class:!0});var _=F(p);c=D(_,"LI",{class:!0});var A=F(c);i=D(A,"A",{class:!0,href:!0});var J=F(i);r=I(J,"File uploader (button-only)"),J.forEach(g),A.forEach(g),u=m(_),k=D(_,"LI",{class:!0});var K=F(k);$=D(K,"A",{class:!0,href:!0});var Q=F($);b=I(Q,"File uploader"),Q.forEach(g),K.forEach(g),h=m(_),v=D(_,"LI",{class:!0});var W=F(v);x=D(W,"A",{class:!0,href:!0});var Y=F(x);E=I(Y,"Item (uploading)"),Y.forEach(g),W.forEach(g),U=m(_),T=D(_,"LI",{class:!0});var Z=F(T);j=D(Z,"A",{class:!0,href:!0});var z=F(j);L=I(z,"Item (complete)"),z.forEach(g),Z.forEach(g),S=m(_),C=D(_,"LI",{class:!0});var X=F(C);P=D(X,"A",{class:!0,href:!0});var nn=F(P);R=I(nn,"Item (invalid)"),nn.forEach(g),X.forEach(g),M=m(_),B=D(_,"LI",{class:!0});var an=F(B);N=D(an,"A",{class:!0,href:!0});var tn=F(N);H=I(tn,"Drop container"),tn.forEach(g),an.forEach(g),V=m(_),G=D(_,"LI",{class:!0});var sn=F(G);O=D(sn,"A",{class:!0,href:!0});var en=F(O);q=I(en,"Skeleton"),en.forEach(g),sn.forEach(g),_.forEach(g),w.forEach(g),f.forEach(g),d.forEach(g),this.h()},h(){_(e,"class","bx--link"),_(e,"href","#usage"),_(i,"class","bx--link"),_(i,"href","#file-uploader-button-only"),_(c,"class","bx--list__item"),_($,"class","bx--link"),_($,"href","#file-uploader"),_(k,"class","bx--list__item"),_(x,"class","bx--link"),_(x,"href","#item-uploading"),_(v,"class","bx--list__item"),_(j,"class","bx--link"),_(j,"href","#item-complete"),_(T,"class","bx--list__item"),_(P,"class","bx--link"),_(P,"href","#item-invalid"),_(C,"class","bx--list__item"),_(N,"class","bx--link"),_(N,"href","#drop-container"),_(B,"class","bx--list__item"),_(O,"class","bx--link"),_(O,"href","#skeleton"),_(G,"class","bx--list__item"),_(p,"class","bx--list--unordered bx--list--nested"),_(s,"class","bx--list__item"),_(t,"class","bx--list--unordered"),_(a,"slot","aside")},m(n,d){f(n,a,d),A(a,t),A(t,s),A(s,e),A(e,l),A(s,o),A(s,p),A(p,c),A(c,i),A(i,r),A(p,u),A(p,k),A(k,$),A($,b),A(p,h),A(p,v),A(v,x),A(x,E),A(p,U),A(p,T),A(T,j),A(j,L),A(p,S),A(p,C),A(C,P),A(P,R),A(p,M),A(p,B),A(B,N),A(N,H),A(p,V),A(p,G),A(G,O),A(O,q)},d(n){n&&g(a)}}}function Sn(n){let a,t,s,p,c,k,$,b,h,v,x,E,U,T,j,L,S,C,P,R,M,B,N,H,V,G,O,q,J,K,W,Y,Z,z,X,nn;return p=new Q({props:{codeRaw:'<script>\n import { FileUploaderButton } from "carbon-components-svelte";\n<\/script>\n\n<FileUploaderButton labelText="Add files" />\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> FileUploaderButton <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>FileUploaderButton</span> <span class="token attr-name">labelText</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Add files<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n',$$slots:{default:[Fn]},$$scope:{ctx:n}}}),h=new Q({props:{codeRaw:'<script>\n import { FileUploader } from "carbon-components-svelte";\n<\/script>\n\n<FileUploader\n multiple\n labelTitle="Upload files"\n buttonLabel="Add files"\n labelDescription="Only JPEG files are accepted."\n accept={[\'.jpg\', \'.jpeg\']}\n status="complete"\n/>\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> FileUploader <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>FileUploader</span>\n <span class="token attr-name">multiple</span>\n <span class="token attr-name">labelTitle</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Upload files<span class="token punctuation">"</span></span>\n <span class="token attr-name">buttonLabel</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Add files<span class="token punctuation">"</span></span>\n <span class="token attr-name">labelDescription</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Only JPEG files are accepted.<span class="token punctuation">"</span></span>\n <span class="token attr-name">accept=</span><span class="token language-javascript"><span class="token punctuation">{</span><span class="token punctuation">[</span><span class="token string">\'.jpg\'</span><span class="token punctuation">,</span> <span class="token string">\'.jpeg\'</span><span class="token punctuation">]</span><span class="token punctuation">}</span></span>\n <span class="token attr-name">status</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>complete<span class="token punctuation">"</span></span>\n<span class="token punctuation">/></span></span>\n',$$slots:{default:[In]},$$scope:{ctx:n}}}),T=new Q({props:{codeRaw:'<script>\n import { FileUploaderItem } from "carbon-components-svelte";\n<\/script>\n\n<FileUploaderItem name="README.md" status="uploading" />\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> FileUploaderItem <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>FileUploaderItem</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>README.md<span class="token punctuation">"</span></span> <span class="token attr-name">status</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>uploading<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n',$$slots:{default:[_n]},$$scope:{ctx:n}}}),P=new Q({props:{codeRaw:'<script>\n import { FileUploaderItem } from "carbon-components-svelte";\n<\/script>\n\n<FileUploaderItem name="README.md" status="complete" />\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> FileUploaderItem <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>FileUploaderItem</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>README.md<span class="token punctuation">"</span></span> <span class="token attr-name">status</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>complete<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n',$$slots:{default:[Un]},$$scope:{ctx:n}}}),H=new Q({props:{codeRaw:'<script>\n import { FileUploaderItem } from "carbon-components-svelte";\n<\/script>\n\n<FileUploaderItem invalid name="README.md" status="edit" />\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> FileUploaderItem <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>FileUploaderItem</span> <span class="token attr-name">invalid</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>README.md<span class="token punctuation">"</span></span> <span class="token attr-name">status</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>edit<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>\n',$$slots:{default:[Tn]},$$scope:{ctx:n}}}),J=new Q({props:{codeRaw:'<script>\n import { FileUploaderDropContainer } from "carbon-components-svelte";\n<\/script>\n\n<FileUploaderDropContainer\n labelText="Drag and drop files here or click to upload"\n multiple\n/>\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> FileUploaderDropContainer <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>FileUploaderDropContainer</span>\n <span class="token attr-name">labelText</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span>Drag and drop files here or click to upload<span class="token punctuation">"</span></span>\n <span class="token attr-name">multiple</span>\n<span class="token punctuation">/></span></span>\n',$$slots:{default:[An]},$$scope:{ctx:n}}}),z=new Q({props:{codeRaw:'<script>\n import { FileUploaderSkeleton } from "carbon-components-svelte";\n<\/script>\n\n<FileUploaderSkeleton />\n',code:'<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">\n <span class="token keyword">import</span> <span class="token punctuation">{</span> FileUploaderSkeleton <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"carbon-components-svelte"</span><span class="token punctuation">;</span>\n</span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>\n\n<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>FileUploaderSkeleton</span> <span class="token punctuation">/></span></span>\n',$$slots:{default:[jn]},$$scope:{ctx:n}}}),{c(){a=w("h3"),t=y("File uploader (button-only)"),s=d(),e(p.$$.fragment),c=d(),k=w("h3"),$=y("File uploader"),b=d(),e(h.$$.fragment),v=d(),x=w("h3"),E=y("Item (uploading)"),U=d(),e(T.$$.fragment),j=d(),L=w("h3"),S=y("Item (complete)"),C=d(),e(P.$$.fragment),R=d(),M=w("h3"),B=y("Item (invalid)"),N=d(),e(H.$$.fragment),V=d(),G=w("h3"),O=y("Drop container"),q=d(),e(J.$$.fragment),K=d(),W=w("h3"),Y=y("Skeleton"),Z=d(),e(z.$$.fragment),X=d(),this.h()},l(n){a=D(n,"H3",{id:!0});var e=F(a);t=I(e,"File uploader (button-only)"),e.forEach(g),s=m(n),l(p.$$.fragment,n),c=m(n),k=D(n,"H3",{id:!0});var o=F(k);$=I(o,"File uploader"),o.forEach(g),b=m(n),l(h.$$.fragment,n),v=m(n),x=D(n,"H3",{id:!0});var i=F(x);E=I(i,"Item (uploading)"),i.forEach(g),U=m(n),l(T.$$.fragment,n),j=m(n),L=D(n,"H3",{id:!0});var r=F(L);S=I(r,"Item (complete)"),r.forEach(g),C=m(n),l(P.$$.fragment,n),R=m(n),M=D(n,"H3",{id:!0});var u=F(M);B=I(u,"Item (invalid)"),u.forEach(g),N=m(n),l(H.$$.fragment,n),V=m(n),G=D(n,"H3",{id:!0});var d=F(G);O=I(d,"Drop container"),d.forEach(g),q=m(n),l(J.$$.fragment,n),K=m(n),W=D(n,"H3",{id:!0});var f=F(W);Y=I(f,"Skeleton"),f.forEach(g),Z=m(n),l(z.$$.fragment,n),X=m(n),this.h()},h(){_(a,"id","file-uploader-button-only"),_(k,"id","file-uploader"),_(x,"id","item-uploading"),_(L,"id","item-complete"),_(M,"id","item-invalid"),_(G,"id","drop-container"),_(W,"id","skeleton")},m(n,e){f(n,a,e),A(a,t),f(n,s,e),o(p,n,e),f(n,c,e),f(n,k,e),A(k,$),f(n,b,e),o(h,n,e),f(n,v,e),f(n,x,e),A(x,E),f(n,U,e),o(T,n,e),f(n,j,e),f(n,L,e),A(L,S),f(n,C,e),o(P,n,e),f(n,R,e),f(n,M,e),A(M,B),f(n,N,e),o(H,n,e),f(n,V,e),f(n,G,e),A(G,O),f(n,q,e),o(J,n,e),f(n,K,e),f(n,W,e),A(W,Y),f(n,Z,e),o(z,n,e),f(n,X,e),nn=!0},p(n,a){const t={};1&a&&(t.$$scope={dirty:a,ctx:n}),p.$set(t);const s={};1&a&&(s.$$scope={dirty:a,ctx:n}),h.$set(s);const e={};1&a&&(e.$$scope={dirty:a,ctx:n}),T.$set(e);const l={};1&a&&(l.$$scope={dirty:a,ctx:n}),P.$set(l);const o={};1&a&&(o.$$scope={dirty:a,ctx:n}),H.$set(o);const c={};1&a&&(c.$$scope={dirty:a,ctx:n}),J.$set(c);const i={};1&a&&(i.$$scope={dirty:a,ctx:n}),z.$set(i)},i(n){nn||(i(p.$$.fragment,n),i(h.$$.fragment,n),i(T.$$.fragment,n),i(P.$$.fragment,n),i(H.$$.fragment,n),i(J.$$.fragment,n),i(z.$$.fragment,n),nn=!0)},o(n){r(p.$$.fragment,n),r(h.$$.fragment,n),r(T.$$.fragment,n),r(P.$$.fragment,n),r(H.$$.fragment,n),r(J.$$.fragment,n),r(z.$$.fragment,n),nn=!1},d(n){n&&g(a),n&&g(s),u(p,n),n&&g(c),n&&g(k),n&&g(b),u(h,n),n&&g(v),n&&g(x),n&&g(U),u(T,n),n&&g(j),n&&g(L),n&&g(C),u(P,n),n&&g(R),n&&g(M),n&&g(N),u(H,n),n&&g(V),n&&g(G),n&&g(q),u(J,n),n&&g(K),n&&g(W),n&&g(Z),u(z,n),n&&g(X)}}}function Cn(n){let a,t;return a=new K({props:{$$slots:{default:[Sn],aside:[Ln]},$$scope:{ctx:n}}}),{c(){e(a.$$.fragment)},l(n){l(a.$$.fragment,n)},m(n,s){o(a,n,s),t=!0},p(n,[t]){const s={};1&t&&(s.$$scope={dirty:t,ctx:n}),a.$set(s)},i(n){t||(i(a.$$.fragment,n),t=!0)},o(n){r(a.$$.fragment,n),t=!1},d(n){u(a,n)}}}export default class extends a{constructor(n){super(),t(this,n,null,Cn,s,{})}}
|