UNPKG

@kickstartds/storybook-addon-jsonschema

Version:

Show JSON Schema files associated with components, integrated with Story Controls

2 lines 4.6 MB
var Cke=Object.create;var BX=Object.defineProperty;var yke=Object.getOwnPropertyDescriptor;var Tke=Object.getOwnPropertyNames;var wke=Object.getPrototypeOf,Ake=Object.prototype.hasOwnProperty;var Sr=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports);var xke=(n,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of Tke(e))!Ake.call(n,r)&&r!==t&&BX(n,r,{get:()=>e[r],enumerable:!(i=yke(e,r))||i.enumerable});return n};var Fn=(n,e,t)=>(t=n!=null?Cke(wke(n)):{},xke(e||!n||!n.__esModule?BX(t,"default",{value:n,enumerable:!0}):t,n));var WX=Sr((Psn,VX)=>{"use strict";var Nke="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";VX.exports=Nke});var qX=Sr((Fsn,GX)=>{"use strict";var Dke=WX();function $X(){}function zX(){}zX.resetWarningCache=$X;GX.exports=function(){function n(i,r,s,o,a,l){if(l!==Dke){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}n.isRequired=n;function e(){return n}var t={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:e,element:n,elementType:n,instanceOf:e,node:n,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:zX,resetWarningCache:$X};return t.PropTypes=t,t}});var sI=Sr((Hsn,YX)=>{YX.exports=qX()();var Bsn,Usn});var uQ=Sr((Qsn,cQ)=>{cQ.exports=Array.isArray||function(n){return Object.prototype.toString.call(n)=="[object Array]"}});var pQ=Sr((Zsn,jp)=>{var BS=uQ();jp.exports=fQ;jp.exports.parse=uI;jp.exports.compile=Vke;jp.exports.tokensToFunction=dQ;jp.exports.tokensToRegExp=hQ;var Hke=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function uI(n,e){for(var t=[],i=0,r=0,s="",o=e&&e.delimiter||"/",a;(a=Hke.exec(n))!=null;){var l=a[0],c=a[1],u=a.index;if(s+=n.slice(r,u),r=u+l.length,c){s+=c[1];continue}var d=n[r],f=a[2],h=a[3],p=a[4],g=a[5],m=a[6],_=a[7];s&&(t.push(s),s="");var v=f!=null&&d!=null&&d!==f,b=m==="+"||m==="*",S=m==="?"||m==="*",T=a[2]||o,C=p||g;t.push({name:h||i++,prefix:f||"",delimiter:T,optional:S,repeat:b,partial:v,asterisk:!!_,pattern:C?zke(C):_?".*":"[^"+FS(T)+"]+?"})}return r<n.length&&(s+=n.substr(r)),s&&t.push(s),t}function Vke(n,e){return dQ(uI(n,e),e)}function Wke(n){return encodeURI(n).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function $ke(n){return encodeURI(n).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function dQ(n,e){for(var t=new Array(n.length),i=0;i<n.length;i++)typeof n[i]=="object"&&(t[i]=new RegExp("^(?:"+n[i].pattern+")$",hI(e)));return function(r,s){for(var o="",a=r||{},l=s||{},c=l.pretty?Wke:encodeURIComponent,u=0;u<n.length;u++){var d=n[u];if(typeof d=="string"){o+=d;continue}var f=a[d.name],h;if(f==null)if(d.optional){d.partial&&(o+=d.prefix);continue}else throw new TypeError('Expected "'+d.name+'" to be defined');if(BS(f)){if(!d.repeat)throw new TypeError('Expected "'+d.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(f.length===0){if(d.optional)continue;throw new TypeError('Expected "'+d.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(h=c(f[p]),!t[u].test(h))throw new TypeError('Expected all "'+d.name+'" to match "'+d.pattern+'", but received `'+JSON.stringify(h)+"`");o+=(p===0?d.prefix:d.delimiter)+h}continue}if(h=d.asterisk?$ke(f):c(f),!t[u].test(h))throw new TypeError('Expected "'+d.name+'" to match "'+d.pattern+'", but received "'+h+'"');o+=d.prefix+h}return o}}function FS(n){return n.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function zke(n){return n.replace(/([=!:$\/()])/g,"\\$1")}function dI(n,e){return n.keys=e,n}function hI(n){return n&&n.sensitive?"":"i"}function Gke(n,e){var t=n.source.match(/\((?!\?)/g);if(t)for(var i=0;i<t.length;i++)e.push({name:i,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return dI(n,e)}function qke(n,e,t){for(var i=[],r=0;r<n.length;r++)i.push(fQ(n[r],e,t).source);var s=new RegExp("(?:"+i.join("|")+")",hI(t));return dI(s,e)}function Yke(n,e,t){return hQ(uI(n,t),e,t)}function hQ(n,e,t){BS(e)||(t=e||t,e=[]),t=t||{};for(var i=t.strict,r=t.end!==!1,s="",o=0;o<n.length;o++){var a=n[o];if(typeof a=="string")s+=FS(a);else{var l=FS(a.prefix),c="(?:"+a.pattern+")";e.push(a),a.repeat&&(c+="(?:"+l+c+")*"),a.optional?a.partial?c=l+"("+c+")?":c="(?:"+l+"("+c+"))?":c=l+"("+c+")",s+=c}}var u=FS(t.delimiter||"/"),d=s.slice(-u.length)===u;return i||(s=(d?s.slice(0,-u.length):s)+"(?:"+u+"(?=$))?"),r?s+="$":s+=i&&d?"":"(?="+u+"|$)",dI(new RegExp("^"+s,hI(t)),e)}function fQ(n,e,t){return BS(e)||(t=e||t,e=[]),t=t||{},n instanceof RegExp?Gke(n,e):BS(n)?qke(n,e,t):Yke(n,e,t)}});var mQ=Sr(zn=>{"use strict";var Cr=typeof Symbol=="function"&&Symbol.for,fI=Cr?Symbol.for("react.element"):60103,pI=Cr?Symbol.for("react.portal"):60106,US=Cr?Symbol.for("react.fragment"):60107,HS=Cr?Symbol.for("react.strict_mode"):60108,VS=Cr?Symbol.for("react.profiler"):60114,WS=Cr?Symbol.for("react.provider"):60109,$S=Cr?Symbol.for("react.context"):60110,gI=Cr?Symbol.for("react.async_mode"):60111,zS=Cr?Symbol.for("react.concurrent_mode"):60111,GS=Cr?Symbol.for("react.forward_ref"):60112,qS=Cr?Symbol.for("react.suspense"):60113,Kke=Cr?Symbol.for("react.suspense_list"):60120,YS=Cr?Symbol.for("react.memo"):60115,KS=Cr?Symbol.for("react.lazy"):60116,jke=Cr?Symbol.for("react.block"):60121,Xke=Cr?Symbol.for("react.fundamental"):60117,Qke=Cr?Symbol.for("react.responder"):60118,Zke=Cr?Symbol.for("react.scope"):60119;function fo(n){if(typeof n=="object"&&n!==null){var e=n.$$typeof;switch(e){case fI:switch(n=n.type,n){case gI:case zS:case US:case VS:case HS:case qS:return n;default:switch(n=n&&n.$$typeof,n){case $S:case GS:case KS:case YS:case WS:return n;default:return e}}case pI:return e}}}function gQ(n){return fo(n)===zS}zn.AsyncMode=gI;zn.ConcurrentMode=zS;zn.ContextConsumer=$S;zn.ContextProvider=WS;zn.Element=fI;zn.ForwardRef=GS;zn.Fragment=US;zn.Lazy=KS;zn.Memo=YS;zn.Portal=pI;zn.Profiler=VS;zn.StrictMode=HS;zn.Suspense=qS;zn.isAsyncMode=function(n){return gQ(n)||fo(n)===gI};zn.isConcurrentMode=gQ;zn.isContextConsumer=function(n){return fo(n)===$S};zn.isContextProvider=function(n){return fo(n)===WS};zn.isElement=function(n){return typeof n=="object"&&n!==null&&n.$$typeof===fI};zn.isForwardRef=function(n){return fo(n)===GS};zn.isFragment=function(n){return fo(n)===US};zn.isLazy=function(n){return fo(n)===KS};zn.isMemo=function(n){return fo(n)===YS};zn.isPortal=function(n){return fo(n)===pI};zn.isProfiler=function(n){return fo(n)===VS};zn.isStrictMode=function(n){return fo(n)===HS};zn.isSuspense=function(n){return fo(n)===qS};zn.isValidElementType=function(n){return typeof n=="string"||typeof n=="function"||n===US||n===zS||n===VS||n===HS||n===qS||n===Kke||typeof n=="object"&&n!==null&&(n.$$typeof===KS||n.$$typeof===YS||n.$$typeof===WS||n.$$typeof===$S||n.$$typeof===GS||n.$$typeof===Xke||n.$$typeof===Qke||n.$$typeof===Zke||n.$$typeof===jke)};zn.typeOf=fo});var jS=Sr((eon,_Q)=>{"use strict";_Q.exports=mQ()});var TQ=Sr((non,yQ)=>{"use strict";var mI=jS(),Jke={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eLe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},tLe={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},SQ={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},_I={};_I[mI.ForwardRef]=tLe;_I[mI.Memo]=SQ;function vQ(n){return mI.isMemo(n)?SQ:_I[n.$$typeof]||Jke}var nLe=Object.defineProperty,iLe=Object.getOwnPropertyNames,bQ=Object.getOwnPropertySymbols,rLe=Object.getOwnPropertyDescriptor,sLe=Object.getPrototypeOf,EQ=Object.prototype;function CQ(n,e,t){if(typeof e!="string"){if(EQ){var i=sLe(e);i&&i!==EQ&&CQ(n,i,t)}var r=iLe(e);bQ&&(r=r.concat(bQ(e)));for(var s=vQ(n),o=vQ(e),a=0;a<r.length;++a){var l=r[a];if(!eLe[l]&&!(t&&t[l])&&!(o&&o[l])&&!(s&&s[l])){var c=rLe(e,l);try{nLe(n,l,c)}catch{}}}}return n}yQ.exports=CQ});var YQ=Sr((qQ,VI)=>{(function(n){if(typeof qQ=="object"&&typeof VI<"u")VI.exports=n();else if(typeof define=="function"&&define.amd)define([],n);else{var e;typeof window<"u"?e=window:typeof global<"u"?e=global:typeof self<"u"?e=self:e=this,e.memoizerific=n()}})(function(){var n,e,t;return function i(r,s,o){function a(u,d){if(!s[u]){if(!r[u]){var f=typeof require=="function"&&require;if(!d&&f)return f(u,!0);if(l)return l(u,!0);var h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h}var p=s[u]={exports:{}};r[u][0].call(p.exports,function(g){var m=r[u][1][g];return a(m||g)},p,p.exports,i,r,s,o)}return s[u].exports}for(var l=typeof require=="function"&&require,c=0;c<o.length;c++)a(o[c]);return a}({1:[function(i,r,s){r.exports=function(o){if(typeof Map!="function"||o){var a=i("./similar");return new a}else return new Map}},{"./similar":2}],2:[function(i,r,s){function o(){return this.list=[],this.lastItem=void 0,this.size=0,this}o.prototype.get=function(a){var l;if(this.lastItem&&this.isEqual(this.lastItem.key,a))return this.lastItem.val;if(l=this.indexOf(a),l>=0)return this.lastItem=this.list[l],this.list[l].val},o.prototype.set=function(a,l){var c;return this.lastItem&&this.isEqual(this.lastItem.key,a)?(this.lastItem.val=l,this):(c=this.indexOf(a),c>=0?(this.lastItem=this.list[c],this.list[c].val=l,this):(this.lastItem={key:a,val:l},this.list.push(this.lastItem),this.size++,this))},o.prototype.delete=function(a){var l;if(this.lastItem&&this.isEqual(this.lastItem.key,a)&&(this.lastItem=void 0),l=this.indexOf(a),l>=0)return this.size--,this.list.splice(l,1)[0]},o.prototype.has=function(a){var l;return this.lastItem&&this.isEqual(this.lastItem.key,a)?!0:(l=this.indexOf(a),l>=0?(this.lastItem=this.list[l],!0):!1)},o.prototype.forEach=function(a,l){var c;for(c=0;c<this.size;c++)a.call(l||this,this.list[c].val,this.list[c].key,this)},o.prototype.indexOf=function(a){var l;for(l=0;l<this.size;l++)if(this.isEqual(this.list[l].key,a))return l;return-1},o.prototype.isEqual=function(a,l){return a===l||a!==a&&l!==l},r.exports=o},{}],3:[function(i,r,s){var o=i("map-or-similar");r.exports=function(u){var d=new o(!1),f=[];return function(h){var p=function(){var g=d,m,_,v=arguments.length-1,b=Array(v+1),S=!0,T;if((p.numArgs||p.numArgs===0)&&p.numArgs!==v+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(T=0;T<v;T++){if(b[T]={cacheItem:g,arg:arguments[T]},g.has(arguments[T])){g=g.get(arguments[T]);continue}S=!1,m=new o(!1),g.set(arguments[T],m),g=m}return S&&(g.has(arguments[v])?_=g.get(arguments[v]):S=!1),S||(_=h.apply(null,arguments),g.set(arguments[v],_)),u>0&&(b[v]={cacheItem:g,arg:arguments[v]},S?a(f,b):f.push(b),f.length>u&&l(f.shift())),p.wasMemoized=S,p.numArgs=v+1,_};return p.limit=u,p.wasMemoized=!1,p.cache=d,p.lru=f,p}};function a(u,d){var f=u.length,h=d.length,p,g,m;for(g=0;g<f;g++){for(p=!0,m=0;m<h;m++)if(!c(u[g][m].arg,d[m].arg)){p=!1;break}if(p)break}u.push(u.splice(g,1)[0])}function l(u){var d=u.length,f=u[d-1],h,p;for(f.cacheItem.delete(f.arg),p=d-2;p>=0&&(f=u[p],h=f.cacheItem.get(f.arg),!h||!h.size);p--)f.cacheItem.delete(f.arg)}function c(u,d){return u===d||u!==u&&d!==d}},{"map-or-similar":1}]},{},[3])(3)})});var xZ=Sr((ran,AZ)=>{"use strict";var EMe=/([A-Z])/g;function SMe(n){return n.replace(EMe,"-$1").toLowerCase()}AZ.exports=SMe});var DZ=Sr((san,NZ)=>{"use strict";var CMe=xZ(),yMe=/^ms-/;function TMe(n){return CMe(n).replace(yMe,"-ms-")}NZ.exports=TMe});var IZ=Sr((RZ,rO)=>{(function(n){typeof RZ=="object"&&typeof rO<"u"?rO.exports=n(null):typeof define=="function"&&define.amd?define(n(null)):window.stylis=n(null)})(function n(e){"use strict";var t=/^\0+/g,i=/[\0\r\f]/g,r=/: */g,s=/zoo|gra/,o=/([,: ])(transform)/g,a=/,+\s*(?![^(]*[)])/g,l=/ +\s*(?![^(]*[)])/g,c=/ *[\0] */g,u=/,\r+?/g,d=/([\t\r\n ])*\f?&/g,f=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,h=/\W+/g,p=/@(k\w+)\s*(\S*)\s*/,g=/::(place)/g,m=/:(read-only)/g,_=/\s+(?=[{\];=:>])/g,v=/([[}=:>])\s+/g,b=/(\{[^{]+?);(?=\})/g,S=/\s{2,}/g,T=/([^\(])(:+) */g,C=/[svh]\w+-[tblr]{2}/,y=/([\w-]+t\()/g,A=/\(\s*(.*)\s*\)/g,x=/([\s\S]*?);/g,I=/-self|flex-/g,L=/[^]*?(:[rp][el]a[\w-]+)[^]*/,k=/[ \t]+$/,F=/stretch|:\s*\w+\-(?:conte|avail)/,U=/([^-])(image-set\()/,q="-webkit-",ie="-moz-",V="-ms-",K=59,J=125,M=123,G=40,W=41,R=91,ae=93,me=10,Q=13,Ce=9,ue=64,Le=32,ke=38,Te=45,Ye=95,Se=42,wt=44,We=58,qe=39,Ke=34,rt=47,Jt=62,oe=43,ne=126,Z=0,P=12,O=11,z=107,H=109,$=115,j=112,le=111,ve=105,xe=99,Me=100,at=112,Ge=1,Oe=1,Dt=0,Je=1,en=1,_t=1,ce=0,_e=0,Ae=0,pt=[],Dn=[],oi=0,lr=null,xa=-2,Or=-1,Qu=0,wc=1,Zu=2,Ju=3,mt=0,fe=1,He="",nt="",cn="";function Ii(lt,dt,it,Ot,je){for(var he=0,Et=0,et=0,tn=0,Rn=0,di=0,Yt=0,Er=0,qp=0,LS=0,Ac=0,Na=0,Yp=0,Bo=0,vn=0,Ms=0,td=0,Mh=0,Xn=0,xc=it.length,Ph=xc-1,cr="",Rt="",$n="",Ti="",Kp="",S1="",Uo,uo;vn<xc;){if(Yt=it.charCodeAt(vn),vn===Ph&&Et+tn+et+he!==0&&(Et!==0&&(Yt=Et===rt?me:rt),tn=et=he=0,xc++,Ph++),Et+tn+et+he===0){if(vn===Ph&&(Ms>0&&(Rt=Rt.replace(i,"")),Rt.trim().length>0)){switch(Yt){case Le:case Ce:case K:case Q:case me:break;default:Rt+=it.charAt(vn)}Yt=K}if(td===1)switch(Yt){case M:case J:case K:case Ke:case qe:case G:case W:case wt:td=0;case Ce:case Q:case me:case Le:break;default:for(td=0,Xn=vn,Rn=Yt,vn--,Yt=K;Xn<xc;)switch(it.charCodeAt(Xn++)){case me:case Q:case K:{++vn,Yt=Rn,Xn=xc;break}case We:Ms>0&&(++vn,Yt=Rn);case M:Xn=xc}}switch(Yt){case M:{for(Rt=Rt.trim(),Rn=Rt.charCodeAt(0),Ac=1,Xn=++vn;vn<xc;){switch(Yt=it.charCodeAt(vn)){case M:{Ac++;break}case J:{Ac--;break}case rt:{switch(di=it.charCodeAt(vn+1)){case Se:case rt:vn=nI(di,vn,Ph,it)}break}case R:Yt++;case G:Yt++;case Ke:case qe:for(;vn++<Ph&&it.charCodeAt(vn)!==Yt;);}if(Ac===0)break;vn++}switch($n=it.substring(Xn,vn),Rn===Z&&(Rn=(Rt=Rt.replace(t,"").trim()).charCodeAt(0)),Rn){case ue:{switch(Ms>0&&(Rt=Rt.replace(i,"")),di=Rt.charCodeAt(1),di){case Me:case H:case $:case Te:{Uo=dt;break}default:Uo=pt}if($n=Ii(dt,Uo,$n,di,je+1),Xn=$n.length,Ae>0&&Xn===0&&(Xn=Rt.length),oi>0&&(Uo=Vi(pt,Rt,Mh),uo=ed(Ju,$n,Uo,dt,Oe,Ge,Xn,di,je,Ot),Rt=Uo.join(""),uo!==void 0&&(Xn=($n=uo.trim()).length)===0&&(di=0,$n="")),Xn>0)switch(di){case $:Rt=Rt.replace(A,Gp);case Me:case H:case Te:{$n=Rt+"{"+$n+"}";break}case z:{Rt=Rt.replace(p,"$1 $2"+(fe>0?He:"")),$n=Rt+"{"+$n+"}",en===1||en===2&&Fo("@"+$n,3)?$n="@"+q+$n+"@"+$n:$n="@"+$n;break}default:$n=Rt+$n,Ot===at&&($n=(Ti+=$n,""))}else $n="";break}default:$n=Ii(dt,Vi(dt,Rt,Mh),$n,Ot,je+1)}Kp+=$n,Na=0,td=0,Bo=0,Ms=0,Mh=0,Yp=0,Rt="",$n="",Yt=it.charCodeAt(++vn);break}case J:case K:{if(Rt=(Ms>0?Rt.replace(i,""):Rt).trim(),(Xn=Rt.length)>1)switch(Bo===0&&(Rn=Rt.charCodeAt(0),(Rn===Te||Rn>96&&Rn<123)&&(Xn=(Rt=Rt.replace(" ",":")).length)),oi>0&&(uo=ed(wc,Rt,dt,lt,Oe,Ge,Ti.length,Ot,je,Ot))!==void 0&&(Xn=(Rt=uo.trim()).length)===0&&(Rt="\0\0"),Rn=Rt.charCodeAt(0),di=Rt.charCodeAt(1),Rn){case Z:break;case ue:if(di===ve||di===xe){S1+=Rt+it.charAt(vn);break}default:{if(Rt.charCodeAt(Xn-1)===We)break;Ti+=fs(Rt,Rn,di,Rt.charCodeAt(2))}}Na=0,td=0,Bo=0,Ms=0,Mh=0,Rt="",Yt=it.charCodeAt(++vn);break}}}switch(Yt){case Q:case me:{if(Et+tn+et+he+_e===0)switch(LS){case W:case qe:case Ke:case ue:case ne:case Jt:case Se:case oe:case rt:case Te:case We:case wt:case K:case M:case J:break;default:Bo>0&&(td=1)}Et===rt?Et=0:Je+Na===0&&Ot!==z&&Rt.length>0&&(Ms=1,Rt+="\0"),oi*mt>0&&ed(Qu,Rt,dt,lt,Oe,Ge,Ti.length,Ot,je,Ot),Ge=1,Oe++;break}case K:case J:if(Et+tn+et+he===0){Ge++;break}default:{switch(Ge++,cr=it.charAt(vn),Yt){case Ce:case Le:{if(tn+he+Et===0)switch(Er){case wt:case We:case Ce:case Le:{cr="";break}default:Yt!==Le&&(cr=" ")}break}case Z:{cr="\\0";break}case P:{cr="\\f";break}case O:{cr="\\v";break}case ke:{tn+Et+he===0&&Je>0&&(Mh=1,Ms=1,cr="\f"+cr);break}case 108:{if(tn+Et+he+Dt===0&&Bo>0)switch(vn-Bo){case 2:Er===j&&it.charCodeAt(vn-3)===We&&(Dt=Er);case 8:qp===le&&(Dt=qp)}break}case We:{tn+Et+he===0&&(Bo=vn);break}case wt:{Et+et+tn+he===0&&(Ms=1,cr+="\r");break}case Ke:case qe:{Et===0&&(tn=tn===Yt?0:tn===0?Yt:tn);break}case R:{tn+Et+et===0&&he++;break}case ae:{tn+Et+et===0&&he--;break}case W:{tn+Et+he===0&&et--;break}case G:{if(tn+Et+he===0){if(Na===0)switch(Er*2+qp*3){case 533:break;default:Ac=0,Na=1}et++}break}case ue:{Et+et+tn+he+Bo+Yp===0&&(Yp=1);break}case Se:case rt:{if(tn+he+et>0)break;switch(Et){case 0:{switch(Yt*2+it.charCodeAt(vn+1)*3){case 235:{Et=rt;break}case 220:{Xn=vn,Et=Se;break}}break}case Se:Yt===rt&&Er===Se&&Xn+2!==vn&&(it.charCodeAt(Xn+2)===33&&(Ti+=it.substring(Xn,vn+1)),cr="",Et=0)}}}if(Et===0){if(Je+tn+he+Yp===0&&Ot!==z&&Yt!==K)switch(Yt){case wt:case ne:case Jt:case oe:case W:case G:{if(Na===0){switch(Er){case Ce:case Le:case me:case Q:{cr=cr+"\0";break}default:cr="\0"+cr+(Yt===wt?"":"\0")}Ms=1}else switch(Yt){case G:{Bo+7===vn&&Er===108&&(Bo=0),Na=++Ac;break}case W:{(Na=--Ac)===0&&(Ms=1,cr+="\0");break}}break}case Ce:case Le:switch(Er){case Z:case M:case J:case K:case wt:case P:case Ce:case Le:case me:case Q:break;default:Na===0&&(Ms=1,cr+="\0")}}Rt+=cr,Yt!==Le&&Yt!==Ce&&(LS=Yt)}}}qp=Er,Er=Yt,vn++}if(Xn=Ti.length,Ae>0&&Xn===0&&Kp.length===0&&dt[0].length!==0&&(Ot!==H||dt.length===1&&(Je>0?nt:cn)===dt[0])&&(Xn=dt.join(",").length+2),Xn>0){if(Uo=Je===0&&Ot!==z?kS(dt):dt,oi>0&&(uo=ed(Zu,Ti,Uo,lt,Oe,Ge,Xn,Ot,je,Ot),uo!==void 0&&(Ti=uo).length===0))return S1+Ti+Kp;if(Ti=Uo.join(",")+"{"+Ti+"}",en*Dt!==0){switch(en===2&&!Fo(Ti,2)&&(Dt=0),Dt){case le:{Ti=Ti.replace(m,":"+ie+"$1")+Ti;break}case j:{Ti=Ti.replace(g,"::"+q+"input-$1")+Ti.replace(g,"::"+ie+"$1")+Ti.replace(g,":"+V+"input-$1")+Ti;break}}Dt=0}}return S1+Ti+Kp}function Vi(lt,dt,it){var Ot=dt.trim().split(u),je=Ot,he=Ot.length,Et=lt.length;switch(Et){case 0:case 1:{for(var et=0,tn=Et===0?"":lt[0]+" ";et<he;++et)je[et]=Wi(tn,je[et],it,Et).trim();break}default:for(var et=0,Rn=0,je=[];et<he;++et)for(var di=0;di<Et;++di)je[Rn++]=Wi(lt[di]+" ",Ot[et],it,Et).trim()}return je}function Wi(lt,dt,it,Ot){var je=dt,he=je.charCodeAt(0);switch(he<33&&(he=(je=je.trim()).charCodeAt(0)),he){case ke:{switch(Je+Ot){case 0:case 1:if(lt.trim().length===0)break;default:return je.replace(d,"$1"+lt.trim())}break}case We:switch(je.charCodeAt(1)){case 103:{if(_t>0&&Je>0)return je.replace(f,"$1").replace(d,"$1"+cn);break}default:return lt.trim()+je.replace(d,"$1"+lt.trim())}default:if(it*Je>0&&je.indexOf("\f")>0)return je.replace(d,(lt.charCodeAt(0)===We?"":"$1")+lt.trim())}return lt+je}function fs(lt,dt,it,Ot){var je=0,he=lt+";",Et=dt*2+it*3+Ot*4,et;if(Et===944)return v1(he);if(en===0||en===2&&!Fo(he,1))return he;switch(Et){case 1015:return he.charCodeAt(10)===97?q+he+he:he;case 951:return he.charCodeAt(3)===116?q+he+he:he;case 963:return he.charCodeAt(5)===110?q+he+he:he;case 1009:if(he.charCodeAt(4)!==100)break;case 969:case 942:return q+he+he;case 978:return q+he+ie+he+he;case 1019:case 983:return q+he+ie+he+V+he+he;case 883:return he.charCodeAt(8)===Te?q+he+he:he.indexOf("image-set(",11)>0?he.replace(U,"$1"+q+"$2")+he:he;case 932:{if(he.charCodeAt(4)===Te)switch(he.charCodeAt(5)){case 103:return q+"box-"+he.replace("-grow","")+q+he+V+he.replace("grow","positive")+he;case 115:return q+he+V+he.replace("shrink","negative")+he;case 98:return q+he+V+he.replace("basis","preferred-size")+he}return q+he+V+he+he}case 964:return q+he+V+"flex-"+he+he;case 1023:{if(he.charCodeAt(8)!==99)break;return et=he.substring(he.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),q+"box-pack"+et+q+he+V+"flex-pack"+et+he}case 1005:return s.test(he)?he.replace(r,":"+q)+he.replace(r,":"+ie)+he:he;case 1e3:{switch(et=he.substring(13).trim(),je=et.indexOf("-")+1,et.charCodeAt(0)+et.charCodeAt(je)){case 226:{et=he.replace(C,"tb");break}case 232:{et=he.replace(C,"tb-rl");break}case 220:{et=he.replace(C,"lr");break}default:return he}return q+he+V+et+he}case 1017:if(he.indexOf("sticky",9)===-1)return he;case 975:{switch(je=(he=lt).length-10,et=(he.charCodeAt(je)===33?he.substring(0,je):he).substring(lt.indexOf(":",7)+1).trim(),Et=et.charCodeAt(0)+(et.charCodeAt(7)|0)){case 203:if(et.charCodeAt(8)<111)break;case 115:{he=he.replace(et,q+et)+";"+he;break}case 207:case 102:he=he.replace(et,q+(Et>102?"inline-":"")+"box")+";"+he.replace(et,q+et)+";"+he.replace(et,V+et+"box")+";"+he}return he+";"}case 938:{if(he.charCodeAt(5)===Te)switch(he.charCodeAt(6)){case 105:return et=he.replace("-items",""),q+he+q+"box-"+et+V+"flex-"+et+he;case 115:return q+he+V+"flex-item-"+he.replace(I,"")+he;default:return q+he+V+"flex-line-pack"+he.replace("align-content","").replace(I,"")+he}break}case 973:case 989:if(he.charCodeAt(3)!==Te||he.charCodeAt(4)===122)break;case 931:case 953:{if(F.test(lt)===!0)return(et=lt.substring(lt.indexOf(":")+1)).charCodeAt(0)===115?fs(lt.replace("stretch","fill-available"),dt,it,Ot).replace(":fill-available",":stretch"):he.replace(et,q+et)+he.replace(et,ie+et.replace("fill-",""))+he;break}case 962:{if(he=q+he+(he.charCodeAt(5)===102?V+he:"")+he,it+Ot===211&&he.charCodeAt(13)===105&&he.indexOf("transform",10)>0)return he.substring(0,he.indexOf(";",27)+1).replace(o,"$1"+q+"$2")+he;break}}return he}function Fo(lt,dt){var it=lt.indexOf(dt===1?":":"{"),Ot=lt.substring(0,dt!==3?it:10),je=lt.substring(it+1,lt.length-1);return lr(dt!==2?Ot:Ot.replace(L,"$1"),je,dt)}function Gp(lt,dt){var it=fs(dt,dt.charCodeAt(0),dt.charCodeAt(1),dt.charCodeAt(2));return it!==dt+";"?it.replace(x," or ($1)").substring(4):"("+dt+")"}function v1(lt){var dt=lt.length,it=lt.indexOf(":",9)+1,Ot=lt.substring(0,it).trim(),je=lt.substring(it,dt-1).trim();switch(lt.charCodeAt(9)*fe){case 0:break;case Te:if(lt.charCodeAt(10)!==110)break;default:for(var he=je.split((je="",a)),Et=0,it=0,dt=he.length;Et<dt;it=0,++Et){for(var et=he[Et],tn=et.split(l);et=tn[it];){var Rn=et.charCodeAt(0);if(fe===1&&(Rn>ue&&Rn<90||Rn>96&&Rn<123||Rn===Ye||Rn===Te&&et.charCodeAt(1)!==Te))switch(isNaN(parseFloat(et))+(et.indexOf("(")!==-1)){case 1:switch(et){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:et+=He}}tn[it++]=et}je+=(Et===0?"":",")+tn.join(" ")}}return je=Ot+je+";",en===1||en===2&&Fo(je,1)?q+je+je:je}function kS(lt){for(var dt=0,it=lt.length,Ot=Array(it),je,he;dt<it;++dt){for(var Et=lt[dt].split(c),et="",tn=0,Rn=0,di=0,Yt=0,Er=Et.length;tn<Er;++tn)if(!((Rn=(he=Et[tn]).length)===0&&Er>1)){if(di=et.charCodeAt(et.length-1),Yt=he.charCodeAt(0),je="",tn!==0)switch(di){case Se:case ne:case Jt:case oe:case Le:case G:break;default:je=" "}switch(Yt){case ke:he=je+nt;case ne:case Jt:case oe:case Le:case W:case G:break;case R:{he=je+he+nt;break}case We:{switch(he.charCodeAt(1)*2+he.charCodeAt(2)*3){case 530:if(_t>0){he=je+he.substring(8,Rn-1);break}default:(tn<1||Et[tn-1].length<1)&&(he=je+nt+he)}break}case wt:je="";default:Rn>1&&he.indexOf(":")>0?he=je+he.replace(T,"$1"+nt+"$2"):he=je+he+nt}et+=he}Ot[dt]=et.replace(i,"").trim()}return Ot}function ed(lt,dt,it,Ot,je,he,Et,et,tn,Rn){for(var di=0,Yt=dt,Er;di<oi;++di)switch(Er=Dn[di].call(Lh,lt,Yt,it,Ot,je,he,Et,et,tn,Rn)){case void 0:case!1:case!0:case null:break;default:Yt=Er}if(Yt!==dt)return Yt}function nI(lt,dt,it,Ot){for(var je=dt+1;je<it;++je)switch(Ot.charCodeAt(je)){case rt:{if(lt===Se&&Ot.charCodeAt(je-1)===Se&&dt+2!==je)return je+1;break}case me:if(lt===rt)return je+1}return je}function LX(lt,dt,it,Ot){for(var je=dt+1;je<it;++je)switch(Ot.charCodeAt(je)){case lt:return je}return je}function iI(lt){return lt.replace(i,"").replace(_,"").replace(v,"$1").replace(b,"$1").replace(S," ")}function b1(lt){switch(lt){case void 0:case null:{oi=Dn.length=0;break}default:if(typeof lt=="function")Dn[oi++]=lt;else if(typeof lt=="object")for(var dt=0,it=lt.length;dt<it;++dt)b1(lt[dt]);else mt=!!lt|0}return b1}function E1(lt){for(var dt in lt){var it=lt[dt];switch(dt){case"keyframe":fe=it|0;break;case"global":_t=it|0;break;case"cascade":Je=it|0;break;case"compress":ce=it|0;break;case"semicolon":_e=it|0;break;case"preserve":Ae=it|0;break;case"prefix":lr=null,it?typeof it!="function"?en=1:(en=2,lr=it):en=0}}return E1}function Lh(lt,dt){if(this!==void 0&&this.constructor===Lh)return n(lt);var it=lt,Ot=it.charCodeAt(0);Ot<33&&(Ot=(it=it.trim()).charCodeAt(0)),fe>0&&(He=it.replace(h,Ot===R?"":"-")),Ot=1,Je===1?cn=it:nt=it;var je=[cn],he;oi>0&&(he=ed(Or,dt,je,je,Oe,Ge,0,0,0,0),he!==void 0&&typeof he=="string"&&(dt=he));var Et=Ii(pt,je,dt,0,0);return oi>0&&(he=ed(xa,Et,je,je,Oe,Ge,Et.length,0,0,0),he!==void 0&&typeof(Et=he)!="string"&&(Ot=0)),He="",cn="",nt="",Dt=0,Oe=1,Ge=1,ce*Ot===0?Et:iI(Et)}return Lh.use=b1,Lh.set=E1,e!==void 0&&E1(e),Lh})});var kZ=Sr((OZ,sO)=>{(function(n){typeof OZ=="object"&&typeof sO<"u"?sO.exports=n():typeof define=="function"&&define.amd?define(n()):window.stylisRuleSheet=n()})(function(){"use strict";return function(n){var e="/*|*/",t=e+"}";function i(r){if(r)try{n(r+"}")}catch{}}return function(s,o,a,l,c,u,d,f,h,p){switch(s){case 1:if(h===0&&o.charCodeAt(0)===64)return n(o+";"),"";break;case 2:if(f===0)return o+e;break;case 3:switch(f){case 102:case 112:return n(a[0]+o),"";default:return o+(p===0?e:"")}case-2:o.split(t).forEach(i)}}}})});var BZ=Sr((oan,FZ)=>{"use strict";var wMe={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},AMe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},xMe=Object.defineProperty,NMe=Object.getOwnPropertyNames,LZ=Object.getOwnPropertySymbols,DMe=Object.getOwnPropertyDescriptor,oO=Object.getPrototypeOf,MZ=oO&&oO(Object);function PZ(n,e,t){if(typeof e!="string"){if(MZ){var i=oO(e);i&&i!==MZ&&PZ(n,i,t)}var r=NMe(e);LZ&&(r=r.concat(LZ(e)));for(var s=0;s<r.length;++s){var o=r[s];if(!wMe[o]&&!AMe[o]&&(!t||!t[o])){var a=DMe(e,o);try{xMe(n,o,a)}catch{}}}return n}return n}FZ.exports=PZ});var oke=Sr((RS,IX)=>{(function(e,t){typeof RS=="object"&&typeof IX=="object"?IX.exports=t():typeof define=="function"&&define.amd?define([],t):typeof RS=="object"?RS.esprima=t():e.esprima=t()})(RS,function(){return function(n){var e={};function t(i){if(e[i])return e[i].exports;var r=e[i]={exports:{},id:i,loaded:!1};return n[i].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}return t.m=n,t.c=e,t.p="",t(0)}([function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),r=t(3),s=t(8),o=t(15);function a(f,h,p){var g=null,m=function(A,x){p&&p(A,x),g&&g.visit(A,x)},_=typeof p=="function"?m:null,v=!1;if(h){v=typeof h.comment=="boolean"&&h.comment;var b=typeof h.attachComment=="boolean"&&h.attachComment;(v||b)&&(g=new i.CommentHandler,g.attach=b,h.comment=!0,_=m)}var S=!1;h&&typeof h.sourceType=="string"&&(S=h.sourceType==="module");var T;h&&typeof h.jsx=="boolean"&&h.jsx?T=new r.JSXParser(f,h,_):T=new s.Parser(f,h,_);var C=S?T.parseModule():T.parseScript(),y=C;return v&&g&&(y.comments=g.comments),T.config.tokens&&(y.tokens=T.tokens),T.config.tolerant&&(y.errors=T.errorHandler.errors),y}e.parse=a;function l(f,h,p){var g=h||{};return g.sourceType="module",a(f,g,p)}e.parseModule=l;function c(f,h,p){var g=h||{};return g.sourceType="script",a(f,g,p)}e.parseScript=c;function u(f,h,p){var g=new o.Tokenizer(f,h),m;m=[];try{for(;;){var _=g.getNextToken();if(!_)break;p&&(_=p(_)),m.push(_)}}catch(v){g.errorHandler.tolerate(v)}return g.errorHandler.tolerant&&(m.errors=g.errors()),m}e.tokenize=u;var d=t(2);e.Syntax=d.Syntax,e.version="4.0.1"},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(2),r=function(){function s(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return s.prototype.insertInnerComments=function(o,a){if(o.type===i.Syntax.BlockStatement&&o.body.length===0){for(var l=[],c=this.leading.length-1;c>=0;--c){var u=this.leading[c];a.end.offset>=u.start&&(l.unshift(u.comment),this.leading.splice(c,1),this.trailing.splice(c,1))}l.length&&(o.innerComments=l)}},s.prototype.findTrailingComments=function(o){var a=[];if(this.trailing.length>0){for(var l=this.trailing.length-1;l>=0;--l){var c=this.trailing[l];c.start>=o.end.offset&&a.unshift(c.comment)}return this.trailing.length=0,a}var u=this.stack[this.stack.length-1];if(u&&u.node.trailingComments){var d=u.node.trailingComments[0];d&&d.range[0]>=o.end.offset&&(a=u.node.trailingComments,delete u.node.trailingComments)}return a},s.prototype.findLeadingComments=function(o){for(var a=[],l;this.stack.length>0;){var c=this.stack[this.stack.length-1];if(c&&c.start>=o.start.offset)l=c.node,this.stack.pop();else break}if(l){for(var u=l.leadingComments?l.leadingComments.length:0,d=u-1;d>=0;--d){var f=l.leadingComments[d];f.range[1]<=o.start.offset&&(a.unshift(f),l.leadingComments.splice(d,1))}return l.leadingComments&&l.leadingComments.length===0&&delete l.leadingComments,a}for(var d=this.leading.length-1;d>=0;--d){var c=this.leading[d];c.start<=o.start.offset&&(a.unshift(c.comment),this.leading.splice(d,1))}return a},s.prototype.visitNode=function(o,a){if(!(o.type===i.Syntax.Program&&o.body.length>0)){this.insertInnerComments(o,a);var l=this.findTrailingComments(a),c=this.findLeadingComments(a);c.length>0&&(o.leadingComments=c),l.length>0&&(o.trailingComments=l),this.stack.push({node:o,start:a.start.offset})}},s.prototype.visitComment=function(o,a){var l=o.type[0]==="L"?"Line":"Block",c={type:l,value:o.value};if(o.range&&(c.range=o.range),o.loc&&(c.loc=o.loc),this.comments.push(c),this.attach){var u={comment:{type:l,value:o.value,range:[a.start.offset,a.end.offset]},start:a.start.offset};o.loc&&(u.comment.loc=o.loc),o.type=l,this.leading.push(u),this.trailing.push(u)}},s.prototype.visit=function(o,a){o.type==="LineComment"?this.visitComment(o,a):o.type==="BlockComment"?this.visitComment(o,a):this.attach&&this.visitNode(o,a)},s}();e.CommentHandler=r},function(n,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForOfStatement:"ForOfStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchCase:"SwitchCase",SwitchStatement:"SwitchStatement",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"}},function(n,e,t){"use strict";var i=this&&this.__extends||function(){var h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,g){p.__proto__=g}||function(p,g){for(var m in g)g.hasOwnProperty(m)&&(p[m]=g[m])};return function(p,g){h(p,g);function m(){this.constructor=p}p.prototype=g===null?Object.create(g):(m.prototype=g.prototype,new m)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=t(4),s=t(5),o=t(6),a=t(7),l=t(8),c=t(13),u=t(14);c.TokenName[100]="JSXIdentifier",c.TokenName[101]="JSXText";function d(h){var p;switch(h.type){case o.JSXSyntax.JSXIdentifier:var g=h;p=g.name;break;case o.JSXSyntax.JSXNamespacedName:var m=h;p=d(m.namespace)+":"+d(m.name);break;case o.JSXSyntax.JSXMemberExpression:var _=h;p=d(_.object)+"."+d(_.property);break;default:break}return p}var f=function(h){i(p,h);function p(g,m,_){return h.call(this,g,m,_)||this}return p.prototype.parsePrimaryExpression=function(){return this.match("<")?this.parseJSXRoot():h.prototype.parsePrimaryExpression.call(this)},p.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.line,this.scanner.lineStart=this.startMarker.index-this.startMarker.column},p.prototype.finishJSX=function(){this.nextToken()},p.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX("}"),this.config.tokens&&this.tokens.pop()},p.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},p.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},p.prototype.scanXHTMLEntity=function(g){for(var m="&",_=!0,v=!1,b=!1,S=!1;!this.scanner.eof()&&_&&!v;){var T=this.scanner.source[this.scanner.index];if(T===g)break;if(v=T===";",m+=T,++this.scanner.index,!v)switch(m.length){case 2:b=T==="#";break;case 3:b&&(S=T==="x",_=S||r.Character.isDecimalDigit(T.charCodeAt(0)),b=b&&!S);break;default:_=_&&!(b&&!r.Character.isDecimalDigit(T.charCodeAt(0))),_=_&&!(S&&!r.Character.isHexDigit(T.charCodeAt(0)));break}}if(_&&v&&m.length>2){var C=m.substr(1,m.length-2);b&&C.length>1?m=String.fromCharCode(parseInt(C.substr(1),10)):S&&C.length>2?m=String.fromCharCode(parseInt("0"+C.substr(1),16)):!b&&!S&&u.XHTMLEntities[C]&&(m=u.XHTMLEntities[C])}return m},p.prototype.lexJSX=function(){var g=this.scanner.source.charCodeAt(this.scanner.index);if(g===60||g===62||g===47||g===58||g===61||g===123||g===125){var m=this.scanner.source[this.scanner.index++];return{type:7,value:m,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index}}if(g===34||g===39){for(var _=this.scanner.index,v=this.scanner.source[this.scanner.index++],b="";!this.scanner.eof();){var S=this.scanner.source[this.scanner.index++];if(S===v)break;S==="&"?b+=this.scanXHTMLEntity(v):b+=S}return{type:8,value:b,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:_,end:this.scanner.index}}if(g===46){var T=this.scanner.source.charCodeAt(this.scanner.index+1),C=this.scanner.source.charCodeAt(this.scanner.index+2),m=T===46&&C===46?"...":".",_=this.scanner.index;return this.scanner.index+=m.length,{type:7,value:m,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:_,end:this.scanner.index}}if(g===96)return{type:10,value:"",lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(r.Character.isIdentifierStart(g)&&g!==92){var _=this.scanner.index;for(++this.scanner.index;!this.scanner.eof();){var S=this.scanner.source.charCodeAt(this.scanner.index);if(r.Character.isIdentifierPart(S)&&S!==92)++this.scanner.index;else if(S===45)++this.scanner.index;else break}var y=this.scanner.source.slice(_,this.scanner.index);return{type:100,value:y,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:_,end:this.scanner.index}}return this.scanner.lex()},p.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;var g=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(g)),g},p.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart;for(var g=this.scanner.index,m="";!this.scanner.eof();){var _=this.scanner.source[this.scanner.index];if(_==="{"||_==="<")break;++this.scanner.index,m+=_,r.Character.isLineTerminator(_.charCodeAt(0))&&(++this.scanner.lineNumber,_==="\r"&&this.scanner.source[this.scanner.index]===` `&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart;var v={type:101,value:m,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:g,end:this.scanner.index};return m.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(v)),v},p.prototype.peekJSXToken=function(){var g=this.scanner.saveState();this.scanner.scanComments();var m=this.lexJSX();return this.scanner.restoreState(g),m},p.prototype.expectJSX=function(g){var m=this.nextJSXToken();(m.type!==7||m.value!==g)&&this.throwUnexpectedToken(m)},p.prototype.matchJSX=function(g){var m=this.peekJSXToken();return m.type===7&&m.value===g},p.prototype.parseJSXIdentifier=function(){var g=this.createJSXNode(),m=this.nextJSXToken();return m.type!==100&&this.throwUnexpectedToken(m),this.finalize(g,new s.JSXIdentifier(m.value))},p.prototype.parseJSXElementName=function(){var g=this.createJSXNode(),m=this.parseJSXIdentifier();if(this.matchJSX(":")){var _=m;this.expectJSX(":");var v=this.parseJSXIdentifier();m=this.finalize(g,new s.JSXNamespacedName(_,v))}else if(this.matchJSX("."))for(;this.matchJSX(".");){var b=m;this.expectJSX(".");var S=this.parseJSXIdentifier();m=this.finalize(g,new s.JSXMemberExpression(b,S))}return m},p.prototype.parseJSXAttributeName=function(){var g=this.createJSXNode(),m,_=this.parseJSXIdentifier();if(this.matchJSX(":")){var v=_;this.expectJSX(":");var b=this.parseJSXIdentifier();m=this.finalize(g,new s.JSXNamespacedName(v,b))}else m=_;return m},p.prototype.parseJSXStringLiteralAttribute=function(){var g=this.createJSXNode(),m=this.nextJSXToken();m.type!==8&&this.throwUnexpectedToken(m);var _=this.getTokenRaw(m);return this.finalize(g,new a.Literal(m.value,_))},p.prototype.parseJSXExpressionAttribute=function(){var g=this.createJSXNode();this.expectJSX("{"),this.finishJSX(),this.match("}")&&this.tolerateError("JSX attributes must only be assigned a non-empty expression");var m=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(g,new s.JSXExpressionContainer(m))},p.prototype.parseJSXAttributeValue=function(){return this.matchJSX("{")?this.parseJSXExpressionAttribute():this.matchJSX("<")?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},p.prototype.parseJSXNameValueAttribute=function(){var g=this.createJSXNode(),m=this.parseJSXAttributeName(),_=null;return this.matchJSX("=")&&(this.expectJSX("="),_=this.parseJSXAttributeValue()),this.finalize(g,new s.JSXAttribute(m,_))},p.prototype.parseJSXSpreadAttribute=function(){var g=this.createJSXNode();this.expectJSX("{"),this.expectJSX("..."),this.finishJSX();var m=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(g,new s.JSXSpreadAttribute(m))},p.prototype.parseJSXAttributes=function(){for(var g=[];!this.matchJSX("/")&&!this.matchJSX(">");){var m=this.matchJSX("{")?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();g.push(m)}return g},p.prototype.parseJSXOpeningElement=function(){var g=this.createJSXNode();this.expectJSX("<");var m=this.parseJSXElementName(),_=this.parseJSXAttributes(),v=this.matchJSX("/");return v&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(g,new s.JSXOpeningElement(m,v,_))},p.prototype.parseJSXBoundaryElement=function(){var g=this.createJSXNode();if(this.expectJSX("<"),this.matchJSX("/")){this.expectJSX("/");var m=this.parseJSXElementName();return this.expectJSX(">"),this.finalize(g,new s.JSXClosingElement(m))}var _=this.parseJSXElementName(),v=this.parseJSXAttributes(),b=this.matchJSX("/");return b&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(g,new s.JSXOpeningElement(_,b,v))},p.prototype.parseJSXEmptyExpression=function(){var g=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.line=this.scanner.lineNumber,this.lastMarker.column=this.scanner.index-this.scanner.lineStart,this.finalize(g,new s.JSXEmptyExpression)},p.prototype.parseJSXExpressionContainer=function(){var g=this.createJSXNode();this.expectJSX("{");var m;return this.matchJSX("}")?(m=this.parseJSXEmptyExpression(),this.expectJSX("}")):(this.finishJSX(),m=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(g,new s.JSXExpressionContainer(m))},p.prototype.parseJSXChildren=function(){for(var g=[];!this.scanner.eof();){var m=this.createJSXChildNode(),_=this.nextJSXText();if(_.start<_.end){var v=this.getTokenRaw(_),b=this.finalize(m,new s.JSXText(_.value,v));g.push(b)}if(this.scanner.source[this.scanner.index]==="{"){var S=this.parseJSXExpressionContainer();g.push(S)}else break}return g},p.prototype.parseComplexJSXElement=function(g){for(var m=[];!this.scanner.eof();){g.children=g.children.concat(this.parseJSXChildren());var _=this.createJSXChildNode(),v=this.parseJSXBoundaryElement();if(v.type===o.JSXSyntax.JSXOpeningElement){var b=v;if(b.selfClosing){var S=this.finalize(_,new s.JSXElement(b,[],null));g.children.push(S)}else m.push(g),g={node:_,opening:b,closing:null,children:[]}}if(v.type===o.JSXSyntax.JSXClosingElement){g.closing=v;var T=d(g.opening.name),C=d(g.closing.name);if(T!==C&&this.tolerateError("Expected corresponding JSX closing tag for %0",T),m.length>0){var S=this.finalize(g.node,new s.JSXElement(g.opening,g.children,g.closing));g=m[m.length-1],g.children.push(S),m.pop()}else break}}return g},p.prototype.parseJSXElement=function(){var g=this.createJSXNode(),m=this.parseJSXOpeningElement(),_=[],v=null;if(!m.selfClosing){var b=this.parseComplexJSXElement({node:g,opening:m,closing:v,children:_});_=b.children,v=b.closing}return this.finalize(g,new s.JSXElement(m,_,v))},p.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var g=this.parseJSXElement();return this.finishJSX(),g},p.prototype.isStartOfExpression=function(){return h.prototype.isStartOfExpression.call(this)||this.match("<")},p}(l.Parser);e.JSXParser=f},function(n,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\