@modern-js/module-tools
Version:
Simple, powerful, high-performance modern npm package development solution.
11 lines (8 loc) • 103 kB
JavaScript
(()=>{var e={381:(e,t,r)=>{"use strict";var i=r(718);const n={start:"unshiftContainer",end:"pushContainer"};const addJSXAttribute=(e,t)=>{function getAttributeValue({literal:e,value:t}){if(typeof t==="boolean"){return i.types.jsxExpressionContainer(i.types.booleanLiteral(t))}if(typeof t==="number"){return i.types.jsxExpressionContainer(i.types.numericLiteral(t))}if(typeof t==="string"&&e){return i.types.jsxExpressionContainer(i.template.ast(t).expression)}if(typeof t==="string"){return i.types.stringLiteral(t)}return null}function getAttribute({spread:e,name:t,value:r,literal:n}){if(e){return i.types.jsxSpreadAttribute(i.types.identifier(t))}return i.types.jsxAttribute(i.types.jsxIdentifier(t),getAttributeValue({value:r,literal:n}))}return{visitor:{JSXOpeningElement(e){if(!i.types.isJSXIdentifier(e.node.name))return;if(!t.elements.includes(e.node.name.name))return;t.attributes.forEach((({name:t,value:r=null,spread:i=false,literal:o=false,position:a="end"})=>{const s=n[a];const c=getAttribute({spread:i,name:t,value:r,literal:o});const l=e.get("attributes");const isEqualAttribute=e=>{if(i)return e.isJSXSpreadAttribute()&&e.get("argument").isIdentifier({name:t});return e.isJSXAttribute()&&e.get("name").isJSXIdentifier({name:t})};const u=l.some((e=>{if(!isEqualAttribute(e))return false;e.replaceWith(c);return true}));if(!u){e[s]("attributes",c)}}))}}}};e.exports=addJSXAttribute},304:(e,t,r)=>{"use strict";var i=r(718);const removeJSXAttribute=(e,t)=>({visitor:{JSXOpeningElement(e){if(!i.types.isJSXIdentifier(e.node.name))return;if(!t.elements.includes(e.node.name.name))return;e.get("attributes").forEach((e=>{if(i.types.isJSXAttribute(e.node)&&i.types.isJSXIdentifier(e.node.name)&&t.attributes.includes(e.node.name.name)){e.remove()}}))}}});e.exports=removeJSXAttribute},751:(e,t,r)=>{"use strict";var i=r(718);const removeJSXEmptyExpression=()=>({visitor:{JSXExpressionContainer(e){if(i.types.isJSXEmptyExpression(e.get("expression"))){e.remove()}}}});e.exports=removeJSXEmptyExpression},60:(e,t,r)=>{"use strict";var i=r(718);const addJSXAttribute=(e,t)=>{const getAttributeValue=(e,t)=>{if(typeof e==="string"&&t){return i.types.jsxExpressionContainer(i.template.ast(e).expression)}if(typeof e==="string"){return i.types.stringLiteral(e)}if(typeof e==="boolean"){return i.types.jsxExpressionContainer(i.types.booleanLiteral(e))}if(typeof e==="number"){return i.types.jsxExpressionContainer(i.types.numericLiteral(e))}return null};return{visitor:{JSXAttribute(e){const r=e.get("value");if(!r.isStringLiteral())return;t.values.forEach((({value:e,newValue:t,literal:i})=>{if(!r.isStringLiteral({value:e}))return;const n=getAttributeValue(t,i);if(n){r.replaceWith(n)}}))}}}};e.exports=addJSXAttribute},948:(e,t,r)=>{"use strict";var i=r(718);const n=["svg","Svg"];const createTagElement=(e,t=[],r=[])=>{const n=i.types.jsxIdentifier(e);return i.types.jsxElement(i.types.jsxOpeningElement(n,r),i.types.jsxClosingElement(n),t)};const createTagIdAttribute=e=>i.types.jsxAttribute(i.types.jsxIdentifier("id"),i.types.jsxExpressionContainer(i.types.identifier(`${e}Id`)));const addTagIdAttribute=(e,t)=>{const r=t.find((e=>i.types.isJSXAttribute(e)&&e.name.name==="id"));if(!r){return[...t,createTagIdAttribute(e)]}r.value=i.types.jsxExpressionContainer(i.types.isStringLiteral(r.value)?i.types.logicalExpression("||",i.types.identifier(`${e}Id`),r.value):i.types.identifier(`${e}Id`));return t};const plugin=()=>({visitor:{JSXElement(e,t){const r=t.opts.tag||"title";if(!n.length)return;const o=e.get("openingElement");const a=o.get("name");if(!n.some((e=>a.isJSXIdentifier({name:e})))){return}const getTagElement=e=>{var t;const n=i.types.identifier(r);if(e){e.openingElement.attributes=addTagIdAttribute(r,e.openingElement.attributes)}const o=i.types.conditionalExpression(n,createTagElement(r,[i.types.jsxExpressionContainer(n)],e?e.openingElement.attributes:[createTagIdAttribute(r)]),i.types.nullLiteral());if((t=e==null?void 0:e.children)==null?void 0:t.length){return i.types.jsxExpressionContainer(i.types.conditionalExpression(i.types.binaryExpression("===",n,i.types.identifier("undefined")),e,o))}return i.types.jsxExpressionContainer(o)};let s=null;const c=e.get("children").some((e=>{if(e.node===s)return false;if(!e.isJSXElement())return false;const t=e.get("openingElement").get("name");if(!t.isJSXIdentifier())return false;if(t.node.name!==r)return false;s=getTagElement(e.node);e.replaceWith(s);return true}));s=s||getTagElement();if(!c){e.node.children.unshift(s);e.replaceWith(e.node)}}}});e.exports=plugin},620:(e,t,r)=>{"use strict";var i=r(718);const n=["svg","Svg"];const getValue=e=>{if(e===void 0)return i.types.stringLiteral("1em");switch(typeof e){case"number":return i.types.jsxExpressionContainer(i.types.numericLiteral(e));case"string":return i.types.stringLiteral(e);default:return i.types.stringLiteral("1em")}};const plugin=(e,t)=>({visitor:{JSXOpeningElement(e){if(!n.some((t=>e.get("name").isJSXIdentifier({name:t}))))return;const r={width:getValue(t.width),height:getValue(t.height)};const o=Object.keys(r);e.get("attributes").forEach((e=>{if(!e.isJSXAttribute())return;const t=e.get("name");if(!t.isJSXIdentifier())return;const i=o.indexOf(t.node.name);if(i===-1)return;const n=e.get("value");n.replaceWith(r[t.node.name]);o.splice(i,1)}));e.pushContainer("attributes",o.map((e=>i.types.jsxAttribute(i.types.jsxIdentifier(e),r[e]))))}}});e.exports=plugin},709:(e,t,r)=>{"use strict";var i=r(718);const n={svg:"Svg",circle:"Circle",clipPath:"ClipPath",ellipse:"Ellipse",g:"G",linearGradient:"LinearGradient",radialGradient:"RadialGradient",line:"Line",path:"Path",pattern:"Pattern",polygon:"Polygon",polyline:"Polyline",rect:"Rect",symbol:"Symbol",text:"Text",textPath:"TextPath",tspan:"TSpan",use:"Use",defs:"Defs",stop:"Stop",mask:"Mask",image:"Image",foreignObject:"ForeignObject"};const plugin=()=>{function replaceElement(e,t){const r=e.get("openingElement").get("name");if(!r.isJSXIdentifier())return;const{name:o}=r.node;const a=n[o];if(a){r.replaceWith(i.types.jsxIdentifier(a));if(e.has("closingElement")){const t=e.get("closingElement").get("name");t.replaceWith(i.types.jsxIdentifier(a))}t.replacedComponents.add(a);return}t.unsupportedComponents.add(o);e.remove()}const e={JSXElement(e,r){if(!e.get("openingElement").get("name").isJSXIdentifier({name:"svg"})){return}replaceElement(e,r);e.traverse(t,r)}};const t={JSXElement(e,t){replaceElement(e,t)}};const r={ImportDeclaration(e,t){if(e.get("source").isStringLiteral({value:"react-native-svg"})&&!e.get("importKind").hasNode()){t.replacedComponents.forEach((t=>{if(e.get("specifiers").some((e=>e.get("local").isIdentifier({name:t})))){return}e.pushContainer("specifiers",i.types.importSpecifier(i.types.identifier(t),i.types.identifier(t)))}))}else if(e.get("source").isStringLiteral({value:"expo"})){e.pushContainer("specifiers",i.types.importSpecifier(i.types.identifier("Svg"),i.types.identifier("Svg")))}else{return}if(t.unsupportedComponents.size&&!e.has("trailingComments")){const r=[...t.unsupportedComponents].join(", ");e.addComment("trailing",` SVGR has dropped some elements not supported by react-native-svg: ${r} `)}}};return{visitor:{Program(t,i){i.replacedComponents=new Set;i.unsupportedComponents=new Set;t.traverse(e,i);t.traverse(r,i)}}}};e.exports=plugin},346:(e,t,r)=>{"use strict";var i=r(718);const defaultTemplate=(e,{tpl:t})=>t`
${e.imports};
${e.interfaces};
const ${e.componentName} = (${e.props}) => (
${e.jsx}
);
${e.exports};
`;var n=Object.defineProperty;var o=Object.defineProperties;var a=Object.getOwnPropertyDescriptors;var s=Object.getOwnPropertySymbols;var c=Object.prototype.hasOwnProperty;var l=Object.prototype.propertyIsEnumerable;var __defNormalProp=(e,t,r)=>t in e?n(e,t,{enumerable:true,configurable:true,writable:true,value:r}):e[t]=r;var __spreadValues=(e,t)=>{for(var r in t||(t={}))if(c.call(t,r))__defNormalProp(e,r,t[r]);if(s)for(var r of s(t)){if(l.call(t,r))__defNormalProp(e,r,t[r])}return e};var __spreadProps=(e,t)=>o(e,a(t));const tsOptionalPropertySignature=(...e)=>__spreadProps(__spreadValues({},i.types.tsPropertySignature(...e)),{optional:true});const getOrCreateImport=({imports:e},t,r=void 0)=>{const n=e.find((e=>e.source.value===t&&e.importKind===r&&!e.specifiers.some((e=>e.type==="ImportNamespaceSpecifier"))));if(n)return n;const o=i.types.importDeclaration([],i.types.stringLiteral(t));if(r!==void 0){o.importKind=r}e.push(o);return o};const tsTypeReferenceSVGProps=e=>{if(e.opts.native){const t=i.types.identifier("SvgProps");getOrCreateImport(e,"react-native-svg","type").specifiers.push(i.types.importSpecifier(t,t));return i.types.tsTypeReference(t)}const t=i.types.identifier("SVGProps");getOrCreateImport(e,e.importSource,"type").specifiers.push(i.types.importSpecifier(t,t));return i.types.tsTypeReference(t,i.types.tsTypeParameterInstantiation([i.types.tsTypeReference(i.types.identifier("SVGSVGElement"))]))};const tsTypeReferenceSVGRef=e=>{const t=i.types.identifier("Ref");getOrCreateImport(e,e.importSource).specifiers.push(i.types.importSpecifier(t,t));return i.types.tsTypeReference(t,i.types.tsTypeParameterInstantiation([i.types.tsTypeReference(i.types.identifier("SVGSVGElement"))]))};const getJsxRuntimeImport=e=>{const t=(()=>{if(e.namespace)return[i.types.importNamespaceSpecifier(i.types.identifier(e.namespace))];if(e.defaultSpecifier){const t=i.types.identifier(e.defaultSpecifier);return[i.types.importDefaultSpecifier(t)]}if(e.specifiers)return e.specifiers.map((e=>{const t=i.types.identifier(e);return i.types.importSpecifier(t,t)}));throw new Error(`Specify "namespace", "defaultSpecifier", or "specifiers" in "jsxRuntimeImport" option`)})();return i.types.importDeclaration(t,i.types.stringLiteral(e.source))};const u={source:"react",namespace:"React"};const p="react";const getVariables=({opts:e,jsx:t})=>{var r,n,o,a;const s=[];const c=[];const l=[];const d=[];const f={importSource:(r=e.importSource)!=null?r:p,exportIdentifier:i.types.identifier(e.state.componentName),opts:e,interfaces:s,props:c,imports:l,exports:d};if(e.jsxRuntime!=="automatic"){l.push(getJsxRuntimeImport((n=e.jsxRuntimeImport)!=null?n:u))}if(e.native){getOrCreateImport(f,"react-native-svg").specifiers.push(i.types.importDefaultSpecifier(i.types.identifier("Svg")))}if(e.titleProp||e.descProp){const t=[];const r=[];const createProperty=e=>i.types.objectProperty(i.types.identifier(e),i.types.identifier(e),false,true);const createSignature=e=>tsOptionalPropertySignature(i.types.identifier(e),i.types.tsTypeAnnotation(i.types.tsStringKeyword()));if(e.titleProp){t.push(createProperty("title"),createProperty("titleId"));if(e.typescript){r.push(createSignature("title"),createSignature("titleId"))}}if(e.descProp){t.push(createProperty("desc"),createProperty("descId"));if(e.typescript){r.push(createSignature("desc"),createSignature("descId"))}}const n=i.types.objectPattern(t);c.push(n);if(e.typescript){s.push(i.types.tsInterfaceDeclaration(i.types.identifier("SVGRProps"),null,null,i.types.tSInterfaceBody(r)));n.typeAnnotation=i.types.tsTypeAnnotation(i.types.tsTypeReference(i.types.identifier("SVGRProps")))}}if(e.expandProps){const t=i.types.identifier("props");if(i.types.isObjectPattern(c[0])){c[0].properties.push(i.types.restElement(t));if(e.typescript){c[0].typeAnnotation=i.types.tsTypeAnnotation(i.types.tsIntersectionType([tsTypeReferenceSVGProps(f),c[0].typeAnnotation.typeAnnotation]))}}else{c.push(t);if(e.typescript){t.typeAnnotation=i.types.tsTypeAnnotation(tsTypeReferenceSVGProps(f))}}}if(e.ref){if(c.length===0){c.push(i.types.identifier("_"))}const t=i.types.identifier("ref");c.push(t);if(e.typescript){t.typeAnnotation=i.types.tsTypeAnnotation(tsTypeReferenceSVGRef(f))}const r=i.types.identifier("forwardRef");const n=i.types.identifier("ForwardRef");getOrCreateImport(f,f.importSource).specifiers.push(i.types.importSpecifier(r,r));d.push(i.types.variableDeclaration("const",[i.types.variableDeclarator(n,i.types.callExpression(r,[f.exportIdentifier]))]));f.exportIdentifier=n}if(e.memo){const e=i.types.identifier("memo");const t=i.types.identifier("Memo");getOrCreateImport(f,f.importSource).specifiers.push(i.types.importSpecifier(e,e));d.push(i.types.variableDeclaration("const",[i.types.variableDeclarator(t,i.types.callExpression(e,[f.exportIdentifier]))]));f.exportIdentifier=t}if(((o=e.state.caller)==null?void 0:o.previousExport)||e.exportType==="named"){if(!e.namedExport){throw new Error(`"namedExport" not specified`)}d.push(i.types.exportNamedDeclaration(null,[i.types.exportSpecifier(f.exportIdentifier,i.types.identifier(e.namedExport))]));if((a=e.state.caller)==null?void 0:a.previousExport){const t=i.template.ast(e.state.caller.previousExport);d.push(...Array.isArray(t)?t:[t])}}else{d.push(i.types.exportDefaultDeclaration(f.exportIdentifier))}return{componentName:e.state.componentName,props:c,interfaces:s,imports:l,exports:d,jsx:t}};const plugin=(e,t)=>{const r=t.template||defaultTemplate;const n=t.typescript?["jsx","typescript"]:["jsx"];const o=i.template.smart({plugins:n,preserveComments:true}).ast;return{visitor:{Program(e){const i=e.node.body[0].expression;const n=getVariables({opts:t,jsx:i});const a=r(n,{options:t,tpl:o});e.node.body=Array.isArray(a)?a:[a];e.replaceWith(e.node)}}}};e.exports=plugin},805:(e,t,r)=>{"use strict";var i=r(381);var n=r(304);var o=r(751);var a=r(60);var s=r(948);var c=r(620);var l=r(709);var u=r(346);const getAttributeValue=e=>{const t=typeof e==="string"&&e.startsWith("{")&&e.endsWith("}");return{value:t?e.slice(1,-1):e,literal:t}};const propsToAttributes=e=>Object.keys(e).map((t=>{const{literal:r,value:i}=getAttributeValue(e[t]);return{name:t,literal:r,value:i}}));function replaceMapToValues(e){return Object.keys(e).map((t=>{const{literal:r,value:i}=getAttributeValue(e[t]);return{value:t,newValue:i,literal:r}}))}const plugin=(e,t)=>{let r=["version"];let p=[];if(t.svgProps){p=[...p,...propsToAttributes(t.svgProps)]}if(t.ref){p=[...p,{name:"ref",value:"ref",literal:true}]}if(t.titleProp){p=[...p,{name:"aria-labelledby",value:"titleId",literal:true}]}if(t.descProp){p=[...p,{name:"aria-describedby",value:"descId",literal:true}]}if(t.expandProps){p=[...p,{name:"props",spread:true,position:t.expandProps==="start"||t.expandProps==="end"?t.expandProps:void 0}]}if(!t.dimensions){r=[...r,"width","height"]}const d=[[u,t],...t.icon!==false&&t.dimensions?[[c,t.icon!==true?{width:t.icon,height:t.icon}:t.native?{width:24,height:24}:{}]]:[],[n,{elements:["svg","Svg"],attributes:r}],[i,{elements:["svg","Svg"],attributes:p}],o];if(t.replaceAttrValues){d.push([a,{values:replaceMapToValues(t.replaceAttrValues)}])}if(t.titleProp){d.push(s)}if(t.descProp){d.push([s,{tag:"desc"},"desc"])}if(t.native){d.push(l)}return{plugins:d}};e.exports=plugin},961:(e,t,r)=>{"use strict";var i=r(638);var n=r(966);function _interopNamespaceDefault(e){var t=Object.create(null);if(e){Object.keys(e).forEach((function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:true,get:function(){return e[r]}})}}))}t.default=e;return Object.freeze(t)}var o=_interopNamespaceDefault(i);const one=(e,t,r)=>{const i=t&&t.type;const n=e.handlers[i];if(!i){throw new Error(`Expected node, got \`${t}\``)}if(!n){throw new Error(`Node of type ${i} is unknown`)}return n(e,t,r)};const all=(e,t)=>{const r=t.children||[];const{length:i}=r;const n=[];let o=-1;while(++o<i){const i=r[o];if(typeof i!=="string"){const r=one(e,i,t);n.push(r)}}return n.filter(Boolean)};const isNumeric=e=>!Number.isNaN(e-parseFloat(e));const hyphenToCamelCase=e=>e.replace(/-(.)/g,((e,t)=>t.toUpperCase()));const trimEnd=(e,t)=>e.endsWith(t)?e.slice(0,-t.length):e;const a=/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g;const kebabCase=e=>e.replace(a,(e=>`-${e.toLowerCase()}`));const s=/[\t\r\n\u0085\u2028\u2029]+/g;const replaceSpaces=e=>e.replace(s," ");const c=/^\d+px$/;const l=/^-ms-/;const u=/^--/;const isConvertiblePixelValue=e=>c.test(e);const formatKey=e=>{if(u.test(e)){return o.stringLiteral(e)}e=e.toLowerCase();if(l.test(e))e=e.substr(1);return o.identifier(hyphenToCamelCase(e))};const formatValue=e=>{if(isNumeric(e))return o.numericLiteral(Number(e));if(isConvertiblePixelValue(e))return o.numericLiteral(Number(trimEnd(e,"px")));return o.stringLiteral(e)};const stringToObjectStyle=e=>{const t=e.split(";");const r=[];let i=-1;while(++i<t.length){const e=t[i];const n=e.trim();const a=n.indexOf(":");const s=n.substr(a+1).trim();const c=n.substr(0,a);if(c!==""){const e=o.objectProperty(formatKey(c),formatValue(s));r.push(e)}}return o.objectExpression(r)};const p={accept:"accept",acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",alt:"alt",as:"as",async:"async",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",challenge:"challenge",charset:"charSet",checked:"checked",children:"children",cite:"cite",class:"className",classid:"classID",classname:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlslist:"controlsList",coords:"coords",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",data:"data",datetime:"dateTime",default:"default",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",defer:"defer",dir:"dir",disabled:"disabled",download:"download",draggable:"draggable",enctype:"encType",for:"htmlFor",form:"form",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",id:"id",innerhtml:"innerHTML",inputmode:"inputMode",integrity:"integrity",is:"is",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginwidth:"marginWidth",marginheight:"marginHeight",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nomodule:"noModule",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",accentheight:"accentHeight","accent-height":"accentHeight",accumulate:"accumulate",additive:"additive",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",alphabetic:"alphabetic",amplitude:"amplitude",arabicform:"arabicForm","arabic-form":"arabicForm",ascent:"ascent",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",azimuth:"azimuth",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",bbox:"bbox",begin:"begin",bias:"bias",by:"by",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clip:"clip",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",color:"color",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",cursor:"cursor",cx:"cx",cy:"cy",d:"d",datatype:"datatype",decelerate:"decelerate",descent:"descent",diffuseconstant:"diffuseConstant",direction:"direction",display:"display",divisor:"divisor",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",dur:"dur",dx:"dx",dy:"dy",edgemode:"edgeMode",elevation:"elevation",enablebackground:"enableBackground","enable-background":"enableBackground",end:"end",exponent:"exponent",externalresourcesrequired:"externalResourcesRequired",fill:"fill",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filter:"filter",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",focusable:"focusable",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",format:"format",from:"from",fx:"fx",fy:"fy",g1:"g1",g2:"g2",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",hanging:"hanging",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",ideographic:"ideographic",imagerendering:"imageRendering","image-rendering":"imageRendering",in2:"in2",in:"in",inlist:"inlist",intercept:"intercept",k1:"k1",k2:"k2",k3:"k3",k4:"k4",k:"k",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",kerning:"kerning",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",local:"local",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",mask:"mask",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",mathematical:"mathematical",mode:"mode",numoctaves:"numOctaves",offset:"offset",opacity:"opacity",operator:"operator",order:"order",orient:"orient",orientation:"orientation",origin:"origin",overflow:"overflow",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder",panose1:"panose1","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",points:"points",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",prefix:"prefix",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",property:"property",r:"r",radius:"radius",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",resource:"resource",restart:"restart",result:"result",results:"results",rotate:"rotate",rx:"rx",ry:"ry",scale:"scale",security:"security",seed:"seed",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",slope:"slope",spacing:"spacing",specularconstant:"specularConstant",specularexponent:"specularExponent",speed:"speed",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stemh:"stemh",stemv:"stemv",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",string:"string",stroke:"stroke",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",to:"to",transform:"transform",typeof:"typeof",u1:"u1",u2:"u2",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicode:"unicode",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",values:"values",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",version:"version",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",visibility:"visibility",vmathematical:"vMathematical","v-mathematical":"vMathematical",vocab:"vocab",widths:"widths",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",x1:"x1",x2:"x2",x:"x",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang",xmlns:"xmlns","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",y1:"y1",y2:"y2",y:"y",ychannelselector:"yChannelSelector",z:"z",zoomandpan:"zoomAndPan"};const d={input:{checked:"defaultChecked",value:"defaultValue",maxlength:"maxLength"},form:{enctype:"encType"}};const f={a:"a",altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animate:"animate",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",audio:"audio",canvas:"canvas",circle:"circle",clippath:"clipPath","color-profile":"colorProfile",cursor:"cursor",defs:"defs",desc:"desc",discard:"discard",ellipse:"ellipse",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",fedropshadow:"feDropShadow",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",filter:"filter",font:"font","font-face":"fontFace","font-face-format":"fontFaceFormat","font-face-name":"fontFaceName","font-face-src":"fontFaceSrc","font-face-uri":"fontFaceUri",foreignobject:"foreignObject",g:"g",glyph:"glyph",glyphref:"glyphRef",hatch:"hatch",hatchpath:"hatchpath",hkern:"hkern",iframe:"iframe",image:"image",line:"line",lineargradient:"linearGradient",marker:"marker",mask:"mask",mesh:"mesh",meshgradient:"meshgradient",meshpatch:"meshpatch",meshrow:"meshrow",metadata:"metadata","missing-glyph":"missingGlyph",mpath:"mpath",path:"path",pattern:"pattern",polygon:"polygon",polyline:"polyline",radialgradient:"radialGradient",rect:"rect",script:"script",set:"set",solidcolor:"solidcolor",stop:"stop",style:"style",svg:"svg",switch:"switch",symbol:"symbol",text:"text",textpath:"textPath",title:"title",tref:"tref",tspan:"tspan",unknown:"unknown",use:"use",video:"video",view:"view",vkern:"vkern"};const convertAriaAttribute=e=>{const[t,...r]=e.split("-");return`${t}-${r.join("").toLowerCase()}`};const getKey=(e,t)=>{const r=e.toLowerCase();const i=d[t.name]&&d[t.name][r];const n=p[r];if(i||n){return o.jsxIdentifier(i||n)}const a=kebabCase(e);if(a.startsWith("aria-")){return o.jsxIdentifier(convertAriaAttribute(a))}if(a.startsWith("data-")){return o.jsxIdentifier(a)}return o.jsxIdentifier(e)};const getValue=(e,t)=>{if(Array.isArray(t)){return o.stringLiteral(replaceSpaces(t.join(" ")))}if(e==="style"){return o.jsxExpressionContainer(stringToObjectStyle(t))}if(typeof t==="number"||isNumeric(t)){return o.jsxExpressionContainer(o.numericLiteral(Number(t)))}return o.stringLiteral(replaceSpaces(t))};const getAttributes=e=>{if(!e.properties)return[];const t=Object.keys(e.properties);const r=[];let i=-1;while(++i<t.length){const n=t[i];const a=e.properties[n];const s=o.jsxAttribute(getKey(n,e),getValue(n,a));r.push(s)}return r};const root=(e,t)=>o.program(all(e,t));const comment=(e,t,r)=>{if(r.type==="root"||!t.value)return null;const i=o.jsxEmptyExpression();o.addComment(i,"inner",t.value);return o.jsxExpressionContainer(i)};const m=/^\s+$/;const text=(e,t,r)=>{if(r.type==="root")return null;if(typeof t.value==="string"&&m.test(t.value))return null;return o.jsxExpressionContainer(o.stringLiteral(n.decodeXML(String(t.value))))};const element=(e,t,r)=>{if(!t.tagName)return null;const i=all(e,t);const n=i.length===0;const a=f[t.tagName]||t.tagName;const s=o.jsxOpeningElement(o.jsxIdentifier(a),getAttributes(t),n);const c=!n?o.jsxClosingElement(o.jsxIdentifier(a)):null;const l=o.jsxElement(s,c,i);if(r.type==="root"){return o.expressionStatement(l)}return l};var g=Object.freeze({__proto__:null,comment:comment,element:element,root:root,text:text});const h={handlers:g};const toBabelAST=e=>root(h,e);e.exports=toBabelAST},262:(e,t,r)=>{"use strict";var i=r(930);var n=r(961);var o=r(718);var a=r(805);var s=Object.defineProperty;var c=Object.defineProperties;var l=Object.getOwnPropertyDescriptors;var u=Object.getOwnPropertySymbols;var p=Object.prototype.hasOwnProperty;var d=Object.prototype.propertyIsEnumerable;var __defNormalProp=(e,t,r)=>t in e?s(e,t,{enumerable:true,configurable:true,writable:true,value:r}):e[t]=r;var __spreadValues=(e,t)=>{for(var r in t||(t={}))if(p.call(t,r))__defNormalProp(e,r,t[r]);if(u)for(var r of u(t)){if(d.call(t,r))__defNormalProp(e,r,t[r])}return e};var __spreadProps=(e,t)=>c(e,l(t));const getJsxRuntimeOptions=e=>{if(e.jsxRuntimeImport){return{importSource:e.jsxRuntimeImport.source,jsxRuntimeImport:e.jsxRuntimeImport}}switch(e.jsxRuntime){case null:case void 0:case"classic":return{jsxRuntime:"classic",importSource:"react",jsxRuntimeImport:{namespace:"React",source:"react"}};case"classic-preact":return{jsxRuntime:"classic",importSource:"preact/compat",jsxRuntimeImport:{specifiers:["h"],source:"preact"}};case"automatic":return{jsxRuntime:"automatic"};default:throw new Error(`Unsupported "jsxRuntime" "${e.jsxRuntime}"`)}};const jsxPlugin=(e,t,r)=>{const s=r.filePath||"unknown";const c=i.parse(e);const l=n(c);const u=__spreadProps(__spreadValues({ref:t.ref,titleProp:t.titleProp,descProp:t.descProp,expandProps:t.expandProps,dimensions:t.dimensions,icon:t.icon,native:t.native,svgProps:t.svgProps,replaceAttrValues:t.replaceAttrValues,typescript:t.typescript,template:t.template,memo:t.memo,exportType:t.exportType,namedExport:t.namedExport},getJsxRuntimeOptions(t)),{state:r});const p=o.transformFromAstSync(l,e,__spreadValues({caller:{name:"svgr"},presets:[o.createConfigItem([a,u],{type:"preset"})],filename:s,babelrc:false,configFile:false,code:true,ast:false,inputSourceMap:false},t.jsx&&t.jsx.babelConfig));if(!(p==null?void 0:p.code)){throw new Error(`Unable to generate SVG file`)}return p.code};e.exports=jsxPlugin},76:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){if(i===undefined)i=r;var n=Object.getOwnPropertyDescriptor(t,r);if(!n||("get"in n?!t.__esModule:n.writable||n.configurable)){n={enumerable:true,get:function(){return t[r]}}}Object.defineProperty(e,i,n)}:function(e,t,r,i){if(i===undefined)i=r;e[i]=t[r]});var n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))i(t,e,r);n(t,e);return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var s=a(r(350));t.htmlDecodeTree=s.default;var c=a(r(960));t.xmlDecodeTree=c.default;var l=o(r(787));t.decodeCodePoint=l.default;var u=r(787);Object.defineProperty(t,"replaceCodePoint",{enumerable:true,get:function(){return u.replaceCodePoint}});Object.defineProperty(t,"fromCodePoint",{enumerable:true,get:function(){return u.fromCodePoint}});var p;(function(e){e[e["NUM"]=35]="NUM";e[e["SEMI"]=59]="SEMI";e[e["EQUALS"]=61]="EQUALS";e[e["ZERO"]=48]="ZERO";e[e["NINE"]=57]="NINE";e[e["LOWER_A"]=97]="LOWER_A";e[e["LOWER_F"]=102]="LOWER_F";e[e["LOWER_X"]=120]="LOWER_X";e[e["LOWER_Z"]=122]="LOWER_Z";e[e["UPPER_A"]=65]="UPPER_A";e[e["UPPER_F"]=70]="UPPER_F";e[e["UPPER_Z"]=90]="UPPER_Z"})(p||(p={}));var d=32;var f;(function(e){e[e["VALUE_LENGTH"]=49152]="VALUE_LENGTH";e[e["BRANCH_LENGTH"]=16256]="BRANCH_LENGTH";e[e["JUMP_TABLE"]=127]="JUMP_TABLE"})(f=t.BinTrieFlags||(t.BinTrieFlags={}));function isNumber(e){return e>=p.ZERO&&e<=p.NINE}function isHexadecimalCharacter(e){return e>=p.UPPER_A&&e<=p.UPPER_F||e>=p.LOWER_A&&e<=p.LOWER_F}function isAsciiAlphaNumeric(e){return e>=p.UPPER_A&&e<=p.UPPER_Z||e>=p.LOWER_A&&e<=p.LOWER_Z||isNumber(e)}function isEntityInAttributeInvalidEnd(e){return e===p.EQUALS||isAsciiAlphaNumeric(e)}var m;(function(e){e[e["EntityStart"]=0]="EntityStart";e[e["NumericStart"]=1]="NumericStart";e[e["NumericDecimal"]=2]="NumericDecimal";e[e["NumericHex"]=3]="NumericHex";e[e["NamedEntity"]=4]="NamedEntity"})(m||(m={}));var g;(function(e){e[e["Legacy"]=0]="Legacy";e[e["Strict"]=1]="Strict";e[e["Attribute"]=2]="Attribute"})(g=t.DecodingMode||(t.DecodingMode={}));var h=function(){function EntityDecoder(e,t,r){this.decodeTree=e;this.emitCodePoint=t;this.errors=r;this.state=m.EntityStart;this.consumed=1;this.result=0;this.treeIndex=0;this.excess=1;this.decodeMode=g.Strict}EntityDecoder.prototype.startEntity=function(e){this.decodeMode=e;this.state=m.EntityStart;this.result=0;this.treeIndex=0;this.excess=1;this.consumed=1};EntityDecoder.prototype.write=function(e,t){switch(this.state){case m.EntityStart:{if(e.charCodeAt(t)===p.NUM){this.state=m.NumericStart;this.consumed+=1;return this.stateNumericStart(e,t+1)}this.state=m.NamedEntity;return this.stateNamedEntity(e,t)}case m.NumericStart:{return this.stateNumericStart(e,t)}case m.NumericDecimal:{return this.stateNumericDecimal(e,t)}case m.NumericHex:{return this.stateNumericHex(e,t)}case m.NamedEntity:{return this.stateNamedEntity(e,t)}}};EntityDecoder.prototype.stateNumericStart=function(e,t){if(t>=e.length){return-1}if((e.charCodeAt(t)|d)===p.LOWER_X){this.state=m.NumericHex;this.consumed+=1;return this.stateNumericHex(e,t+1)}this.state=m.NumericDecimal;return this.stateNumericDecimal(e,t)};EntityDecoder.prototype.addToNumericResult=function(e,t,r,i){if(t!==r){var n=r-t;this.result=this.result*Math.pow(i,n)+parseInt(e.substr(t,n),i);this.consumed+=n}};EntityDecoder.prototype.stateNumericHex=function(e,t){var r=t;while(t<e.length){var i=e.charCodeAt(t);if(isNumber(i)||isHexadecimalCharacter(i)){t+=1}else{this.addToNumericResult(e,r,t,16);return this.emitNumericEntity(i,3)}}this.addToNumericResult(e,r,t,16);return-1};EntityDecoder.prototype.stateNumericDecimal=function(e,t){var r=t;while(t<e.length){var i=e.charCodeAt(t);if(isNumber(i)){t+=1}else{this.addToNumericResult(e,r,t,10);return this.emitNumericEntity(i,2)}}this.addToNumericResult(e,r,t,10);return-1};EntityDecoder.prototype.emitNumericEntity=function(e,t){var r;if(this.consumed<=t){(r=this.errors)===null||r===void 0?void 0:r.absenceOfDigitsInNumericCharacterReference(this.consumed);return 0}if(e===p.SEMI){this.consumed+=1}else if(this.decodeMode===g.Strict){return 0}this.emitCodePoint((0,l.replaceCodePoint)(this.result),this.consumed);if(this.errors){if(e!==p.SEMI){this.errors.missingSemicolonAfterCharacterReference()}this.errors.validateNumericCharacterReference(this.result)}return this.consumed};EntityDecoder.prototype.stateNamedEntity=function(e,t){var r=this.decodeTree;var i=r[this.treeIndex];var n=(i&f.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){var o=e.charCodeAt(t);this.treeIndex=determineBranch(r,i,this.treeIndex+Math.max(1,n),o);if(this.treeIndex<0){return this.result===0||this.decodeMode===g.Attribute&&(n===0||isEntityInAttributeInvalidEnd(o))?0:this.emitNotTerminatedNamedEntity()}i=r[this.treeIndex];n=(i&f.VALUE_LENGTH)>>14;if(n!==0){if(o===p.SEMI){return this.emitNamedEntityData(this.treeIndex,n,this.consumed+this.excess)}if(this.decodeMode!==g.Strict){this.result=this.treeIndex;this.consumed+=this.excess;this.excess=0}}}return-1};EntityDecoder.prototype.emitNotTerminatedNamedEntity=function(){var e;var t=this,r=t.result,i=t.decodeTree;var n=(i[r]&f.VALUE_LENGTH)>>14;this.emitNamedEntityData(r,n,this.consumed);(e=this.errors)===null||e===void 0?void 0:e.missingSemicolonAfterCharacterReference();return this.consumed};EntityDecoder.prototype.emitNamedEntityData=function(e,t,r){var i=this.decodeTree;this.emitCodePoint(t===1?i[e]&~f.VALUE_LENGTH:i[e+1],r);if(t===3){this.emitCodePoint(i[e+2],r)}return r};EntityDecoder.prototype.end=function(){var e;switch(this.state){case m.NamedEntity:{return this.result!==0&&(this.decodeMode!==g.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0}case m.NumericDecimal:{return this.emitNumericEntity(0,2)}case m.NumericHex:{return this.emitNumericEntity(0,3)}case m.NumericStart:{(e=this.errors)===null||e===void 0?void 0:e.absenceOfDigitsInNumericCharacterReference(this.consumed);return 0}case m.EntityStart:{return 0}}};return EntityDecoder}();t.EntityDecoder=h;function getDecoder(e){var t="";var r=new h(e,(function(e){return t+=(0,l.fromCodePoint)(e)}));return function decodeWithTrie(e,i){var n=0;var o=0;while((o=e.indexOf("&",o))>=0){t+=e.slice(n,o);r.startEntity(i);var a=r.write(e,o+1);if(a<0){n=o+r.end();break}n=o+a;o=a===0?n+1:n}var s=t+e.slice(n);t="";return s}}function determineBranch(e,t,r,i){var n=(t&f.BRANCH_LENGTH)>>7;var o=t&f.JUMP_TABLE;if(n===0){return o!==0&&i===o?r:-1}if(o){var a=i-o;return a<0||a>=n?-1:e[r+a]-1}var s=r;var c=s+n-1;while(s<=c){var l=s+c>>>1;var u=e[l];if(u<i){s=l+1}else if(u>i){c=l-1}else{return e[l+n]}}return-1}t.determineBranch=determineBranch;var y=getDecoder(s.default);var v=getDecoder(c.default);function decodeHTML(e,t){if(t===void 0){t=g.Legacy}return y(e,t)}t.decodeHTML=decodeHTML;function decodeHTMLAttribute(e){return y(e,g.Attribute)}t.decodeHTMLAttribute=decodeHTMLAttribute;function decodeHTMLStrict(e){return y(e,g.Strict)}t.decodeHTMLStrict=decodeHTMLStrict;function decodeXML(e){return v(e,g.Strict)}t.decodeXML=decodeXML},787:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:true});t.replaceCodePoint=t.fromCodePoint=void 0;var i=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);t.fromCodePoint=(r=String.fromCodePoint)!==null&&r!==void 0?r:function(e){var t="";if(e>65535){e-=65536;t+=String.fromCharCode(e>>>10&1023|55296);e=56320|e&1023}t+=String.fromCharCode(e);return t};function replaceCodePoint(e){var t;if(e>=55296&&e<=57343||e>1114111){return 65533}return(t=i.get(e))!==null&&t!==void 0?t:e}t.replaceCodePoint=replaceCodePoint;function decodeCodePoint(e){return(0,t.fromCodePoint)(replaceCodePoint(e))}t["default"]=decodeCodePoint},38:function(e,t,r){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.encodeNonAsciiHTML=t.encodeHTML=void 0;var n=i(r(363));var o=r(389);var a=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function encodeHTML(e){return encodeHTMLTrieRe(a,e)}t.encodeHTML=encodeHTML;function encodeNonAsciiHTML(e){return encodeHTMLTrieRe(o.xmlReplacer,e)}t.encodeNonAsciiHTML=encodeNonAsciiHTML;function encodeHTMLTrieRe(e,t){var r="";var i=0;var a;while((a=e.exec(t))!==null){var s=a.index;r+=t.substring(i,s);var c=t.charCodeAt(s);var l=n.default.get(c);if(typeof l==="object"){if(s+1<t.length){var u=t.charCodeAt(s+1);var p=typeof l.n==="number"?l.n===u?l.o:undefined:l.n.get(u);if(p!==undefined){r+=p;i=e.lastIndex+=1;continue}}l=l.v}if(l!==undefined){r+=l;i=s+1}else{var d=(0,o.getCodePoint)(t,s);r+="&#x".concat(d.toString(16),";");i=e.lastIndex+=Number(d!==c)}}return r+t.substr(i)}},389:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.getCodePoint=t.xmlReplacer=void 0;t.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var r=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);t.getCodePoint=String.prototype.codePointAt!=null?function(e,t){return e.codePointAt(t)}:function(e,t){return(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)};function encodeXML(e){var i="";var n=0;var o;while((o=t.xmlReplacer.exec(e))!==null){var a=o.index;var s=e.charCodeAt(a);var c=r.get(s);if(c!==undefined){i+=e.substring(n,a)+c;n=a+1}else{i+="".concat(e.substring(n,a),"&#x").concat((0,t.getCodePoint)(e,a).toString(16),";");n=t.xmlReplacer.lastIndex+=Number((s&64512)===55296)}}return i+e.substr(n)}t.encodeXML=encodeXML;t.escape=encodeXML;function getEscaper(e,t){return function escape(r){var i;var n=0;var o="";while(i=e.exec(r)){if(n!==i.index){o+=r.substring(n,i.index)}o+=t.get(i[0].charCodeAt(0));n=i.index+1}return o+r.substring(n)}}t.escapeUTF8=getEscaper(/[&<>'"]/g,r);t.escapeAttribute=getEscaper(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]]));t.escapeText=getEscaper(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},350:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏઑඡ༉༦ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲϏϢϸontourIntegraìȹoɴ\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲy;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱còJTabcdfgorstרׯؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ߂ߐĀiyޱrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣসে্ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४ĀnrࢃgleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpwਖਛgȀLRlr৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼અઋp;椅y;䐜Ādl੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑඞcy;䐊cute;䅃ƀaeyહાron;䅇dil;䅅;䐝ƀgswે૰ativeƀMTV૨ediumSpace;怋hiĀcn૦ëeryThiîtedĀGLଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷreak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater;EFGLSTஶஷ扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨setĀ;Eೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂෛ෧ขภยา฿ไlig;䅒cute耻Ó䃓Āiyීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲcr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬืde耻Õ䃕es;樷ml耻Ö䃖erĀBP๋Āar๐๓r;怾acĀek๚;揞et;掴arenthesis;揜ҀacfhilorsງຊຏຒດຝະrtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ檻cedesȀ;EST່້扺qual;檯lantEqual;扼ilde;找me;怳Ādpuct;戏ortionĀ;aȥl;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL憒ar;懥eftArrow;懄eiling;按oǵ\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄቕቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHcቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗ĀeiቻDzኀ\0ኇefore;戴a;䎘ĀcnኘkSpace;쀀 Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄ