@stories-js/core
Version:
Stories web components to build stories
5 lines • 16.5 kB
JavaScript
var __spreadArray=this&&this.__spreadArray||function(r,e,t){if(t||arguments.length===2)for(var n=0,a=e.length,o;n<a;n++){if(o||!(n in e)){if(!o)o=Array.prototype.slice.call(e,0,n);o[n]=e[n]}}return r.concat(o||Array.prototype.slice.call(e))};
/*!
* (C) StoriesJS https://storiesjs.org - GPL-2.0 License
*/System.register(["./p-3d5a0b0e.system.js"],(function(r){"use strict";var e;return{setters:[function(r){e=r.s}],execute:function(){function t(r,e,t){var n=Object.keys(r);if(e&&n.indexOf(e)>=0){return e}if(n.length){return n[0]}return t}var n={registerAddon:function(r){var t=Object.assign({},e.addons);t[r.id]=r;e.addons=t},unregisterAddon:function(r){e.addons=Object.keys(e.addons).filter((function(e){return e!==r.id})).reduce((function(r,t){r[t]=e.addons[t];return r}),{})},getPanels:function(){return Object.keys(e.addons).filter((function(r){return e.addons[r].type==="panel"})).reduce((function(r,t){r[t]=e.addons[t];return r}),{})},getTools:function(){return Object.keys(e.addons).filter((function(r){return e.addons[r].type==="tool"})).reduce((function(r,t){r[t]=e.addons[t];return r}),{})},getStoryPanels:function(){var r=n.getPanels();var t=e.story;if(!r||!t){return r}var a=t.parameters;var o={};Object.entries(r).forEach((function(r){var e=r[0],t=r[1];var n=t.paramKey;if(n&&a&&a[n]&&a[n].disable){return}o[e]=t}));return o},getSelectedPanel:function(){var r=e.selectedPanel;return t(n.getPanels(),r,r)},setSelectedPanel:function(r){e.selectedPanel=r},getAddonState:function(r){return e.addons[r].state},setAddonState:function(r,t){var n;var a=Object.assign({},e.addons[r]);a.state=t;e.addons=Object.assign(Object.assign({},e.addons),(n={},n[r]=a,n))}};var a={toggleFullscreen:function(r){var t=e.showNav,n=e.singleStory,a=e.fullScreen;var o=typeof r==="boolean"?r:!a;var u=t===false&&o===false;e.fullScreen=o;e.showNav=!n&&u?true:t},togglePanel:function(r){var t=e.showNav,n=e.fullScreen,a=e.showPanel;var o=typeof r!=="undefined"?r:!a;var u=t===false&&o===false;e.showPanel=o;e.fullScreen=u?true:n},togglePanelPosition:function(r){if(typeof r!=="undefined"){e.panelPosition=r}else{e.panelPosition=e.panelPosition==="right"?"bottom":"right"}},toggleNav:function(r){if(e.singleStory){return}var t=e.showPanel,n=e.fullScreen,a=e.showNav;var o=typeof r!=="undefined"?r:!a;var u=t===false&&o===false;e.showNav=o;e.fullScreen=u?true:!o&&n},resetLayout:function(){e.showNav=false;e.showPanel=false;e.fullScreen=false},focusOnUIElement:function(r,e){if(!r){return}var t=document.querySelector("#".concat(r));if(t){t.focus();if(e){t.select()}}}};var o={addNotification:function(r){o.clearNotification(r.id);e.notifications=__spreadArray(__spreadArray([],e.notifications,true),[r],false)},clearNotification:function(r){e.notifications=e.notifications.filter((function(e){if(e.id===r){if(e.onClear){e.onClear()}return false}return true}))}};var u=typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};function i(r,e,t){return t={path:e,exports:{},require:function(r,e){return c()}},r(t,t.exports),t.exports}function f(r){if(r.__esModule)return r;var e=Object.defineProperty({},"__esModule",{value:true});Object.keys(r).forEach((function(t){var n=Object.getOwnPropertyDescriptor(r,t);Object.defineProperty(e,t,n.get?n:{enumerable:true,get:function(){return r[t]}})}));return e}function c(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}function s(r,e,t,n){var a=-1,o=r==null?0:r.length;if(n&&o){t=r[++a]}while(++a<o){t=e(t,r[a],a,r)}return t}var l=s;function d(r){return function(e){return r==null?undefined:r[e]}}var v=d;var y={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"};var p=v(y);var g=p;var b=typeof u=="object"&&u&&u.Object===Object&&u;var h=b;var m=typeof self=="object"&&self&&self.Object===Object&&self;var O=h||m||Function("return this")();var j=O;var S=j.Symbol;var x=S;function A(r,e){var t=-1,n=r==null?0:r.length,a=Array(n);while(++t<n){a[t]=e(r[t],t,r)}return a}var w=A;var E=Array.isArray;var _=E;var I=Object.prototype;var P=I.hasOwnProperty;var N=I.toString;var M=x?x.toStringTag:undefined;function U(r){var e=P.call(r,M),t=r[M];try{r[M]=undefined;var n=true}catch(o){}var a=N.call(r);if(n){if(e){r[M]=t}else{delete r[M]}}return a}var T=U;var z=Object.prototype;var R=z.toString;function k(r){return R.call(r)}var L=k;var C="[object Null]",F="[object Undefined]";var Z=x?x.toStringTag:undefined;function D(r){if(r==null){return r===undefined?F:C}return Z&&Z in Object(r)?T(r):L(r)}var K=D;function $(r){return r!=null&&typeof r=="object"}var G=$;var q="[object Symbol]";function H(r){return typeof r=="symbol"||G(r)&&K(r)==q}var Y=H;var J=1/0;var V=x?x.prototype:undefined,W=V?V.toString:undefined;function B(r){if(typeof r=="string"){return r}if(_(r)){return w(r,B)+""}if(Y(r)){return W?W.call(r):""}var e=r+"";return e=="0"&&1/r==-J?"-0":e}var Q=B;function X(r){return r==null?"":Q(r)}var rr=X;var er=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g;var tr="\\u0300-\\u036f",nr="\\ufe20-\\ufe2f",ar="\\u20d0-\\u20ff",or=tr+nr+ar;var ur="["+or+"]";var ir=RegExp(ur,"g");function fr(r){r=rr(r);return r&&r.replace(er,g).replace(ir,"")}var cr=fr;var sr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function lr(r){return r.match(sr)||[]}var dr=lr;var vr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function yr(r){return vr.test(r)}var pr=yr;var gr="\\ud800-\\udfff",br="\\u0300-\\u036f",hr="\\ufe20-\\ufe2f",mr="\\u20d0-\\u20ff",Or=br+hr+mr,jr="\\u2700-\\u27bf",Sr="a-z\\xdf-\\xf6\\xf8-\\xff",xr="\\xac\\xb1\\xd7\\xf7",Ar="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",wr="\\u2000-\\u206f",Er=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",_r="A-Z\\xc0-\\xd6\\xd8-\\xde",Ir="\\ufe0e\\ufe0f",Pr=xr+Ar+wr+Er;var Nr="['’]",Mr="["+Pr+"]",Ur="["+Or+"]",Tr="\\d+",zr="["+jr+"]",Rr="["+Sr+"]",kr="[^"+gr+Pr+Tr+jr+Sr+_r+"]",Lr="\\ud83c[\\udffb-\\udfff]",Cr="(?:"+Ur+"|"+Lr+")",Fr="[^"+gr+"]",Zr="(?:\\ud83c[\\udde6-\\uddff]){2}",Dr="[\\ud800-\\udbff][\\udc00-\\udfff]",Kr="["+_r+"]",$r="\\u200d";var Gr="(?:"+Rr+"|"+kr+")",qr="(?:"+Kr+"|"+kr+")",Hr="(?:"+Nr+"(?:d|ll|m|re|s|t|ve))?",Yr="(?:"+Nr+"(?:D|LL|M|RE|S|T|VE))?",Jr=Cr+"?",Vr="["+Ir+"]?",Wr="(?:"+$r+"(?:"+[Fr,Zr,Dr].join("|")+")"+Vr+Jr+")*",Br="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Qr="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Xr=Vr+Jr+Wr,re="(?:"+[zr,Zr,Dr].join("|")+")"+Xr;var ee=RegExp([Kr+"?"+Rr+"+"+Hr+"(?="+[Mr,Kr,"$"].join("|")+")",qr+"+"+Yr+"(?="+[Mr,Kr+Gr,"$"].join("|")+")",Kr+"?"+Gr+"+"+Hr,Kr+"+"+Yr,Qr,Br,Tr,re].join("|"),"g");function te(r){return r.match(ee)||[]}var ne=te;function ae(r,e,t){r=rr(r);e=t?undefined:e;if(e===undefined){return pr(r)?ne(r):dr(r)}return r.match(e)||[]}var oe=ae;var ue="['’]";var ie=RegExp(ue,"g");function fe(r){return function(e){return l(oe(cr(e).replace(ie,"")),r,"")}}var ce=fe;function se(r,e,t){var n=-1,a=r.length;if(e<0){e=-e>a?0:a+e}t=t>a?a:t;if(t<0){t+=a}a=e>t?0:t-e>>>0;e>>>=0;var o=Array(a);while(++n<a){o[n]=r[n+e]}return o}var le=se;function de(r,e,t){var n=r.length;t=t===undefined?n:t;return!e&&t>=n?r:le(r,e,t)}var ve=de;var ye="\\ud800-\\udfff",pe="\\u0300-\\u036f",ge="\\ufe20-\\ufe2f",be="\\u20d0-\\u20ff",he=pe+ge+be,me="\\ufe0e\\ufe0f";var Oe="\\u200d";var je=RegExp("["+Oe+ye+he+me+"]");function Se(r){return je.test(r)}var xe=Se;function Ae(r){return r.split("")}var we=Ae;var Ee="\\ud800-\\udfff",_e="\\u0300-\\u036f",Ie="\\ufe20-\\ufe2f",Pe="\\u20d0-\\u20ff",Ne=_e+Ie+Pe,Me="\\ufe0e\\ufe0f";var Ue="["+Ee+"]",Te="["+Ne+"]",ze="\\ud83c[\\udffb-\\udfff]",Re="(?:"+Te+"|"+ze+")",ke="[^"+Ee+"]",Le="(?:\\ud83c[\\udde6-\\uddff]){2}",Ce="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="\\u200d";var Ze=Re+"?",De="["+Me+"]?",Ke="(?:"+Fe+"(?:"+[ke,Le,Ce].join("|")+")"+De+Ze+")*",$e=De+Ze+Ke,Ge="(?:"+[ke+Te+"?",Te,Le,Ce,Ue].join("|")+")";var qe=RegExp(ze+"(?="+ze+")|"+Ge+$e,"g");function He(r){return r.match(qe)||[]}var Ye=He;function Je(r){return xe(r)?Ye(r):we(r)}var Ve=Je;function We(r){return function(e){e=rr(e);var t=xe(e)?Ve(e):undefined;var n=t?t[0]:e.charAt(0);var a=t?ve(t,1).join(""):e.slice(1);return n[r]()+a}}var Be=We;var Qe=Be("toUpperCase");var Xe=Qe;var rt=ce((function(r,e,t){return r+(t?" ":"")+Xe(e)}));var et=rt;var tt=Object.freeze({__proto__:null});var nt=f(tt);var at=i((function(r,e){Object.defineProperty(e,"__esModule",{value:true});var t={sanitize:true,toId:true,storyNameFromExport:true,isExportStory:true,parseKind:true};e.isExportStory=g;e.parseKind=e.storyNameFromExport=e.toId=e.sanitize=void 0;var n=a(et);Object.keys(nt).forEach((function(r){if(r==="default"||r==="__esModule")return;if(Object.prototype.hasOwnProperty.call(t,r))return;Object.defineProperty(e,r,{enumerable:true,get:function e(){return nt[r]}})}));function a(r){return r&&r.__esModule?r:{default:r}}function o(r,e){return s(r)||c(r,e)||i(r,e)||u()}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(r,e){if(!r)return;if(typeof r==="string")return f(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);if(t==="Object"&&r.constructor)t=r.constructor.name;if(t==="Map"||t==="Set")return Array.from(t);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return f(r,e)}function f(r,e){if(e==null||e>r.length)e=r.length;for(var t=0,n=new Array(e);t<e;t++){n[t]=r[t]}return n}function c(r,e){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(r)))return;var t=[];var n=true;var a=false;var o=undefined;try{for(var u=r[Symbol.iterator](),i;!(n=(i=u.next()).done);n=true){t.push(i.value);if(e&&t.length===e)break}}catch(f){a=true;o=f}finally{try{if(!n&&u["return"]!=null)u["return"]()}finally{if(a)throw o}}return t}function s(r){if(Array.isArray(r))return r}var l=function r(e){return e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")};e.sanitize=l;var d=function r(e,t){var n=l(e);if(n===""){throw new Error("Invalid ".concat(t," '").concat(e,"', must include alphanumeric characters"))}return n};var v=function r(e,t){return"".concat(d(e,"kind"),"--").concat(d(t,"name"))};e.toId=v;var y=function r(e){return(0,n["default"])(e)};e.storyNameFromExport=y;function p(r,e){if(Array.isArray(e)){return e.includes(r)}return r.match(e)}function g(r,e){var t=e.includeStories,n=e.excludeStories;return r!=="__esModule"&&(!t||p(r,t))&&(!n||!p(r,n))}var b=function r(e,t){var n=t.rootSeparator,a=t.groupSeparator;var u=e.split(n,2),i=o(u,2),f=i[0],c=i[1];var s=(c||e).split(a).filter((function(r){return!!r}));return{root:c?f:null,groups:s}};e.parseKind=b}));var ot=function r(e){return ut(e)&&!it(e)};function ut(r){return!!r&&typeof r==="object"}function it(r){var e=Object.prototype.toString.call(r);return e==="[object RegExp]"||e==="[object Date]"||st(r)}var ft=typeof Symbol==="function"&&Symbol.for;var ct=ft?Symbol.for("react.element"):60103;function st(r){return r.$$typeof===ct}function lt(r){return Array.isArray(r)?[]:{}}function dt(r,e){return e.clone!==false&&e.isMergeableObject(r)?Ot(lt(r),r,e):r}function vt(r,e,t){return r.concat(e).map((function(r){return dt(r,t)}))}function yt(r,e){if(!e.customMerge){return Ot}var t=e.customMerge(r);return typeof t==="function"?t:Ot}function pt(r){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r).filter((function(e){return r.propertyIsEnumerable(e)})):[]}function gt(r){return Object.keys(r).concat(pt(r))}function bt(r,e){try{return e in r}catch(t){return false}}function ht(r,e){return bt(r,e)&&!(Object.hasOwnProperty.call(r,e)&&Object.propertyIsEnumerable.call(r,e))}function mt(r,e,t){var n={};if(t.isMergeableObject(r)){gt(r).forEach((function(e){n[e]=dt(r[e],t)}))}gt(e).forEach((function(a){if(ht(r,a)){return}if(bt(r,a)&&t.isMergeableObject(e[a])){n[a]=yt(a,t)(r[a],e[a],t)}else{n[a]=dt(e[a],t)}}));return n}function Ot(r,e,t){t=t||{};t.arrayMerge=t.arrayMerge||vt;t.isMergeableObject=t.isMergeableObject||ot;t.cloneUnlessOtherwiseSpecified=dt;var n=Array.isArray(e);var a=Array.isArray(r);var o=n===a;if(!o){return dt(e,t)}else if(n){return t.arrayMerge(r,e,t)}else{return mt(r,e,t)}}Ot.all=function r(e,t){if(!Array.isArray(e)){throw new Error("first argument should be an array")}return e.reduce((function(r,e){return Ot(r,e,t)}),{})};var jt=Ot;var St=jt;var xt=undefined&&undefined.__rest||function(r,e){var t={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)&&e.indexOf(n)<0)t[n]=r[n];if(r!=null&&typeof Object.getOwnPropertySymbols==="function")for(var a=0,n=Object.getOwnPropertySymbols(r);a<n.length;a++){if(e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(r,n[a]))t[n[a]]=r[n[a]]}return t};function At(r){var e={};r.forEach((function(r){var t=r.default,n=t===void 0?{}:t,a=r["__esModule"],o=a===void 0?undefined:a,u=xt(r,["default","__esModule"]);if(u){var i=n.title||"";Object.keys(u).forEach((function(r){try{var t=u[r];var a=wt(r,t.storyName,i),o=a.storyId,f=a.storyName,c=a.storyKind;var s=Et(o,f,c,t,n);e[o]=s}catch(l){}}))}}));return e}function wt(r,e,t){var n=t||e||r;var a=at.parseKind(n,{rootSeparator:"/",groupSeparator:"/"});var o=__spreadArray([a.root],a.groups,true).filter((function(r){return!!r})).join("-");var u=at.sanitize(o);var i=at.storyNameFromExport(r);var f=e||i;var c=at.toId(u,f);return{moduleId:u,storyId:c,storyExportName:i,storyName:f,storyKind:a}}function Et(r,e,t,n,a){return{storyId:r,kinds:t.groups,storyName:e,storyFn:n,component:a.component,subcomponents:a.subcomponents,decorators:St(a.decorators||[],n.decorators||[]),args:St(a.args||{},n.args||{}),argTypes:St(a.argTypes||{},n.argTypes||{}),parameters:St(a.parameters||{},n.parameters||{})}}var _t={setStories:function(r){e.stories=At(r)},getStoryIdFromURL:function(){var r;var e=window.location.hash;var t=/#.*path=(?<path>[^&]+)/.exec(e||"");return(r=t===null||t===void 0?void 0:t.groups)===null||r===void 0?void 0:r.path},setStoryIdInURL:function(r){window.location.hash="#path=".concat(r?r:"")},selectFirstStory:function(){var r=Object.keys(e.stories);var t=r.length?r[0]:undefined;_t.setStoryIdInURL(t)},selectStory:function(r){if(r&&e.stories[r]){_t.setStoryIdInURL(r)}else{_t.selectFirstStory()}},updateStoryArgs:function(r,e,t){r.args=e.args=t},resetStoryArgs:function(r,e,t){if(t&&t.length){t.forEach((function(t){r.args[t]=e.initialArgs[t]}))}else{r.args=Object.assign({},e.initialArgs)}},updateStory:function(r,e){r.args=Object.assign({},e.args);r.argTypes=Object.assign({},e.argTypes);r.parameters=Object.assign({},e.parameters)}};var It={};var Pt=r("a",Object.assign(It,_t,n,a,o))}}}));
//# sourceMappingURL=p-73ad0c01.system.js.map