@arcblock/www-wallet
Version:
Start experiencing your digital world with ABT Wallet
3 lines • 20 kB
JavaScript
/*! For license information please see 28-c7c6e4149ade840cdbd3.js.LICENSE.txt */
(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{alUv:function(e,t,n){"use strict";var a=n("kD0k");n("ls82");var r=n("dotl");Object.defineProperty(t,"__esModule",{value:!0}),t.getActionParams=t.getActionName=t.actions=t.getMessage=void 0;var o,i=(o=n("nbsC"))&&o.__esModule?o:{default:o};function c(e){return s.apply(this,arguments)}function s(){return(s=r(a.mark((function e(t){var n;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.post("/api/did/swap",{});case 2:return n=e.sent,e.abrupt("return",{tid:n.data.traceId});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var u=function(e,t){return Number(e)>=0?e:Number(t)>=0?t:1},l=function(e,t){try{return i.default.render(e,{user:t.user||{},token:t.token||{},balance:t.balance||{}},{},["(%","%)"])}catch(n){return console.error("Cannot render message",{message:e,session:t}),e}};t.getMessage=l;var f={receive_local_token:{action:"receive_token",extraParams:function(e){return{chain:"local",amount:e.amount||1}}},receive_foreign_token:{action:"receive_token",extraParams:function(e){return{chain:"foreign",amount:e.amount||1}}},send_local_token:{action:"send_token",extraParams:function(e){return{chain:"local",amount:e.amount||1}}},send_foreign_token:{action:"send_token",extraParams:function(e){return{chain:"foreign",amount:e.amount||1}}},exchange_to_foreign_token:{action:"swap_token",onStart:c,extraParams:function(e){return{action:"buy",rate:e.exchangeRate,amount:e.amount||1}}},exchange_to_local_token:{action:"swap_token",onStart:c,extraParams:function(e){return{action:"sell",rate:e.exchangeRate,amount:e.amount||1}}},buy_foreign_certificate_with_local_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"buy",type:"certificate",pfc:"local",price:e.price||1,name:l(e.name,t),desc:l(e.description,t),loc:l(e.location,t),bg:e.backgroundUrl,logo:e.logoUrl}}},buy_foreign_badge_with_local_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"buy",type:"badge",pfc:"local",price:e.price||1,name:l(e.name,t),desc:l(e.description,t),loc:l(e.location,t),bg:e.backgroundUrl,logo:e.logoUrl,svg:e.svg}}},buy_foreign_ticket_with_local_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"buy",type:"ticket",pfc:"local",price:e.price||1,name:l(e.name,t),desc:l(e.description,t),loc:l(e.location,t),bg:e.backgroundUrl,logo:e.logoUrl}}},sell_foreign_certificate_for_local_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"sell",type:"certificate",pfc:"local",price:e.price||1,name:l(e.name,t)}}},sell_foreign_badge_for_local_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"sell",type:"badge",pfc:"local",price:e.price||1,name:l(e.name,t)}}},sell_foreign_ticket_for_local_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"sell",type:"ticket",pfc:"local",price:e.price||1,name:l(e.name,t)}}},buy_local_certificate_with_foreign_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"buy",type:"certificate",pfc:"foreign",price:e.price||1,name:l(e.name,t),desc:l(e.description,t),loc:l(e.location,t),bg:e.backgroundUrl,logo:e.logoUrl}}},buy_local_badge_with_foreign_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"buy",type:"badge",pfc:"foreign",price:e.price||0,name:l(e.name,t),desc:l(e.description,t),loc:l(e.location,t),bg:e.backgroundUrl,logo:e.logoUrl,svg:e.svg}}},buy_local_ticket_with_foreign_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"buy",type:"ticket",pfc:"foreign",price:e.price||1,name:l(e.name,t),desc:l(e.description,t),loc:l(e.location,t),bg:e.backgroundUrl,logo:e.logoUrl}}},sell_local_certificate_for_foreign_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"sell",type:"certificate",pfc:"foreign",price:e.price||1,name:l(e.name,t)}}},sell_local_badge_for_foreign_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"sell",type:"vc",pfc:"foreign",price:e.price||1,name:l(e.name,t)}}},sell_local_ticket_for_foreign_token:{action:"swap_asset",onStart:c,extraParams:function(e,t){return{action:"sell",type:"ticket",pfc:"foreign",price:e.price||1,name:l(e.name,t)}}},buy_local_certificate_with_local_token:{action:"exchange_assets",extraParams:function(e,t){return{pa:u(e.payAmount,e.price),pt:"token",ra:e.receiveAmount||1,rt:"certificate",name:l(e.name,t),desc:l(e.description,t),loc:l(e.location,t),bg:e.backgroundUrl,logo:e.logoUrl}}},sell_local_certificate_for_local_token:{action:"exchange_assets",extraParams:function(e,t){return{pa:e.payAmount||1,pt:"certificate",ra:u(e.receiveAmount,e.price),rt:"token",name:l(e.name,t)}}},buy_local_badge_with_local_token:{action:"exchange_assets",extraParams:function(e,t){return{pa:u(e.payAmount,e.price),pt:"token",ra:e.receiveAmount||1,rt:"badge",name:l(e.name,t),desc:l(e.description,t),loc:l(e.location,t),bg:e.backgroundUrl,logo:e.logoUrl,svg:e.svg}}},sell_local_badge_for_local_token:{action:"exchange_assets",extraParams:function(e,t){return{pa:e.payAmount||1,pt:"badge",ra:u(e.receiveAmount,e.price),rt:"token",name:l(e.name,t)}}},buy_local_ticket_with_local_token:{action:"exchange_assets",extraParams:function(e,t){return{pa:u(e.payAmount,e.price),pt:"token",ra:e.receiveAmount||1,rt:"ticket",name:l(e.name,t),desc:l(e.description,t),loc:l(e.location,t),bg:e.backgroundUrl,logo:e.logoUrl}}},sell_local_ticket_for_local_token:{action:"exchange_assets",extraParams:function(e,t){return{pa:e.payAmount||1,pt:"ticket",ra:u(e.receiveAmount,e.price),rt:"token",name:l(e.name,t)}}},buy_local_ticket_with_local_certificate:{action:"exchange_assets",extraParams:function(e,t){return{pa:e.payAmount||1,pt:"certificate",ra:e.receiveAmount||1,rt:"ticket",name:l(e.name,t)}}},buy_local_certificate_with_local_ticket:{action:"exchange_assets",extraParams:function(e,t){return{pa:e.payAmount||1,pt:"ticket",ra:e.receiveAmount||1,rt:"certificate",name:l(e.name,t)}}},consume_local_asset:{action:"consume_asset",extraParams:function(e,t){var n=e.type,a=e.typeUrl,r=e.name,o=e.did;return{pfc:"local",type:n,tu:a,name:l(r,t),did:o}}},consume_foreign_asset:{action:"consume_asset",extraParams:function(e,t){var n=e.type,a=e.typeUrl,r=e.name,o=e.did;return{pfc:"foreign",type:n,tu:a,name:l(r,t),did:o}}},consume_local_asset_by_name:{action:"consume_asset",extraParams:function(e,t){var n=e.name;return{pfc:"local",name:l(n,t)}}},consume_foreign_asset_by_name:{action:"consume_asset",extraParams:function(e,t){var n=e.name;return{pfc:"foreign",name:l(n,t)}}},consume_local_asset_by_did:{action:"consume_asset",extraParams:function(e){return{pfc:"local",did:e.did}}},consume_foreign_asset_by_did:{action:"consume_asset",extraParams:function(e){return{pfc:"foreign",did:e.did}}},claim_signature:{action:"claim_signature",extraParams:function(e){return{type:e.type}}},consume_email_vc:{action:"consume_vc",extraParams:{}}};t.actions=f;t.getActionName=function(e,t){if("string"==typeof e)return e;if("string"==typeof e.action)return e.action;if("function"==typeof e.action)return e.action(t);throw new Error("Cannot determine playground button action")};t.getActionParams=function(e,t,n){return"string"==typeof e?{}:e.extraParams?"function"==typeof e.extraParams?e.extraParams(t,n):"object"==typeof e.extraParams?e.extraParams:{}:{}}},fnu5:function(e,t,n){"use strict";var a=n("kD0k");n("ls82");var r=n("dotl"),o=n("tGry");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=k();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=a?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),c=v(n("17x9")),s=v(n("pW3x")),u=v(n("evuy")),l=v(n("vOnD")),f=v(n("tdZp")),p=v(n("HhgX")),d=v(n("jlMd")),m=n("DfQ9"),g=v(n("eWoj")),_=v(n("cmli")),h=n("pOGh"),b=n("ZwRL"),y=n("alUv");function v(e){return e&&e.__esModule?e:{default:e}}function k(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return k=function(){return e},e}function w(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x(e){var t=e.onClose;return i.default.createElement(P,{onClick:t},"×")}x.propTypes={onClose:c.default.func.isRequired};var P=l.default.div.withConfig({displayName:"Action__CloseContainer",componentId:"y9rma2-0"})(["display:",";position:absolute;top:1rem;right:1rem;color:#999999;font-size:2rem;line-height:1rem;cursor:pointer;user-select:none;"],(function(e){return e.disableClose?"none":"block"}));function C(e){var t=(0,h.mergeProps)(e,C,["buttonRounded","extraParams","timeout"]),n=t.autoClose,c=t.action,l=t.buttonText,m=t.buttonColor,v=t.buttonVariant,k=t.buttonSize,P=t.buttonRounded,S=t.children,U=(t.disableClose,t.title),E=t.scanMessage,O=t.successMessage,j=t.successUrl,A=t.successTarget,M=t.frameProps,T=t.confirmMessage,R=t.extraParams,V=t.timeout,W=t.theme,z=w(t,["autoClose","action","buttonText","buttonColor","buttonVariant","buttonSize","buttonRounded","children","disableClose","title","scanMessage","successMessage","successUrl","successTarget","frameProps","confirmMessage","extraParams","timeout","theme"]),I=(0,u.default)(),D=(0,i.useContext)(b.SessionContext),F=D.api,N=D.session,q=(0,i.useState)(!1),B=o(q,2),G=B[0],H=B[1],J=(0,i.useState)(!1),Q=o(J,2),Z=Q[0],$=Q[1],K=(0,i.useState)({}),L=o(K,2),X=L[0],Y=L[1],ee=(0,s.default)().width,te=(0,i.useState)(!1),ne=o(te,2),ae=ne[0],re=ne[1],oe=(0,i.useState)(ae&&j&&"frame"===A),ie=o(oe,2),ce=ie[0],se=ie[1];if((0,i.useEffect)((function(){return function(){re(!1),se(!1)}}),[G]),"login"===c)return N.user?i.default.createElement(_.default,Object.assign({},z,{rounded:P,color:m,variant:v,size:k}),(0,y.getMessage)(O||"Hello ".concat(N.user.name),N)):i.default.createElement(_.default,Object.assign({},z,{rounded:P,color:m,variant:v,size:k,onClick:function(){return N.login()}}),(0,y.getMessage)(l||U,N));var ue=y.actions[c];if(!y.actions[c])throw new Error("Unsupported playground action ".concat(c));var le=function(){var e=r(a.mark((function e(){var t;return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof ue.onStart){e.next=16;break}return e.prev=1,$(!0),e.next=5,ue.onStart(F,N);case 5:t=e.sent,Y(t),$(!1),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(1),console.error("Cannot generate dynamicParams for playground action ".concat((0,y.getActionName)(ue,z)));case 13:H(!0),e.next=17;break;case 16:H(!0);case 17:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=r(a.mark((function e(){return a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(N.user){e.next=3;break}return N.login(le),e.abrupt("return");case 3:return e.next=5,le();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){return H(!1)};return i.default.createElement(i.default.Fragment,null,i.default.createElement(_.default,Object.assign({},z,{rounded:P,color:m,variant:v,size:k,onClick:fe}),(0,y.getMessage)(l||U,N)," ",Z&&i.default.createElement(f.default,{size:12,color:"#fff"})),G&&i.default.createElement(p.default,{open:!0,disableBackdropClick:!0,disableEscapeKeyDown:!0,fullScreen:ee<W.breakpoints.values.sm&&!I.wallet,fullWidth:ce,maxWidth:ce?"lg":""},i.default.createElement(d.default,{style:{padding:ae&&!ce&&j?55:0,display:"flex",justifyContent:"center",alignItems:"center",height:ce?W.breakpoints.values.md:""}},j&&ae&&!ce&&i.default.createElement(i.default.Fragment,null,i.default.createElement(x,{onClose:pe}),i.default.createElement("div",null,"Redirecting to"," ",i.default.createElement("a",{href:j,target:A},j))),ce&&i.default.createElement(i.default.Fragment,null,i.default.createElement(x,{onClose:pe}),i.default.createElement("iframe",Object.assign({style:{width:"100%",height:"100%"},allow:"fullscreen",id:"successFrame",title:"successFrame",src:j},M))),(!j||j&&!ae)&&i.default.createElement(g.default,{action:(0,y.getActionName)(ue,z),checkFn:F.get,onClose:pe,onSuccess:function(){re(!0),j?"frame"===A?se(!!j):"_blank"===A?window.open(j,"_blank"):window.open(j,"_self"):S||n&&setTimeout(pe,2e3)},checkTimeout:V,extraParams:Object.assign((0,y.getActionParams)(ue,z,N),X,R),messages:{title:(0,y.getMessage)(U,N),scan:(0,y.getMessage)(E,N),confirm:(0,y.getMessage)(T,N),success:S||(0,y.getMessage)(O,N)}}))))}C.propTypes={action:c.default.string.isRequired,autoClose:c.default.bool,buttonText:c.default.string,buttonColor:c.default.string,buttonVariant:c.default.string,buttonSize:c.default.string,buttonRounded:c.default.bool,title:c.default.string.isRequired,scanMessage:c.default.string,successMessage:c.default.string,confirmMessage:c.default.string,extraParams:c.default.object,timeout:c.default.number,successUrl:c.default.string,successTarget:c.default.oneOf(["_blank","_self","frame"]),frameProps:c.default.object},C.defaultProps={autoClose:!0,buttonText:"",buttonColor:"primary",buttonVariant:"contained",buttonSize:"large",buttonRounded:!1,scanMessage:"Scan the QRCode with your ABT Wallet",confirmMessage:"Confirm in your ABT Wallet",successMessage:"Operation success!",extraParams:{},timeout:3e5,successUrl:"",successTarget:"_self",frameProps:{}};var S=(0,m.withTheme)(C);t.default=S},nbsC:function(e,t,n){e.exports=function(){"use strict";var e=Object.prototype.toString,t=Array.isArray||function(t){return"[object Array]"===e.call(t)};function n(e){return"function"==typeof e}function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function r(e,t){return null!=e&&"object"==typeof e&&t in e}var o=RegExp.prototype.test,i=/\S/;function c(e){return!function(e,t){return o.call(e,t)}(i,e)}var s={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="},u=/\s*/,l=/\s+/,f=/\s*=/,p=/\s*\}/,d=/#|\^|\/|>|\{|&|=|!/;function m(e){this.string=e,this.tail=e,this.pos=0}function g(e,t){this.view=e,this.cache={".":this.view},this.parent=t}function _(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}m.prototype.eos=function(){return""===this.tail},m.prototype.scan=function(e){var t=this.tail.match(e);if(!t||0!==t.index)return"";var n=t[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n},m.prototype.scanUntil=function(e){var t,n=this.tail.search(e);switch(n){case-1:t=this.tail,this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,n),this.tail=this.tail.substring(n)}return this.pos+=t.length,t},g.prototype.push=function(e){return new g(e,this)},g.prototype.lookup=function(e){var t,a,o,i=this.cache;if(i.hasOwnProperty(e))t=i[e];else{for(var c,s,u,l=this,f=!1;l;){if(e.indexOf(".")>0)for(c=l.view,s=e.split("."),u=0;null!=c&&u<s.length;)u===s.length-1&&(f=r(c,s[u])||(a=c,o=s[u],null!=a&&"object"!=typeof a&&a.hasOwnProperty&&a.hasOwnProperty(o))),c=c[s[u++]];else c=l.view[e],f=r(l.view,e);if(f){t=c;break}l=l.parent}i[e]=t}return n(t)&&(t=t.call(this.view)),t},_.prototype.clearCache=function(){void 0!==this.templateCache&&this.templateCache.clear()},_.prototype.parse=function(e,n){var r=this.templateCache,o=e+":"+(n||h.tags).join(":"),i=void 0!==r,s=i?r.get(o):void 0;return null==s&&(s=function(e,n){if(!e)return[];var r,o,i,s=!1,g=[],_=[],b=[],y=!1,v=!1,k="",w=0;function x(){if(y&&!v)for(;b.length;)delete _[b.pop()];else b=[];y=!1,v=!1}function P(e){if("string"==typeof e&&(e=e.split(l,2)),!t(e)||2!==e.length)throw new Error("Invalid tags: "+e);r=new RegExp(a(e[0])+"\\s*"),o=new RegExp("\\s*"+a(e[1])),i=new RegExp("\\s*"+a("}"+e[1]))}P(n||h.tags);for(var C,S,U,E,O,j,A=new m(e);!A.eos();){if(C=A.pos,U=A.scanUntil(r))for(var M=0,T=U.length;M<T;++M)c(E=U.charAt(M))?(b.push(_.length),k+=E):(v=!0,s=!0,k+=" "),_.push(["text",E,C,C+1]),C+=1,"\n"===E&&(x(),k="",w=0,s=!1);if(!A.scan(r))break;if(y=!0,S=A.scan(d)||"name",A.scan(u),"="===S?(U=A.scanUntil(f),A.scan(f),A.scanUntil(o)):"{"===S?(U=A.scanUntil(i),A.scan(p),A.scanUntil(o),S="&"):U=A.scanUntil(o),!A.scan(o))throw new Error("Unclosed tag at "+A.pos);if(O=">"==S?[S,U,C,A.pos,k,w,s]:[S,U,C,A.pos],w++,_.push(O),"#"===S||"^"===S)g.push(O);else if("/"===S){if(!(j=g.pop()))throw new Error('Unopened section "'+U+'" at '+C);if(j[1]!==U)throw new Error('Unclosed section "'+j[1]+'" at '+C)}else"name"===S||"{"===S||"&"===S?v=!0:"="===S&&P(U)}if(x(),j=g.pop())throw new Error('Unclosed section "'+j[1]+'" at '+A.pos);return function(e){for(var t,n=[],a=n,r=[],o=0,i=e.length;o<i;++o)switch((t=e[o])[0]){case"#":case"^":a.push(t),r.push(t),a=t[4]=[];break;case"/":r.pop()[5]=t[2],a=r.length>0?r[r.length-1][4]:n;break;default:a.push(t)}return n}(function(e){for(var t,n,a=[],r=0,o=e.length;r<o;++r)(t=e[r])&&("text"===t[0]&&n&&"text"===n[0]?(n[1]+=t[1],n[3]=t[3]):(a.push(t),n=t));return a}(_))}(e,n),i&&r.set(o,s)),s},_.prototype.render=function(e,t,n,a){var r=this.parse(e,a),o=t instanceof g?t:new g(t,void 0);return this.renderTokens(r,o,n,e,a)},_.prototype.renderTokens=function(e,t,n,a,r){for(var o,i,c,s="",u=0,l=e.length;u<l;++u)c=void 0,"#"===(i=(o=e[u])[0])?c=this.renderSection(o,t,n,a):"^"===i?c=this.renderInverted(o,t,n,a):">"===i?c=this.renderPartial(o,t,n,r):"&"===i?c=this.unescapedValue(o,t):"name"===i?c=this.escapedValue(o,t):"text"===i&&(c=this.rawValue(o)),void 0!==c&&(s+=c);return s},_.prototype.renderSection=function(e,a,r,o){var i=this,c="",s=a.lookup(e[1]);if(s){if(t(s))for(var u=0,l=s.length;u<l;++u)c+=this.renderTokens(e[4],a.push(s[u]),r,o);else if("object"==typeof s||"string"==typeof s||"number"==typeof s)c+=this.renderTokens(e[4],a.push(s),r,o);else if(n(s)){if("string"!=typeof o)throw new Error("Cannot use higher-order sections without the original template");null!=(s=s.call(a.view,o.slice(e[3],e[5]),(function(e){return i.render(e,a,r)})))&&(c+=s)}else c+=this.renderTokens(e[4],a,r,o);return c}},_.prototype.renderInverted=function(e,n,a,r){var o=n.lookup(e[1]);if(!o||t(o)&&0===o.length)return this.renderTokens(e[4],n,a,r)},_.prototype.indentPartial=function(e,t,n){for(var a=t.replace(/[^ \t]/g,""),r=e.split("\n"),o=0;o<r.length;o++)r[o].length&&(o>0||!n)&&(r[o]=a+r[o]);return r.join("\n")},_.prototype.renderPartial=function(e,t,a,r){if(a){var o=n(a)?a(e[1]):a[e[1]];if(null!=o){var i=e[6],c=e[5],s=e[4],u=o;return 0==c&&s&&(u=this.indentPartial(o,s,i)),this.renderTokens(this.parse(u,r),t,a,u,r)}}},_.prototype.unescapedValue=function(e,t){var n=t.lookup(e[1]);if(null!=n)return n},_.prototype.escapedValue=function(e,t){var n=t.lookup(e[1]);if(null!=n)return h.escape(n)},_.prototype.rawValue=function(e){return e[1]};var h={name:"mustache.js",version:"4.0.1",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(e){b.templateCache=e},get templateCache(){return b.templateCache}},b=new _;return h.clearCache=function(){return b.clearCache()},h.parse=function(e,t){return b.parse(e,t)},h.render=function(e,n,a,r){if("string"!=typeof e)throw new TypeError('Invalid template! Template should be a "string" but "'+(t(o=e)?"array":typeof o)+'" was given as the first argument for mustache#render(template, view, partials)');var o;return b.render(e,n,a,r)},h.escape=function(e){return String(e).replace(/[&<>"'`=\/]/g,(function(e){return s[e]}))},h.Scanner=m,h.Context=g,h.Writer=_,h}()}}]);
//# sourceMappingURL=28-c7c6e4149ade840cdbd3.js.map