react-health-card
Version:
An awesome react health card component.
2 lines (1 loc) • 25.6 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("prop-types"),require("styled-components")):"function"==typeof define&&define.amd?define(["exports","react","prop-types","styled-components"],t):t((e=e||self).ReactHealthCard={},e.React,e.PropTypes,e.StyledComponents)}(this,function(e,t,r,a){"use strict";var n="default"in t?t.default:t;function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function s(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}r=r&&r.hasOwnProperty("default")?r.default:r,a=a&&a.hasOwnProperty("default")?a.default:a;var A="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var f,d=(function(e){!function(){var t={}.hasOwnProperty;function r(){for(var e=[],a=0;a<arguments.length;a++){var n=arguments[a];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)&&n.length){var u=r.apply(null,n);u&&e.push(u)}else if("object"===o)for(var c in n)t.call(n,c)&&n[c]&&e.push(c)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r}()}(f={exports:{}},f.exports),f.exports),b=Array.isArray,h="object"==typeof A&&A&&A.Object===Object&&A,g="object"==typeof self&&self&&self.Object===Object&&self,m=h||g||Function("return this")(),p=m.Symbol,y=Object.prototype,v=y.hasOwnProperty,N=y.toString,C=p?p.toStringTag:void 0;var w=function(e){var t=v.call(e,C),r=e[C];try{e[C]=void 0;var a=!0}catch(e){}var n=N.call(e);return a&&(t?e[C]=r:delete e[C]),n},_=Object.prototype.toString;var E=function(e){return _.call(e)},O="[object Null]",P="[object Undefined]",S=p?p.toStringTag:void 0;var I=function(e){return null==e?void 0===e?P:O:S&&S in Object(e)?w(e):E(e)};var Q=function(e){return null!=e&&"object"==typeof e},D="[object Symbol]";var j=function(e){return"symbol"==typeof e||Q(e)&&I(e)==D},B=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,L=/^\w*$/;var k=function(e,t){if(b(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!j(e))||L.test(e)||!B.test(e)||null!=t&&e in Object(t)};var X=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},F="[object AsyncFunction]",V="[object Function]",z="[object GeneratorFunction]",T="[object Proxy]";var H,G=function(e){if(!X(e))return!1;var t=I(e);return t==V||t==z||t==F||t==T},U=m["__core-js_shared__"],W=(H=/[^.]+$/.exec(U&&U.keys&&U.keys.IE_PROTO||""))?"Symbol(src)_1."+H:"";var M=function(e){return!!W&&W in e},J=Function.prototype.toString;var R=function(e){if(null!=e){try{return J.call(e)}catch(e){}try{return e+""}catch(e){}}return""},x=/^\[object .+?Constructor\]$/,q=Function.prototype,K=Object.prototype,Y=q.toString,Z=K.hasOwnProperty,$=RegExp("^"+Y.call(Z).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var ee=function(e){return!(!X(e)||M(e))&&(G(e)?$:x).test(R(e))};var te=function(e,t){return null==e?void 0:e[t]};var re=function(e,t){var r=te(e,t);return ee(r)?r:void 0},ae=re(Object,"create");var ne=function(){this.__data__=ae?ae(null):{},this.size=0};var oe=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ue="__lodash_hash_undefined__",ce=Object.prototype.hasOwnProperty;var ie=function(e){var t=this.__data__;if(ae){var r=t[e];return r===ue?void 0:r}return ce.call(t,e)?t[e]:void 0},le=Object.prototype.hasOwnProperty;var se=function(e){var t=this.__data__;return ae?void 0!==t[e]:le.call(t,e)},Ae="__lodash_hash_undefined__";var fe=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=ae&&void 0===t?Ae:t,this};function de(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var a=e[t];this.set(a[0],a[1])}}de.prototype.clear=ne,de.prototype.delete=oe,de.prototype.get=ie,de.prototype.has=se,de.prototype.set=fe;var be=de;var he=function(){this.__data__=[],this.size=0};var ge=function(e,t){return e===t||e!=e&&t!=t};var me=function(e,t){for(var r=e.length;r--;)if(ge(e[r][0],t))return r;return-1},pe=Array.prototype.splice;var ye=function(e){var t=this.__data__,r=me(t,e);return!(r<0||(r==t.length-1?t.pop():pe.call(t,r,1),--this.size,0))};var ve=function(e){var t=this.__data__,r=me(t,e);return r<0?void 0:t[r][1]};var Ne=function(e){return me(this.__data__,e)>-1};var Ce=function(e,t){var r=this.__data__,a=me(r,e);return a<0?(++this.size,r.push([e,t])):r[a][1]=t,this};function we(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var a=e[t];this.set(a[0],a[1])}}we.prototype.clear=he,we.prototype.delete=ye,we.prototype.get=ve,we.prototype.has=Ne,we.prototype.set=Ce;var _e=we,Ee=re(m,"Map");var Oe=function(){this.size=0,this.__data__={hash:new be,map:new(Ee||_e),string:new be}};var Pe=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var Se=function(e,t){var r=e.__data__;return Pe(t)?r["string"==typeof t?"string":"hash"]:r.map};var Ie=function(e){var t=Se(this,e).delete(e);return this.size-=t?1:0,t};var Qe=function(e){return Se(this,e).get(e)};var De=function(e){return Se(this,e).has(e)};var je=function(e,t){var r=Se(this,e),a=r.size;return r.set(e,t),this.size+=r.size==a?0:1,this};function Be(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var a=e[t];this.set(a[0],a[1])}}Be.prototype.clear=Oe,Be.prototype.delete=Ie,Be.prototype.get=Qe,Be.prototype.has=De,Be.prototype.set=je;var Le=Be,ke="Expected a function";function Xe(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(ke);var r=function(){var a=arguments,n=t?t.apply(this,a):a[0],o=r.cache;if(o.has(n))return o.get(n);var u=e.apply(this,a);return r.cache=o.set(n,u)||o,u};return r.cache=new(Xe.Cache||Le),r}Xe.Cache=Le;var Fe=Xe,Ve=500;var ze=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Te=/\\(\\)?/g,He=function(e){var t=Fe(e,function(e){return r.size===Ve&&r.clear(),e}),r=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ze,function(e,r,a,n){t.push(a?n.replace(Te,"$1"):r||e)}),t});var Ge=function(e,t){for(var r=-1,a=null==e?0:e.length,n=Array(a);++r<a;)n[r]=t(e[r],r,e);return n},Ue=1/0,We=p?p.prototype:void 0,Me=We?We.toString:void 0;var Je=function e(t){if("string"==typeof t)return t;if(b(t))return Ge(t,e)+"";if(j(t))return Me?Me.call(t):"";var r=t+"";return"0"==r&&1/t==-Ue?"-0":r};var Re=function(e){return null==e?"":Je(e)};var xe=function(e,t){return b(e)?e:k(e,t)?[e]:He(Re(e))},qe=1/0;var Ke=function(e){if("string"==typeof e||j(e))return e;var t=e+"";return"0"==t&&1/e==-qe?"-0":t};var Ye=function(e,t){for(var r=0,a=(t=xe(t,e)).length;null!=e&&r<a;)e=e[Ke(t[r++])];return r&&r==a?e:void 0};var Ze=function(e,t,r){var a=null==e?void 0:Ye(e,t);return void 0===a?r:a},$e=9007199254740991,et=Math.floor;var tt=function(e,t){var r="";if(!e||t<1||t>$e)return r;do{t%2&&(r+=e),(t=et(t/2))&&(e+=e)}while(t);return r};var rt=function(e,t,r){var a=-1,n=e.length;t<0&&(t=-t>n?0:n+t),(r=r>n?n:r)<0&&(r+=n),n=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(n);++a<n;)o[a]=e[a+t];return o};var at=function(e,t,r){var a=e.length;return r=void 0===r?a:r,!t&&r>=a?e:rt(e,t,r)},nt=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var ot=function(e){return nt.test(e)};var ut=function(e){return function(t){return null==t?void 0:t[e]}}("length"),ct="[\\ud800-\\udfff]",it="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",lt="\\ud83c[\\udffb-\\udfff]",st="[^\\ud800-\\udfff]",At="(?:\\ud83c[\\udde6-\\uddff]){2}",ft="[\\ud800-\\udbff][\\udc00-\\udfff]",dt="(?:"+it+"|"+lt+")"+"?",bt="[\\ufe0e\\ufe0f]?"+dt+("(?:\\u200d(?:"+[st,At,ft].join("|")+")[\\ufe0e\\ufe0f]?"+dt+")*"),ht="(?:"+[st+it+"?",it,At,ft,ct].join("|")+")",gt=RegExp(lt+"(?="+lt+")|"+ht+bt,"g");var mt=function(e){for(var t=gt.lastIndex=0;gt.test(e);)++t;return t};var pt=function(e){return ot(e)?mt(e):ut(e)};var yt=function(e){return e.split("")},vt="[\\ud800-\\udfff]",Nt="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",Ct="\\ud83c[\\udffb-\\udfff]",wt="[^\\ud800-\\udfff]",_t="(?:\\ud83c[\\udde6-\\uddff]){2}",Et="[\\ud800-\\udbff][\\udc00-\\udfff]",Ot="(?:"+Nt+"|"+Ct+")"+"?",Pt="[\\ufe0e\\ufe0f]?"+Ot+("(?:\\u200d(?:"+[wt,_t,Et].join("|")+")[\\ufe0e\\ufe0f]?"+Ot+")*"),St="(?:"+[wt+Nt+"?",Nt,_t,Et,vt].join("|")+")",It=RegExp(Ct+"(?="+Ct+")|"+St+Pt,"g");var Qt=function(e){return e.match(It)||[]};var Dt=function(e){return ot(e)?Qt(e):yt(e)},jt=Math.ceil;var Bt=function(e,t){var r=(t=void 0===t?" ":Je(t)).length;if(r<2)return r?tt(t,e):t;var a=tt(t,jt(e/pt(t)));return ot(t)?at(Dt(a),0,e).join(""):a.slice(0,e)},Lt=NaN,kt=/^\s+|\s+$/g,Xt=/^[-+]0x[0-9a-f]+$/i,Ft=/^0b[01]+$/i,Vt=/^0o[0-7]+$/i,zt=parseInt;var Tt=function(e){if("number"==typeof e)return e;if(j(e))return Lt;if(X(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=X(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(kt,"");var r=Ft.test(e);return r||Vt.test(e)?zt(e.slice(2),r?2:8):Xt.test(e)?Lt:+e},Ht=1/0,Gt=1.7976931348623157e308;var Ut=function(e){return e?(e=Tt(e))===Ht||e===-Ht?(e<0?-1:1)*Gt:e==e?e:0:0===e?e:0};var Wt=function(e){var t=Ut(e),r=t%1;return t==t?r?t-r:t:0};var Mt=function(e,t,r){e=Re(e);var a=(t=Wt(t))?pt(e):0;return t&&a<t?e+Bt(t-a,r):e},Jt={default:{logoUri:"data:image/png;base64,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"}};function Rt(){var e=l(["\n && {\n ",";\n }\n\n && {\n ",";\n }\n"]);return Rt=function(){return e},e}function xt(){var e=l(["\n ",";\n"]);return xt=function(){return e},e}var qt=a.div(xt(),function(e){return e.attributeStyle}),Kt=a.div(Rt(),function(e){return e.bgColor?"\n\t\t\tbackground: ".concat(e.bgColor,";\n\t\t"):""},function(e){return e.bgImage?"\n\t\t\tbackground-image: url(".concat(e.bgImage,");\n\t\t\tbackground-size: calc(100% + 0.5rem) calc(100% + 0.5rem);\n \tbackground-position: -0.25rem -0.25rem;\n\t\t"):""}),Yt=Kt,Zt="right: 10%; top: 10%",$t="bottom: 15%; left: 65%;",er="bottom: 15%; left: 10%;",tr="top: 20%; left: 10%;",rr="bottom: 15%; left: 10%;",ar="bottom: 40%; left: 20%;",nr="bottom: 40%; left: 10%;",or=function(e,t){var r=t.split("/"),a=0,n=[];return r.forEach(function(t){var r=t.length,o=e.slice(a,a+r);a+=r,n=[].concat(s(n),[Mt(o||"",r,"•")])}),n.join("/")},ur=function(e){return e&&(e.includes("bottom")||e.includes("top")||e.includes("right")||e.includes("left"))},cr=function(e){function r(){var e,t,a,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var l=arguments.length,s=new Array(l),A=0;A<l;A++)s[A]=arguments[A];return a=this,c=(e=u(r)).call.apply(e,[this].concat(s)),t=!c||"object"!=typeof c&&"function"!=typeof c?i(a):c,o(i(t),"getFocusedClass",function(e){return e===t.props.focused?"react-health-card--focused":""}),o(i(t),"shouldCardBeFlipped",function(e){return"back"===Ze(t.props,"".concat(e,"Position"))}),o(i(t),"handleToggleFlipCard",function(){return t.setState({isFlipped:!t.state.isFlipped})}),o(i(t),"render",function(){var e=t.props,r=e.bgColorFront,a=e.bgColorBack,o=e.bgImageFront,u=e.logoUri,c=e.focused,i=e.isFlipped,l=e.cardNumber,s=e.issueDate,A=e.issueNumber,f=e.memberNumber,b=e.name,h=e.namePlaceholder,g=e.rank,m=e.type,p=e.logoPosition,y=e.logoStyle,v=e.rankPosition,N=e.rankStyle,C=e.rankLength,w=e.rankTitle,_=e.namePosition,E=e.nameStyle,O=e.memberNumberPosition,P=e.memberNumberStyle,S=e.memberNumberTitle,I=e.memberNumberLength,Q=e.issueDateStyle,D=e.issueDateTitle,j=e.issueDatePosition,B=e.issueDateFormat,L=e.issueNumberPosition,k=e.issueNumberStyle,X=e.issueNumberTitle,F=e.issueNumberLength,V=e.cardNumberPosition,z=e.cardNumberStyle,T=e.cardNumberTitle,H=e.cardNumberLength,G=e.showLogo,U=e.showCardNumber,W=e.showIssueDate,M=e.showIssueNumber,J=e.showMemberNumber,R=e.showRank,x=e.showName,q=e.showSwipeBar,K="".concat(ur(y)?"":Zt).concat(y||""),Y="".concat(ur(Q)?"":$t).concat(Q||""),Z="".concat(ur(k)?"":er).concat(k||""),$="".concat(ur(z)?"":tr).concat(z||""),ee="".concat(ur(P)?"":rr).concat(P||""),te="".concat(ur(E)?"":ar).concat(E||""),re="".concat(ur(N)?"":nr).concat(N||"");return n.createElement("div",{className:"react-health-card__container"},n.createElement("div",{className:d("react-health-card",m?"react-health-card--".concat(m):"",i||t.shouldCardBeFlipped(c)?"react-health-card--flipped":"")},n.createElement(Kt,{className:"react-health-card__front",bgColor:r,bgImage:o},"front"===p&&G&&!o&&n.createElement(qt,{className:"react-health-card__attribute",attributeStyle:K},n.createElement("img",{src:u||Ze(Jt,"default.logoUri"),className:d("react-health-card__logo","react-health-card--".concat(m)),alt:"logo"})),"front"===v&&R&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("rank")),attributeStyle:re},n.createElement("div",{className:"react-health-card__with-content","data-before":w},Mt(g,C,"•"))),"front"===_&&x&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("name")),attributeStyle:te},b||h),"front"===O&&J&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("memberNumber")),attributeStyle:ee},n.createElement("div",{className:"react-health-card__with-content","data-before":S},Mt(f,I,"•"))),"front"===j&&W&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("issueDate")),attributeStyle:Y},n.createElement("div",{className:"react-health-card__with-content","data-before":D},or(s,B))),"front"===L&&M&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("issueNumber")),attributeStyle:Z},n.createElement("div",{className:"react-health-card__with-content","data-before":X},Mt(A,F,"•"))),"front"===V&&U&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("cardNumber")),attributeStyle:$},n.createElement("div",{className:"react-health-card__with-content","data-before":T},Mt(l,H,"•")))),n.createElement(Yt,{className:"react-health-card__back",bgColor:a},q&&n.createElement("div",{className:"react-health-card__bar"}),"back"===p&&G&&n.createElement(qt,{className:"react-health-card__attribute",attributeStyle:K},n.createElement("img",{src:Ze(Jt,"default.logoUri")||u,className:d("react-health-card__logo","react-health-card--".concat(m)),alt:"logo"})),"back"===v&&R&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("rank")),attributeStyle:re},n.createElement("div",{className:"react-health-card__with-content","data-before":w},Mt(g,C,"•"))),"back"===_&&x&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("name")),attributeStyle:te},b||h),"back"===O&&J&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("memberNumber")),attributeStyle:ee},n.createElement("div",{className:"react-health-card__with-content","data-before":S},Mt(f,I,"•"))),"back"===j&&W&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("issueDate")),attributeStyle:Y},n.createElement("div",{className:"react-health-card__with-content","data-before":D},or(s,B))),"back"===L&&M&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("issueNumber")),attributeStyle:Z},n.createElement("div",{className:"react-health-card__with-content","data-before":X},Mt(A,F,"•"))),"back"===V&&U&&n.createElement(qt,{className:d("react-health-card__attribute react-health-card__editable",t.getFocusedClass("cardNumber")),attributeStyle:$},n.createElement("div",{className:"react-health-card__with-content","data-before":T},Mt(l,H,"•"))))))}),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(r,t.Component),r}();cr.propTypes={bgColorFront:r.string,bgColorBack:r.string,bgImageFront:r.string,logoUri:r.string,focused:r.string,isFlipped:r.bool,cardNumber:r.string,issueDate:r.string,issueNumber:r.string,memberNumber:r.string,namePlaceholder:r.string,rank:r.string,name:r.string,type:r.string,logoPosition:r.string,logoStyle:r.string,rankPosition:r.string,rankStyle:r.string,rankLength:r.number,rankTitle:r.string,namePosition:r.string,nameStyle:r.string,memberNumberPosition:r.string,memberNumberStyle:r.string,memberNumberTitle:r.string,memberNumberLength:r.number,issueDateStyle:r.string,issueDateTitle:r.string,issueDatePosition:r.string,issueDateFormat:r.string,issueNumberPosition:r.string,issueNumberStyle:r.string,issueNumberLength:r.number,issueNumberTitle:r.string,cardNumberPosition:r.string,cardNumberStyle:r.string,cardNumberTitle:r.string,cardNumberLength:r.number,showLogo:r.bool,showCardNumber:r.bool,showIssueDate:r.bool,showIssueNumber:r.bool,showMemberNumber:r.bool,showRank:r.bool,showName:r.bool,showSwipeBar:r.bool},cr.defaultProps={bgColorFront:"#2053B1",bgColorBack:"#2053B1",bgImageFront:void 0,isFlipped:!1,focused:null,logoUri:Jt.default.logoUri,type:"default",rank:null,name:null,namePlaceholder:"FULL NAME",cardNumber:null,memberNumber:null,issueNumber:null,issueDate:"",issueDateFormat:"DD/MM/YYYY",logoStyle:null,logoPosition:"front",issueDateStyle:null,issueDatePosition:"front",issueDateTitle:"Issue date",issueNumberStyle:null,issueNumberPosition:"back",issueNumberTitle:"Issue number",issueNumberLength:2,cardNumberStyle:null,cardNumberPosition:"front",cardNumberTitle:"Card number",cardNumberLength:8,memberNumberStyle:null,memberNumberPosition:"front",memberNumberTitle:"Member number",memberNumberLength:8,nameStyle:null,namePosition:"front",rankStyle:null,rankPosition:"front",rankLength:2,rankTitle:null,showLogo:!0,showCardNumber:!0,showIssueDate:!0,showIssueNumber:!0,showMemberNumber:!0,showRank:!0,showName:!0,showSwipeBar:!0},e.default=cr,Object.defineProperty(e,"__esModule",{value:!0})});