-(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{1:function(e,n,t){"use strict";t.r(n);var i=t(2),o=t(4),r=t.n(o),a={backupBlocks_:function(e){if("localStorage"in window){var n=r.a.Xml.workspaceToDom(e),t=window.location.href.split("#")[0];window.localStorage.setItem(t,r.a.Xml.domToText(n))}},backupOnUnload:function(e){var n=e||r.a.getMainWorkspace();window.addEventListener("unload",(function(){a.backupBlocks_(n)}),!1)},restoreBlocks:function(e){var n=window.location.href.split("#")[0];if("localStorage"in window&&window.localStorage[n]){var t=e||r.a.getMainWorkspace(),i=r.a.Xml.textToDom(window.localStorage[n]);r.a.Xml.domToWorkspace(i,t)}},link:function(e){var n=e||r.a.getMainWorkspace(),t=r.a.Xml.workspaceToDom(n,!0);if(1==n.getTopBlocks(!1).length&&t.querySelector){var i=t.querySelector("block");i&&(i.removeAttribute("x"),i.removeAttribute("y"))}var o=r.a.Xml.domToText(t);a.makeRequest_("/storage","xml",o,n)},retrieveXml:function(e,n){var t=n||r.a.getMainWorkspace();a.makeRequest_("/storage","key",e,t)},httpRequest_:null,makeRequest_:function(e,n,t,i){a.httpRequest_&&a.httpRequest_.abort(),a.httpRequest_=new XMLHttpRequest,a.httpRequest_.name=n,a.httpRequest_.onreadystatechange=a.handleRequest_,a.httpRequest_.open("POST",e),a.httpRequest_.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.httpRequest_.send(n+"="+encodeURIComponent(t)),a.httpRequest_.workspace=i},handleRequest_:function(){if(4==a.httpRequest_.readyState){if(200!=a.httpRequest_.status)a.alert(a.HTTPREQUEST_ERROR+"\nhttpRequest_.status: "+a.httpRequest_.status);else{var e=a.httpRequest_.responseText.trim();"xml"==a.httpRequest_.name?(window.location.hash=e,a.alert(a.LINK_ALERT.replace("%1",window.location.href))):"key"==a.httpRequest_.name&&(e.length?a.loadXml_(e,a.httpRequest_.workspace):a.alert(a.HASH_ERROR.replace("%1",window.location.hash))),a.monitorChanges_(a.httpRequest_.workspace)}a.httpRequest_=null}},monitorChanges_:function(e){var n=r.a.Xml.workspaceToDom(e),t=r.a.Xml.domToText(n);e.addChangeListener((function n(){var i=r.a.Xml.workspaceToDom(e),o=r.a.Xml.domToText(i);t!=o&&(window.location.hash="",e.removeChangeListener(n))}))},loadXml_:function(e,n){try{e=r.a.Xml.textToDom(e)}catch(n){return void a.alert(a.XML_ERROR+"\nXML: "+e)}n.clear(),r.a.Xml.domToWorkspace(e,n)},alert:function(e){window.alert(e)}},l=a;!async function(){Object(i.qb)(),function(e,n){console.log("Blockly starting");const t=document.getElementById(n);r.a.JavaScript.INDENT="";var i={toolbox:'<xml xmlns="https://developers.google.com/blockly/xml">\n <category name="Miniscript" colour="#5ba55b">\n <block type="and"></block>\n <block type="or">\n <field name="A_weight">1</field>\n <field name="B_weight">1</field>\n </block>\n <block type="thresh">\n <field name="Threshold">1</field>\n </block>\n <block type="after">\n <field name="NAME">1</field>\n </block>\n <block type="pk"></block>\n <block type="adapter"></block>\n <block type="older">\n <field name="NAME">1</field>\n </block>\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">name</field>\n </block>\n <block type="existing_key">\n <field name="NAME">Existing Key</field>\n <field name="key">tpub, WIF, hex...</field>\n </block>\n </category>\n <category name="Examples" colour="#5b67a5">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Alice</field>\n </block>\n </value>\n </block>\n <block type="or">\n <field name="A_weight">1</field>\n <field name="B_weight">1</field>\n <statement name="A">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Alice</field>\n </block>\n </value>\n </block>\n </statement>\n <statement name="B">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Bob</field>\n </block>\n </value>\n </block>\n </statement>\n </block>\n <block type="or">\n <field name="A_weight">99</field>\n <field name="B_weight">1</field>\n <statement name="A">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">KeyLikely</field>\n </block>\n </value>\n </block>\n </statement>\n <statement name="B">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Likely</field>\n </block>\n </value>\n </block>\n </statement>\n </block>\n <block type="and">\n <statement name="A">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">User</field>\n </block>\n </value>\n </block>\n </statement>\n <statement name="B">\n <block type="or">\n <field name="A_weight">99</field>\n <field name="B_weight">1</field>\n <statement name="A">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Service</field>\n </block>\n </value>\n </block>\n </statement>\n <statement name="B">\n <block type="older">\n <field name="NAME">12960</field>\n </block>\n </statement>\n </block>\n </statement>\n </block>\n <block type="thresh">\n <field name="Threshold">3</field>\n <statement name="A">\n <block type="adapter">\n <statement name="NAME">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Alice</field>\n </block>\n </value>\n </block>\n </statement>\n <next>\n <block type="adapter">\n <statement name="NAME">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Bob</field>\n </block>\n </value>\n </block>\n </statement>\n <next>\n <block type="adapter">\n <statement name="NAME">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Carol</field>\n </block>\n </value>\n </block>\n </statement>\n <next>\n <block type="adapter">\n <statement name="NAME">\n <block type="older">\n <field name="NAME">12960</field>\n </block>\n </statement>\n </block>\n </next>\n </block>\n </next>\n </block>\n </next>\n </block>\n </statement>\n </block>\n </category>\n</xml>',collapse:!0,comments:!0,disable:!0,maxBlocks:1/0,trashcan:!0,horizontalLayout:!0,toolboxPosition:"start",css:!0,media:"https://blockly-demo.appspot.com/static/media/",rtl:!1,scrollbars:!0,sounds:!0,oneBasedIndex:!0,grid:{spacing:20,length:1,colour:"#888",snap:!0}};r.a.Blocks.pk={init:function(){this.appendValueInput("pk").setCheck("key").appendField("Key"),this.setPreviousStatement(!0,"policy"),this.setColour(260),this.setTooltip("Requires a signature with a given public key"),this.setHelpUrl("")}},r.a.Blocks.begin={init:function(){this.appendDummyInput().appendField("Begin"),this.setNextStatement(!0,"policy"),this.setColour(160),this.setTooltip("Sets the beginning of the policy"),this.setHelpUrl("")}},r.a.Blocks.existing_key={init:function(){this.appendDummyInput().appendField(new r.a.FieldLabelSerializable("Existing Key"),"NAME").appendField(new r.a.FieldTextInput("tpub, WIF, hex..."),"key"),this.setOutput(!0,"key"),this.setColour(120),this.setTooltip("Sets the value of a key to an existing WIF key, xpub or hex public key"),this.setHelpUrl("")}},r.a.Blocks.alias_key={init:function(){this.appendDummyInput().appendField(new r.a.FieldLabelSerializable("Alias"),"label").appendField(new r.a.FieldTextInput("name"),"name"),this.setOutput(!0,"key"),this.setColour(120),this.setTooltip("Sets the value of a key to an alias"),this.setHelpUrl("")}},r.a.Blocks.thresh={init:function(){this.appendDummyInput().appendField("Threshold").appendField(new r.a.FieldNumber(1,1,1/0,1),"Threshold"),this.appendStatementInput("A").setCheck("thresh").appendField("Policies"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Creates a threshold element (m-of-n), where the 'm' field is manually set and 'n' is implied by the number of sub-policies added. Requies all of its children to be wrapped in the 'Entry' block"),this.setHelpUrl("")}},r.a.Blocks.older={init:function(){this.appendDummyInput().appendField("Older").appendField(new r.a.FieldNumber(1,1,1/0,1),"NAME"),this.setPreviousStatement(!0,"policy"),this.setColour(20),this.setTooltip("Requires waiting a number of blocks from the confirmation height of a UTXO before it becomes spendable"),this.setHelpUrl("")}},r.a.Blocks.after={init:function(){this.appendDummyInput().appendField("After").appendField(new r.a.FieldNumber(1,1,1/0,1),"NAME"),this.setPreviousStatement(!0,"policy"),this.setColour(20),this.setTooltip("Requires the blockchain to reach a specific block height before the UTXO becomes spendable"),this.setHelpUrl("")}},r.a.Blocks.adapter={init:function(){this.appendStatementInput("NAME").setCheck("policy").appendField("Entry"),this.setPreviousStatement(!0,"thresh"),this.setNextStatement(!0,"thresh"),this.setColour(290),this.setTooltip("Adapter used to stack policies into 'Threshold' blocks"),this.setHelpUrl("")}},r.a.Blocks.and={init:function(){this.appendStatementInput("A").setCheck("policy"),this.appendDummyInput().appendField("AND"),this.appendStatementInput("B").setCheck("policy"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Requires both sub-policies to be satisfied"),this.setHelpUrl("")}},r.a.Blocks.or={init:function(){this.appendStatementInput("A").setCheck("policy").appendField("Weight").appendField(new r.a.FieldNumber(1,1),"A_weight"),this.appendDummyInput().appendField("OR"),this.appendStatementInput("B").setCheck("policy").appendField("Weight").appendField(new r.a.FieldNumber(1,1),"B_weight"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Requires either one of the two sub-policies to be satisfied. Weights can be used to indicate the relative probability of each sub-policy"),this.setHelpUrl("")}},r.a.JavaScript.begin=function(e){return""},r.a.JavaScript.pk=function(e){if(!e.getParent())return"";var n=r.a.JavaScript.valueToCode(e,"pk",r.a.JavaScript.ORDER_ATOMIC);return""==n&&(n="()"),"pk"+n},r.a.JavaScript.existing_key=function(e){return e.getParent()?[e.getFieldValue("key"),r.a.JavaScript.ORDER_NONE]:["",r.a.JavaScript.ORDER_NONE]},r.a.JavaScript.alias_key=function(e){return e.getParent()?[e.getFieldValue("name"),r.a.JavaScript.ORDER_NONE]:["",r.a.JavaScript.ORDER_NONE]},r.a.JavaScript.thresh=function(e){return"thresh("+e.getFieldValue("Threshold")+","+r.a.JavaScript.statementToCode(e,"A")+")"},r.a.JavaScript.older=function(e){return e.getParent()?"older("+e.getFieldValue("NAME")+")":""},r.a.JavaScript.after=function(e){return e.getParent()?"after("+e.getFieldValue("NAME")+")":""},r.a.JavaScript.adapter=function(e){return e.getParent()?r.a.JavaScript.statementToCode(e,"NAME")+(e.getNextBlock()?",":""):""},r.a.JavaScript.and=function(e){return e.getParent()?"and("+r.a.JavaScript.statementToCode(e,"A")+","+r.a.JavaScript.statementToCode(e,"B")+")":""},r.a.JavaScript.or=function(e){if(!e.getParent())return"";var n=e.getFieldValue("A_weight");"1"==n?n="":n+="@";var t=r.a.JavaScript.statementToCode(e,"A"),i=e.getFieldValue("B_weight");return"1"==i?i="":i+="@","or("+n+t+","+i+r.a.JavaScript.statementToCode(e,"B")+")"};var o=r.a.inject(e,i);o.addChangeListener((function(e){t.value=r.a.JavaScript.workspaceToCode(o)})),o.addChangeListener(r.a.Events.disableOrphans),setTimeout(()=>{if(l.restoreBlocks(),0==o.getTopBlocks().length){var e=o.newBlock("begin");e.setDeletable(!1),e.setEditable(!1),e.moveBy(20,20),e.initSvg(),e.render()}const n=document.createElement("span");n.innerHTML='<i class="fas fa-expand"></i>',n.style.float="right",n.style["margin-right"]="10px";let t=!1;n.onclick=function(){t?document.exitFullscreen():document.getElementById("blocklyDiv").requestFullscreen(),t=!t},document.getElementsByClassName("blocklyToolboxDiv")[0].appendChild(n)},0),l.backupOnUnload()}("blocklyDiv","policy");let e=null;document.getElementById("stdin").disabled=!0;const n=document.getElementById("start_button"),t=document.getElementById("stop_button"),o=document.getElementById("start_message");n.disabled=!1,t.disabled=!0;const a=document.getElementById("descriptor"),u=document.getElementById("change_descriptor");n.onclick=r=>{0!=a.value.length&&(r.preventDefault(),async function(e,n){const t=document.getElementById("stdout"),o=document.getElementById("stdin");o.disabled=!1;const r=[];let a=0;const l=await new i.a("testnet",e,n,"https://blockstream.info/testnet/"),u=e=>{if("clear"!=e)return o.disabled=!0,t.innerHTML.length>0&&(t.innerHTML+="\n"),t.innerHTML+=`<span class="command">> ${e}</span>\n`,a=r.push(e),l.run(e).then(e=>{e&&(t.innerHTML+=`<span class="success">${e}</span>\n`)}).catch(e=>t.innerHTML+=`<span class="error">${e}</span>\n`).finally(()=>{o.disabled=!1,t.scrollTop=t.scrollHeight-t.clientHeight});t.innerHTML=""};return o.onkeydown=e=>{if("Enter"==e.key){if(0==o.value.length)return;u(o.value),o.value="",e.preventDefault()}else"ArrowUp"==e.key?a>0&&(o.value=r[--a]):"ArrowDown"==e.key&&a<r.length&&(o.value=r[++a]||"")},{run:u}}(a.value,u.value.length>0?u.value:null).then(i=>{n.disabled=!0,a.disabled=!0,u.disabled=!0,o.innerHTML="Wallet created, running `sync`...",i.run("sync").then(()=>o.innerHTML="Ready!"),e=i,t.disabled=!1}).catch(e=>o.innerHTML=`<span class="error">${e}</span>`))},t.onclick=i=>{null!=e&&(i.preventDefault(),e.free(),o.innerHTML="Wallet instance destroyed",n.disabled=!1,t.disabled=!0,a.disabled=!1,u.disabled=!1)};const c=document.getElementById("policy"),s=document.getElementById("compiler_script_type"),d=document.getElementById("compiler_output");document.getElementById("compile_button").onclick=e=>{if(0==c.value.length)return;e.preventDefault();const n=!e.target.form.elements.namedItem("alias").length;let t=e.target.form.elements.namedItem("alias"),o=e.target.form.elements.namedItem("type"),r=e.target.form.elements.namedItem("extra");n?(t=[t],o=[o],r=[r]):(t=Array.from(t),o=Array.from(o),r=Array.from(r));const a={};t.forEach(e=>{const n=o.filter(n=>n.attributes["data-index"].value==e.attributes["data-index"].value)[0].value,t=r.filter(n=>n.attributes["data-index"].value==e.attributes["data-index"].value)[0].value,i=e.value;a[i]={type:n,extra:t}}),Object(i.pb)(c.value,JSON.stringify(a),s.value).then(e=>d.innerHTML=e).catch(e=>d.innerHTML=`<span class="error">${e}</span>`)}}()},12:function(e,n,t){"use strict";var i=t.w[e.i];e.exports=i;t(2);i.n()},13:function(e,n){function t(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}t.keys=function(){return[]},t.resolve=t,e.exports=t,t.id=13},2:function(e,n,t){"use strict";(function(e,i){t.d(n,"qb",(function(){return _})),t.d(n,"pb",(function(){return T})),t.d(n,"a",(function(){return S})),t.d(n,"nb",(function(){return x})),t.d(n,"Y",(function(){return R})),t.d(n,"lb",(function(){return B})),t.d(n,"C",(function(){return F})),t.d(n,"R",(function(){return I})),t.d(n,"l",(function(){return N})),t.d(n,"hb",(function(){return q})),t.d(n,"u",(function(){return C})),t.d(n,"W",(function(){return M})),t.d(n,"S",(function(){return O})),t.d(n,"s",(function(){return D})),t.d(n,"c",(function(){return H})),t.d(n,"T",(function(){return J})),t.d(n,"v",(function(){return L})),t.d(n,"m",(function(){return U})),t.d(n,"H",(function(){return P})),t.d(n,"E",(function(){return X})),t.d(n,"b",(function(){return j})),t.d(n,"kb",(function(){return W})),t.d(n,"i",(function(){return V})),t.d(n,"k",(function(){return $})),t.d(n,"t",(function(){return K})),t.d(n,"y",(function(){return z})),t.d(n,"Z",(function(){return Q})),t.d(n,"A",(function(){return G})),t.d(n,"g",(function(){return Y})),t.d(n,"ib",(function(){return Z})),t.d(n,"N",(function(){return ee})),t.d(n,"h",(function(){return ne})),t.d(n,"gb",(function(){return te})),t.d(n,"n",(function(){return ie})),t.d(n,"L",(function(){return oe})),t.d(n,"o",(function(){return re})),t.d(n,"K",(function(){return ae})),t.d(n,"bb",(function(){return le})),t.d(n,"eb",(function(){return ue})),t.d(n,"fb",(function(){return ce})),t.d(n,"I",(function(){return se})),t.d(n,"j",(function(){return de})),t.d(n,"X",(function(){return fe})),t.d(n,"w",(function(){return pe})),t.d(n,"F",(function(){return me})),t.d(n,"f",(function(){return be})),t.d(n,"e",(function(){return he})),t.d(n,"J",(function(){return ke})),t.d(n,"D",(function(){return ye})),t.d(n,"z",(function(){return ge})),t.d(n,"M",(function(){return ve})),t.d(n,"V",(function(){return we})),t.d(n,"U",(function(){return _e})),t.d(n,"O",(function(){return Te})),t.d(n,"ab",(function(){return Ae})),t.d(n,"q",(function(){return Ee})),t.d(n,"r",(function(){return Se})),t.d(n,"d",(function(){return xe})),t.d(n,"G",(function(){return Re})),t.d(n,"B",(function(){return Be})),t.d(n,"Q",(function(){return Fe})),t.d(n,"x",(function(){return Ie})),t.d(n,"p",(function(){return Ne})),t.d(n,"P",(function(){return qe})),t.d(n,"mb",(function(){return Ce})),t.d(n,"db",(function(){return Me})),t.d(n,"ob",(function(){return Oe})),t.d(n,"jb",(function(){return De})),t.d(n,"cb",(function(){return He}));var o=t(12);let r=new("undefined"==typeof TextDecoder?(0,e.require)("util").TextDecoder:TextDecoder)("utf-8",{ignoreBOM:!0,fatal:!0});r.decode();let a=null;function l(){return null!==a&&a.buffer===o.j.buffer||(a=new Uint8Array(o.j.buffer)),a}function u(e,n){return r.decode(l().subarray(e,e+n))}const c=new Array(32).fill(void 0);c.push(void 0,null,!0,!1);let s=c.length;function d(e){s===c.length&&c.push(c.length+1);const n=s;return s=c[n],c[n]=e,n}function f(e){return c[e]}function p(e){const n=f(e);return function(e){e<36||(c[e]=s,s=e)}(e),n}let m=0;let b=new("undefined"==typeof TextEncoder?(0,e.require)("util").TextEncoder:TextEncoder)("utf-8");const h="function"==typeof b.encodeInto?function(e,n){return b.encodeInto(e,n)}:function(e,n){const t=b.encode(e);return n.set(t),{read:e.length,written:t.length}};function k(e,n,t){if(void 0===t){const t=b.encode(e),i=n(t.length);return l().subarray(i,i+t.length).set(t),m=t.length,i}let i=e.length,o=n(i);const r=l();let a=0;for(;a<i;a++){const n=e.charCodeAt(a);if(n>127)break;r[o+a]=n}if(a!==i){0!==a&&(e=e.slice(a)),o=t(o,i,i=a+3*e.length);const n=l().subarray(o+a,o+i);a+=h(e,n).written}return m=a,o}let y=null;function g(){return null!==y&&y.buffer===o.j.buffer||(y=new Int32Array(o.j.buffer)),y}function v(e){return null==e}function w(e,n,t){o.g(e,n,d(t))}function _(){o.i()}function T(e,n,t){var i=k(e,o.e,o.f),r=m,a=k(n,o.e,o.f),l=m,u=k(t,o.e,o.f),c=m;return p(o.h(i,r,a,l,u,c))}function A(e){return function(){try{return e.apply(this,arguments)}catch(e){o.b(d(e))}}}function E(e,n){return l().subarray(e/1,e/1+n)}class S{static __wrap(e){const n=Object.create(S.prototype);return n.ptr=e,n}free(){const e=this.ptr;this.ptr=0,o.a(e)}constructor(e,n,t,i){var r=k(e,o.e,o.f),a=m,l=k(n,o.e,o.f),u=m,c=v(t)?0:k(t,o.e,o.f),s=m,d=k(i,o.e,o.f),f=m;return p(o.k(r,a,l,u,c,s,d,f))}run(e){var n=k(e,o.e,o.f),t=m;return p(o.l(this.ptr,n,t))}}const x=function(e,n){return d(u(e,n))},R=function(e){return d(S.__wrap(e))},B=function(e){p(e)},F=function(){return d(new Error)},I=function(e,n){var t=k(f(n).stack,o.e,o.f),i=m;g()[e/4+1]=i,g()[e/4+0]=t},N=function(e,n){try{console.error(u(e,n))}finally{o.d(e,n)}},q=function(e,n){const t=f(n);var i=k(JSON.stringify(void 0===t?null:t),o.e,o.f),r=m;g()[e/4+1]=r,g()[e/4+0]=i},C=function(e){return f(e)instanceof Response},M=function(e,n){var t=k(f(n).url,o.e,o.f),i=m;g()[e/4+1]=i,g()[e/4+0]=t},O=function(e){return f(e).status},D=function(e){return d(f(e).headers)},H=A((function(e){return d(f(e).arrayBuffer())})),J=A((function(e){return d(f(e).text())})),L=function(e){return f(e)instanceof Window},U=function(e,n){return d(f(e).fetch(f(n)))},P=A((function(e,n,t){return d(new Request(u(e,n),f(t)))})),X=A((function(){return d(new Headers)})),j=A((function(e,n,t,i,o){f(e).append(u(n,t),u(i,o))})),W=function(e){return d(f(e))},V=function(e){console.debug(f(e))},$=function(e){console.error(f(e))},K=function(e){console.info(f(e))},z=function(e){console.log(f(e))},Q=function(e){console.warn(f(e))},G=function(e,n){return d(new Function(u(e,n)))},Y=function(e,n){return d(f(e).call(f(n)))},Z=function(e,n){return f(e)===f(n)},ee=function(e){return d(f(e).self)},ne=function(e){return d(f(e).crypto)},te=function(e){return void 0===f(e)},ie=function(e){return d(f(e).getRandomValues)},oe=function(e,n){return d(t(13)(u(e,n)))},re=function(e,n,t){f(e).getRandomValues(E(n,t))},ae=function(e,n,t){f(e).randomFillSync(E(n,t))},le=function(e){const n=p(e).original;if(1==n.cnt--)return n.a=0,!0;return!1},ue=function(e){return"function"==typeof f(e)},ce=function(e){const n=f(e);return"object"==typeof n&&null!==n},se=function(e){return d(f(e).next)},de=function(e){return f(e).done},fe=function(e){return d(f(e).value)},pe=function(){return d(Symbol.iterator)},me=function(e,n){return d(new Function(u(e,n)))},be=A((function(e,n){return d(f(e).call(f(n)))})),he=A((function(e,n,t){return d(f(e).call(f(n),f(t)))})),ke=A((function(e){return d(f(e).next())})),ye=function(){return d(new Object)},ge=function(e,n){try{var t={a:e,b:n},i=new Promise((e,n)=>{const i=t.a;t.a=0;try{return function(e,n,t,i){o.m(e,n,d(t),d(i))}(i,t.b,e,n)}finally{t.a=i}});return d(i)}finally{t.a=t.b=0}},ve=function(e){return d(Promise.resolve(f(e)))},we=function(e,n){return d(f(e).then(f(n)))},_e=function(e,n,t){return d(f(e).then(f(n),f(t)))},Te=A((function(){return d(self.self)})),Ae=A((function(){return d(window.window)})),Ee=A((function(){return d(globalThis.globalThis)})),Se=A((function(){return d(i.global)})),xe=function(e){return d(f(e).buffer)},Re=function(e,n,t){return d(new Uint8Array(f(e),n>>>0,t>>>0))},Be=function(e){return d(new Uint8Array(f(e)))},Fe=function(e,n,t){f(e).set(f(n),t>>>0)},Ie=function(e){return f(e).length},Ne=A((function(e,n){return d(Reflect.get(f(e),f(n)))})),qe=A((function(e,n,t){return Reflect.set(f(e),f(n),f(t))})),Ce=function(e,n){const t=f(n);var i="string"==typeof t?t:void 0,r=v(i)?0:k(i,o.e,o.f),a=m;g()[e/4+1]=a,g()[e/4+0]=r},Me=function(e,n){var t=k(function e(n){const t=typeof n;if("number"==t||"boolean"==t||null==n)return""+n;if("string"==t)return`"${n}"`;if("symbol"==t){const e=n.description;return null==e?"Symbol":`Symbol(${e})`}if("function"==t){const e=n.name;return"string"==typeof e&&e.length>0?`Function(${e})`:"Function"}if(Array.isArray(n)){const t=n.length;let i="[";t>0&&(i+=e(n[0]));for(let o=1;o<t;o++)i+=", "+e(n[o]);return i+="]",i}const i=/\[object ([^\]]+)\]/.exec(toString.call(n));let o;if(!(i.length>1))return toString.call(n);if(o=i[1],"Object"==o)try{return"Object("+JSON.stringify(n)+")"}catch(e){return"Object"}return n instanceof Error?`${n.name}: ${n.message}\n${n.stack}`:o}(f(n)),o.e,o.f),i=m;g()[e/4+1]=i,g()[e/4+0]=t},Oe=function(e,n){throw new Error(u(e,n))},De=function(){return d(o.j)},He=function(e,n,t){return d(function(e,n,t,i){const r={a:e,b:n,cnt:1},a=(...e)=>{r.cnt++;const n=r.a;r.a=0;try{return i(n,r.b,...e)}finally{0==--r.cnt?o.c.get(t)(n,r.b):r.a=n}};return a.original=r,a}(e,n,1037,w))}}).call(this,t(11)(e),t(5))}}]);
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{1:function(e,n,t){"use strict";t.r(n);var i=t(2),o=t(4),r=t.n(o),a={backupBlocks_:function(e){if("localStorage"in window){var n=r.a.Xml.workspaceToDom(e),t=window.location.href.split("#")[0];window.localStorage.setItem(t,r.a.Xml.domToText(n))}},backupOnUnload:function(e){var n=e||r.a.getMainWorkspace();window.addEventListener("unload",(function(){a.backupBlocks_(n)}),!1)},restoreBlocks:function(e){var n=window.location.href.split("#")[0];if("localStorage"in window&&window.localStorage[n]){var t=e||r.a.getMainWorkspace(),i=r.a.Xml.textToDom(window.localStorage[n]);r.a.Xml.domToWorkspace(i,t)}},link:function(e){var n=e||r.a.getMainWorkspace(),t=r.a.Xml.workspaceToDom(n,!0);if(1==n.getTopBlocks(!1).length&&t.querySelector){var i=t.querySelector("block");i&&(i.removeAttribute("x"),i.removeAttribute("y"))}var o=r.a.Xml.domToText(t);a.makeRequest_("/storage","xml",o,n)},retrieveXml:function(e,n){var t=n||r.a.getMainWorkspace();a.makeRequest_("/storage","key",e,t)},httpRequest_:null,makeRequest_:function(e,n,t,i){a.httpRequest_&&a.httpRequest_.abort(),a.httpRequest_=new XMLHttpRequest,a.httpRequest_.name=n,a.httpRequest_.onreadystatechange=a.handleRequest_,a.httpRequest_.open("POST",e),a.httpRequest_.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.httpRequest_.send(n+"="+encodeURIComponent(t)),a.httpRequest_.workspace=i},handleRequest_:function(){if(4==a.httpRequest_.readyState){if(200!=a.httpRequest_.status)a.alert(a.HTTPREQUEST_ERROR+"\nhttpRequest_.status: "+a.httpRequest_.status);else{var e=a.httpRequest_.responseText.trim();"xml"==a.httpRequest_.name?(window.location.hash=e,a.alert(a.LINK_ALERT.replace("%1",window.location.href))):"key"==a.httpRequest_.name&&(e.length?a.loadXml_(e,a.httpRequest_.workspace):a.alert(a.HASH_ERROR.replace("%1",window.location.hash))),a.monitorChanges_(a.httpRequest_.workspace)}a.httpRequest_=null}},monitorChanges_:function(e){var n=r.a.Xml.workspaceToDom(e),t=r.a.Xml.domToText(n);e.addChangeListener((function n(){var i=r.a.Xml.workspaceToDom(e),o=r.a.Xml.domToText(i);t!=o&&(window.location.hash="",e.removeChangeListener(n))}))},loadXml_:function(e,n){try{e=r.a.Xml.textToDom(e)}catch(n){return void a.alert(a.XML_ERROR+"\nXML: "+e)}n.clear(),r.a.Xml.domToWorkspace(e,n)},alert:function(e){window.alert(e)}},l=a;!async function(){Object(i.qb)(),function(e,n){console.log("Blockly starting");const t=document.getElementById(n);r.a.JavaScript.INDENT="";var i={toolbox:'<xml xmlns="https://developers.google.com/blockly/xml">\n <category name="Miniscript" colour="#5ba55b">\n <block type="and"></block>\n <block type="or">\n <field name="A_weight">1</field>\n <field name="B_weight">1</field>\n </block>\n <block type="thresh">\n <field name="Threshold">1</field>\n </block>\n <block type="after">\n <field name="NAME">1</field>\n </block>\n <block type="pk"></block>\n <block type="adapter"></block>\n <block type="older">\n <field name="NAME">1</field>\n </block>\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">name</field>\n </block>\n <block type="existing_key">\n <field name="NAME">Existing Key</field>\n <field name="key">tpub, WIF, hex...</field>\n </block>\n </category>\n <category name="Examples" colour="#5b67a5">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Alice</field>\n </block>\n </value>\n </block>\n <block type="or">\n <field name="A_weight">1</field>\n <field name="B_weight">1</field>\n <statement name="A">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Alice</field>\n </block>\n </value>\n </block>\n </statement>\n <statement name="B">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Bob</field>\n </block>\n </value>\n </block>\n </statement>\n </block>\n <block type="or">\n <field name="A_weight">99</field>\n <field name="B_weight">1</field>\n <statement name="A">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">KeyLikely</field>\n </block>\n </value>\n </block>\n </statement>\n <statement name="B">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Likely</field>\n </block>\n </value>\n </block>\n </statement>\n </block>\n <block type="and">\n <statement name="A">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">User</field>\n </block>\n </value>\n </block>\n </statement>\n <statement name="B">\n <block type="or">\n <field name="A_weight">99</field>\n <field name="B_weight">1</field>\n <statement name="A">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Service</field>\n </block>\n </value>\n </block>\n </statement>\n <statement name="B">\n <block type="older">\n <field name="NAME">12960</field>\n </block>\n </statement>\n </block>\n </statement>\n </block>\n <block type="thresh">\n <field name="Threshold">3</field>\n <statement name="A">\n <block type="adapter">\n <statement name="NAME">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Alice</field>\n </block>\n </value>\n </block>\n </statement>\n <next>\n <block type="adapter">\n <statement name="NAME">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Bob</field>\n </block>\n </value>\n </block>\n </statement>\n <next>\n <block type="adapter">\n <statement name="NAME">\n <block type="pk">\n <value name="pk">\n <block type="alias_key">\n <field name="label">Alias</field>\n <field name="name">Carol</field>\n </block>\n </value>\n </block>\n </statement>\n <next>\n <block type="adapter">\n <statement name="NAME">\n <block type="older">\n <field name="NAME">12960</field>\n </block>\n </statement>\n </block>\n </next>\n </block>\n </next>\n </block>\n </next>\n </block>\n </statement>\n </block>\n </category>\n</xml>',collapse:!0,comments:!0,disable:!0,maxBlocks:1/0,trashcan:!0,horizontalLayout:!0,toolboxPosition:"start",css:!0,media:"https://blockly-demo.appspot.com/static/media/",rtl:!1,scrollbars:!0,sounds:!0,oneBasedIndex:!0,grid:{spacing:20,length:1,colour:"#888",snap:!0}};r.a.Blocks.pk={init:function(){this.appendValueInput("pk").setCheck("key").appendField("Key"),this.setPreviousStatement(!0,"policy"),this.setColour(260),this.setTooltip("Requires a signature with a given public key"),this.setHelpUrl("")}},r.a.Blocks.begin={init:function(){this.appendDummyInput().appendField("Begin"),this.setNextStatement(!0,"policy"),this.setColour(160),this.setTooltip("Sets the beginning of the policy"),this.setHelpUrl("")}},r.a.Blocks.existing_key={init:function(){this.appendDummyInput().appendField(new r.a.FieldLabelSerializable("Existing Key"),"NAME").appendField(new r.a.FieldTextInput("tpub, WIF, hex..."),"key"),this.setOutput(!0,"key"),this.setColour(120),this.setTooltip("Sets the value of a key to an existing WIF key, xpub or hex public key"),this.setHelpUrl("")}},r.a.Blocks.alias_key={init:function(){this.appendDummyInput().appendField(new r.a.FieldLabelSerializable("Alias"),"label").appendField(new r.a.FieldTextInput("name"),"name"),this.setOutput(!0,"key"),this.setColour(120),this.setTooltip("Sets the value of a key to an alias"),this.setHelpUrl("")}},r.a.Blocks.thresh={init:function(){this.appendDummyInput().appendField("Threshold").appendField(new r.a.FieldNumber(1,1,1/0,1),"Threshold"),this.appendStatementInput("A").setCheck("thresh").appendField("Policies"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Creates a threshold element (m-of-n), where the 'm' field is manually set and 'n' is implied by the number of sub-policies added. Requies all of its children to be wrapped in the 'Entry' block"),this.setHelpUrl("")}},r.a.Blocks.older={init:function(){this.appendDummyInput().appendField("Older").appendField(new r.a.FieldNumber(1,1,1/0,1),"NAME"),this.setPreviousStatement(!0,"policy"),this.setColour(20),this.setTooltip("Requires waiting a number of blocks from the confirmation height of a UTXO before it becomes spendable"),this.setHelpUrl("")}},r.a.Blocks.after={init:function(){this.appendDummyInput().appendField("After").appendField(new r.a.FieldNumber(1,1,1/0,1),"NAME"),this.setPreviousStatement(!0,"policy"),this.setColour(20),this.setTooltip("Requires the blockchain to reach a specific block height before the UTXO becomes spendable"),this.setHelpUrl("")}},r.a.Blocks.adapter={init:function(){this.appendStatementInput("NAME").setCheck("policy").appendField("Entry"),this.setPreviousStatement(!0,"thresh"),this.setNextStatement(!0,"thresh"),this.setColour(290),this.setTooltip("Adapter used to stack policies into 'Threshold' blocks"),this.setHelpUrl("")}},r.a.Blocks.and={init:function(){this.appendStatementInput("A").setCheck("policy"),this.appendDummyInput().appendField("AND"),this.appendStatementInput("B").setCheck("policy"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Requires both sub-policies to be satisfied"),this.setHelpUrl("")}},r.a.Blocks.or={init:function(){this.appendStatementInput("A").setCheck("policy").appendField("Weight").appendField(new r.a.FieldNumber(1,1),"A_weight"),this.appendDummyInput().appendField("OR"),this.appendStatementInput("B").setCheck("policy").appendField("Weight").appendField(new r.a.FieldNumber(1,1),"B_weight"),this.setPreviousStatement(!0,"policy"),this.setColour(230),this.setTooltip("Requires either one of the two sub-policies to be satisfied. Weights can be used to indicate the relative probability of each sub-policy"),this.setHelpUrl("")}},r.a.JavaScript.begin=function(e){return""},r.a.JavaScript.pk=function(e){if(!e.getParent())return"";var n=r.a.JavaScript.valueToCode(e,"pk",r.a.JavaScript.ORDER_ATOMIC);return""==n&&(n="()"),"pk"+n},r.a.JavaScript.existing_key=function(e){return e.getParent()?[e.getFieldValue("key"),r.a.JavaScript.ORDER_NONE]:["",r.a.JavaScript.ORDER_NONE]},r.a.JavaScript.alias_key=function(e){return e.getParent()?[e.getFieldValue("name"),r.a.JavaScript.ORDER_NONE]:["",r.a.JavaScript.ORDER_NONE]},r.a.JavaScript.thresh=function(e){return"thresh("+e.getFieldValue("Threshold")+","+r.a.JavaScript.statementToCode(e,"A")+")"},r.a.JavaScript.older=function(e){return e.getParent()?"older("+e.getFieldValue("NAME")+")":""},r.a.JavaScript.after=function(e){return e.getParent()?"after("+e.getFieldValue("NAME")+")":""},r.a.JavaScript.adapter=function(e){return e.getParent()?r.a.JavaScript.statementToCode(e,"NAME")+(e.getNextBlock()?",":""):""},r.a.JavaScript.and=function(e){return e.getParent()?"and("+r.a.JavaScript.statementToCode(e,"A")+","+r.a.JavaScript.statementToCode(e,"B")+")":""},r.a.JavaScript.or=function(e){if(!e.getParent())return"";var n=e.getFieldValue("A_weight");"1"==n?n="":n+="@";var t=r.a.JavaScript.statementToCode(e,"A"),i=e.getFieldValue("B_weight");return"1"==i?i="":i+="@","or("+n+t+","+i+r.a.JavaScript.statementToCode(e,"B")+")"};var o=r.a.inject(e,i);o.addChangeListener((function(e){t.value=r.a.JavaScript.workspaceToCode(o)})),o.addChangeListener(r.a.Events.disableOrphans),setTimeout(()=>{if(l.restoreBlocks(),0==o.getTopBlocks().length){var e=o.newBlock("begin");e.setDeletable(!1),e.setEditable(!1),e.moveBy(20,20),e.initSvg(),e.render()}const n=document.createElement("span");n.innerHTML='<i class="fas fa-expand"></i>',n.style.float="right",n.style["margin-right"]="10px";let t=!1;n.onclick=function(){t?document.exitFullscreen():document.getElementById("blocklyDiv").requestFullscreen(),t=!t},document.getElementsByClassName("blocklyToolboxDiv")[0].appendChild(n)},0),l.backupOnUnload()}("blocklyDiv","policy");let e=null;document.getElementById("stdin").disabled=!0;const n=document.getElementById("start_button"),t=document.getElementById("stop_button"),o=document.getElementById("start_message");n.disabled=!1,t.disabled=!0;const a=document.getElementById("descriptor"),u=document.getElementById("change_descriptor");n.onclick=r=>{0!=a.value.length&&(r.preventDefault(),async function(e,n){const t=document.getElementById("stdout"),o=document.getElementById("stdin");o.disabled=!1;const r=[];let a=0;const l=await new i.a("testnet",e,n,"https://blockstream.info/testnet/"),u=e=>{if("clear"!=e)return o.disabled=!0,t.innerHTML.length>0&&(t.innerHTML+="\n"),t.innerHTML+=`<span class="command">> ${e}</span>\n`,a=r.push(e),l.run(e).then(e=>{e&&(t.innerHTML+=`<span class="success">${e}</span>\n`)}).catch(e=>t.innerHTML+=`<span class="error">${e}</span>\n`).finally(()=>{o.disabled=!1,t.scrollTop=t.scrollHeight-t.clientHeight});t.innerHTML=""};return o.onkeydown=e=>{if("Enter"==e.key){if(0==o.value.length)return;u(o.value),o.value="",e.preventDefault()}else"ArrowUp"==e.key?a>0&&(o.value=r[--a]):"ArrowDown"==e.key&&a<r.length&&(o.value=r[++a]||"")},{run:u}}(a.value,u.value.length>0?u.value:null).then(i=>{n.disabled=!0,a.disabled=!0,u.disabled=!0,o.innerHTML="Wallet created, running `sync`...",i.run("sync").then(()=>o.innerHTML="Ready!"),e=i,t.disabled=!1}).catch(e=>o.innerHTML=`<span class="error">${e}</span>`))},t.onclick=i=>{null!=e&&(i.preventDefault(),e.free(),o.innerHTML="Wallet instance destroyed",n.disabled=!1,t.disabled=!0,a.disabled=!1,u.disabled=!1)};const c=document.getElementById("policy"),s=document.getElementById("compiler_script_type"),d=document.getElementById("compiler_output");document.getElementById("compile_button").onclick=e=>{if(0==c.value.length)return;e.preventDefault();const n=!e.target.form.elements.namedItem("alias").length;let t=e.target.form.elements.namedItem("alias"),o=e.target.form.elements.namedItem("type"),r=e.target.form.elements.namedItem("extra");n?(t=[t],o=[o],r=[r]):(t=Array.from(t),o=Array.from(o),r=Array.from(r));const a={};t.forEach(e=>{const n=o.filter(n=>n.attributes["data-index"].value==e.attributes["data-index"].value)[0].value,t=r.filter(n=>n.attributes["data-index"].value==e.attributes["data-index"].value)[0].value,i=e.value;a[i]={type:n,extra:t}}),Object(i.pb)(c.value,JSON.stringify(a),s.value).then(e=>d.innerHTML=e).catch(e=>d.innerHTML=`<span class="error">${e}</span>`)}}()},12:function(e,n,t){"use strict";var i=t.w[e.i];e.exports=i;t(2);i.n()},13:function(e,n){function t(e){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}t.keys=function(){return[]},t.resolve=t,e.exports=t,t.id=13},2:function(e,n,t){"use strict";(function(e,i){t.d(n,"qb",(function(){return _})),t.d(n,"pb",(function(){return T})),t.d(n,"a",(function(){return S})),t.d(n,"lb",(function(){return x})),t.d(n,"nb",(function(){return R})),t.d(n,"Y",(function(){return B})),t.d(n,"E",(function(){return F})),t.d(n,"R",(function(){return I})),t.d(n,"k",(function(){return N})),t.d(n,"hb",(function(){return q})),t.d(n,"H",(function(){return C})),t.d(n,"kb",(function(){return M})),t.d(n,"v",(function(){return O})),t.d(n,"m",(function(){return D})),t.d(n,"u",(function(){return H})),t.d(n,"W",(function(){return J})),t.d(n,"S",(function(){return L})),t.d(n,"s",(function(){return U})),t.d(n,"c",(function(){return P})),t.d(n,"T",(function(){return X})),t.d(n,"z",(function(){return j})),t.d(n,"b",(function(){return W})),t.d(n,"i",(function(){return V})),t.d(n,"l",(function(){return $})),t.d(n,"t",(function(){return K})),t.d(n,"y",(function(){return z})),t.d(n,"Z",(function(){return Q})),t.d(n,"C",(function(){return G})),t.d(n,"g",(function(){return Y})),t.d(n,"ib",(function(){return Z})),t.d(n,"N",(function(){return ee})),t.d(n,"h",(function(){return ne})),t.d(n,"gb",(function(){return te})),t.d(n,"n",(function(){return ie})),t.d(n,"L",(function(){return oe})),t.d(n,"o",(function(){return re})),t.d(n,"K",(function(){return ae})),t.d(n,"bb",(function(){return le})),t.d(n,"eb",(function(){return ue})),t.d(n,"fb",(function(){return ce})),t.d(n,"I",(function(){return se})),t.d(n,"j",(function(){return de})),t.d(n,"X",(function(){return fe})),t.d(n,"w",(function(){return pe})),t.d(n,"F",(function(){return me})),t.d(n,"f",(function(){return be})),t.d(n,"e",(function(){return he})),t.d(n,"J",(function(){return ke})),t.d(n,"B",(function(){return ye})),t.d(n,"D",(function(){return ge})),t.d(n,"M",(function(){return ve})),t.d(n,"U",(function(){return we})),t.d(n,"V",(function(){return _e})),t.d(n,"O",(function(){return Te})),t.d(n,"ab",(function(){return Ae})),t.d(n,"q",(function(){return Ee})),t.d(n,"r",(function(){return Se})),t.d(n,"d",(function(){return xe})),t.d(n,"G",(function(){return Re})),t.d(n,"A",(function(){return Be})),t.d(n,"Q",(function(){return Fe})),t.d(n,"x",(function(){return Ie})),t.d(n,"p",(function(){return Ne})),t.d(n,"P",(function(){return qe})),t.d(n,"mb",(function(){return Ce})),t.d(n,"db",(function(){return Me})),t.d(n,"ob",(function(){return Oe})),t.d(n,"jb",(function(){return De})),t.d(n,"cb",(function(){return He}));var o=t(12);const r=new Array(32).fill(void 0);function a(e){return r[e]}r.push(void 0,null,!0,!1);let l=r.length;function u(e){const n=a(e);return function(e){e<36||(r[e]=l,l=e)}(e),n}let c=new("undefined"==typeof TextDecoder?(0,e.require)("util").TextDecoder:TextDecoder)("utf-8",{ignoreBOM:!0,fatal:!0});c.decode();let s=null;function d(){return null!==s&&s.buffer===o.j.buffer||(s=new Uint8Array(o.j.buffer)),s}function f(e,n){return c.decode(d().subarray(e,e+n))}function p(e){l===r.length&&r.push(r.length+1);const n=l;return l=r[n],r[n]=e,n}let m=0;let b=new("undefined"==typeof TextEncoder?(0,e.require)("util").TextEncoder:TextEncoder)("utf-8");const h="function"==typeof b.encodeInto?function(e,n){return b.encodeInto(e,n)}:function(e,n){const t=b.encode(e);return n.set(t),{read:e.length,written:t.length}};function k(e,n,t){if(void 0===t){const t=b.encode(e),i=n(t.length);return d().subarray(i,i+t.length).set(t),m=t.length,i}let i=e.length,o=n(i);const r=d();let a=0;for(;a<i;a++){const n=e.charCodeAt(a);if(n>127)break;r[o+a]=n}if(a!==i){0!==a&&(e=e.slice(a)),o=t(o,i,i=a+3*e.length);const n=d().subarray(o+a,o+i);a+=h(e,n).written}return m=a,o}let y=null;function g(){return null!==y&&y.buffer===o.j.buffer||(y=new Int32Array(o.j.buffer)),y}function v(e){return null==e}function w(e,n,t){o.g(e,n,p(t))}function _(){o.i()}function T(e,n,t){var i=k(e,o.e,o.f),r=m,a=k(n,o.e,o.f),l=m,c=k(t,o.e,o.f),s=m;return u(o.h(i,r,a,l,c,s))}function A(e){return function(){try{return e.apply(this,arguments)}catch(e){o.b(p(e))}}}function E(e,n){return d().subarray(e/1,e/1+n)}class S{static __wrap(e){const n=Object.create(S.prototype);return n.ptr=e,n}free(){const e=this.ptr;this.ptr=0,o.a(e)}constructor(e,n,t,i){var r=k(e,o.e,o.f),a=m,l=k(n,o.e,o.f),c=m,s=v(t)?0:k(t,o.e,o.f),d=m,f=k(i,o.e,o.f),p=m;return u(o.k(r,a,l,c,s,d,f,p))}run(e){var n=k(e,o.e,o.f),t=m;return u(o.l(this.ptr,n,t))}}const x=function(e){u(e)},R=function(e,n){return p(f(e,n))},B=function(e){return p(S.__wrap(e))},F=function(){return p(new Error)},I=function(e,n){var t=k(a(n).stack,o.e,o.f),i=m;g()[e/4+1]=i,g()[e/4+0]=t},N=function(e,n){try{console.error(f(e,n))}finally{o.d(e,n)}},q=function(e,n){const t=a(n);var i=k(JSON.stringify(void 0===t?null:t),o.e,o.f),r=m;g()[e/4+1]=r,g()[e/4+0]=i},C=A((function(e,n,t){return p(new Request(f(e,n),a(t)))})),M=function(e){return p(a(e))},O=function(e){return a(e)instanceof Window},D=function(e,n){return p(a(e).fetch(a(n)))},H=function(e){return a(e)instanceof Response},J=function(e,n){var t=k(a(n).url,o.e,o.f),i=m;g()[e/4+1]=i,g()[e/4+0]=t},L=function(e){return a(e).status},U=function(e){return p(a(e).headers)},P=A((function(e){return p(a(e).arrayBuffer())})),X=A((function(e){return p(a(e).text())})),j=A((function(){return p(new Headers)})),W=A((function(e,n,t,i,o){a(e).append(f(n,t),f(i,o))})),V=function(e){console.debug(a(e))},$=function(e){console.error(a(e))},K=function(e){console.info(a(e))},z=function(e){console.log(a(e))},Q=function(e){console.warn(a(e))},G=function(e,n){return p(new Function(f(e,n)))},Y=function(e,n){return p(a(e).call(a(n)))},Z=function(e,n){return a(e)===a(n)},ee=function(e){return p(a(e).self)},ne=function(e){return p(a(e).crypto)},te=function(e){return void 0===a(e)},ie=function(e){return p(a(e).getRandomValues)},oe=function(e,n){return p(t(13)(f(e,n)))},re=function(e,n,t){a(e).getRandomValues(E(n,t))},ae=function(e,n,t){a(e).randomFillSync(E(n,t))},le=function(e){const n=u(e).original;if(1==n.cnt--)return n.a=0,!0;return!1},ue=function(e){return"function"==typeof a(e)},ce=function(e){const n=a(e);return"object"==typeof n&&null!==n},se=function(e){return p(a(e).next)},de=function(e){return a(e).done},fe=function(e){return p(a(e).value)},pe=function(){return p(Symbol.iterator)},me=function(e,n){return p(new Function(f(e,n)))},be=A((function(e,n){return p(a(e).call(a(n)))})),he=A((function(e,n,t){return p(a(e).call(a(n),a(t)))})),ke=A((function(e){return p(a(e).next())})),ye=function(){return p(new Object)},ge=function(e,n){try{var t={a:e,b:n},i=new Promise((e,n)=>{const i=t.a;t.a=0;try{return function(e,n,t,i){o.m(e,n,p(t),p(i))}(i,t.b,e,n)}finally{t.a=i}});return p(i)}finally{t.a=t.b=0}},ve=function(e){return p(Promise.resolve(a(e)))},we=function(e,n){return p(a(e).then(a(n)))},_e=function(e,n,t){return p(a(e).then(a(n),a(t)))},Te=A((function(){return p(self.self)})),Ae=A((function(){return p(window.window)})),Ee=A((function(){return p(globalThis.globalThis)})),Se=A((function(){return p(i.global)})),xe=function(e){return p(a(e).buffer)},Re=function(e,n,t){return p(new Uint8Array(a(e),n>>>0,t>>>0))},Be=function(e){return p(new Uint8Array(a(e)))},Fe=function(e,n,t){a(e).set(a(n),t>>>0)},Ie=function(e){return a(e).length},Ne=A((function(e,n){return p(Reflect.get(a(e),a(n)))})),qe=A((function(e,n,t){return Reflect.set(a(e),a(n),a(t))})),Ce=function(e,n){const t=a(n);var i="string"==typeof t?t:void 0,r=v(i)?0:k(i,o.e,o.f),l=m;g()[e/4+1]=l,g()[e/4+0]=r},Me=function(e,n){var t=k(function e(n){const t=typeof n;if("number"==t||"boolean"==t||null==n)return""+n;if("string"==t)return`"${n}"`;if("symbol"==t){const e=n.description;return null==e?"Symbol":`Symbol(${e})`}if("function"==t){const e=n.name;return"string"==typeof e&&e.length>0?`Function(${e})`:"Function"}if(Array.isArray(n)){const t=n.length;let i="[";t>0&&(i+=e(n[0]));for(let o=1;o<t;o++)i+=", "+e(n[o]);return i+="]",i}const i=/\[object ([^\]]+)\]/.exec(toString.call(n));let o;if(!(i.length>1))return toString.call(n);if(o=i[1],"Object"==o)try{return"Object("+JSON.stringify(n)+")"}catch(e){return"Object"}return n instanceof Error?`${n.name}: ${n.message}\n${n.stack}`:o}(a(n)),o.e,o.f),i=m;g()[e/4+1]=i,g()[e/4+0]=t},Oe=function(e,n){throw new Error(f(e,n))},De=function(){return p(o.j)},He=function(e,n,t){return p(function(e,n,t,i){const r={a:e,b:n,cnt:1},a=(...e)=>{r.cnt++;const n=r.a;r.a=0;try{return i(n,r.b,...e)}finally{0==--r.cnt?o.c.get(t)(n,r.b):r.a=n}};return a.original=r,a}(e,n,1077,w))}}).call(this,t(11)(e),t(5))}}]);
\ No newline at end of file
-!function(e){function n(n){for(var t,o,_=n[0],u=n[1],c=0,i=[];c<_.length;c++)o=_[c],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&i.push(r[o][0]),r[o]=0;for(t in u)Object.prototype.hasOwnProperty.call(u,t)&&(e[t]=u[t]);for(b&&b(n);i.length;)i.shift()()}var t={},r={0:0};var o={};var _={12:function(){return{"./magical_bitcoin_wallet_playground_bg.js":{__wbindgen_string_new:function(e,n){return t[2].exports.nb(e,n)},__wbg_walletwrapper_new:function(e){return t[2].exports.Y(e)},__wbindgen_object_drop_ref:function(e){return t[2].exports.lb(e)},__wbg_new_59cb74e423758ede:function(){return t[2].exports.C()},__wbg_stack_558ba5917b466edd:function(e,n){return t[2].exports.R(e,n)},__wbg_error_4bb6c2a97407129a:function(e,n){return t[2].exports.l(e,n)},__wbindgen_json_serialize:function(e,n){return t[2].exports.hb(e,n)},__wbg_instanceof_Response_64fe4248a574e920:function(e){return t[2].exports.u(e)},__wbg_url_f587fb788a95e5f4:function(e,n){return t[2].exports.W(e,n)},__wbg_status_5aa511c8aa1732bf:function(e){return t[2].exports.S(e)},__wbg_headers_9753444e56c26bcd:function(e){return t[2].exports.s(e)},__wbg_arrayBuffer_74898c32f31aed64:function(e){return t[2].exports.c(e)},__wbg_text_39a4ddf8fca1ea2a:function(e){return t[2].exports.T(e)},__wbg_instanceof_Window_17fdb5cd280d476d:function(e){return t[2].exports.v(e)},__wbg_fetch_8047bcf6e8caf7db:function(e,n){return t[2].exports.m(e,n)},__wbg_newwithstrandinit_48a2ea56c3a4ef8e:function(e,n,r){return t[2].exports.H(e,n,r)},__wbg_new_d880804c2a502f2b:function(){return t[2].exports.E()},__wbg_append_40ec8ce4c7236944:function(e,n,r,o,_){return t[2].exports.b(e,n,r,o,_)},__wbindgen_object_clone_ref:function(e){return t[2].exports.kb(e)},__wbg_debug_71c3576093c70eeb:function(e){return t[2].exports.i(e)},__wbg_error_20ef23c2407793d3:function(e){return t[2].exports.k(e)},__wbg_info_117ff5fa76cbb0fa:function(e){return t[2].exports.t(e)},__wbg_log_eb1108411ecc4a7f:function(e){return t[2].exports.y(e)},__wbg_warn_0361b900e14db42e:function(e){return t[2].exports.Z(e)},__wbg_new_3a746f2619705add:function(e,n){return t[2].exports.A(e,n)},__wbg_call_f54d3a6dadb199ca:function(e,n){return t[2].exports.g(e,n)},__wbindgen_jsval_eq:function(e,n){return t[2].exports.ib(e,n)},__wbg_self_ac379e780a0d8b94:function(e){return t[2].exports.N(e)},__wbg_crypto_1e4302b85d4f64a2:function(e){return t[2].exports.h(e)},__wbindgen_is_undefined:function(e){return t[2].exports.gb(e)},__wbg_getRandomValues_1b4ba144162a5c9e:function(e){return t[2].exports.n(e)},__wbg_require_6461b1e9a0d7c34a:function(e,n){return t[2].exports.L(e,n)},__wbg_getRandomValues_1ef11e888e5228e9:function(e,n,r){return t[2].exports.o(e,n,r)},__wbg_randomFillSync_1b52c8482374c55b:function(e,n,r){return t[2].exports.K(e,n,r)},__wbindgen_cb_drop:function(e){return t[2].exports.bb(e)},__wbindgen_is_function:function(e){return t[2].exports.eb(e)},__wbindgen_is_object:function(e){return t[2].exports.fb(e)},__wbg_next_3d6c9b2822b18fae:function(e){return t[2].exports.I(e)},__wbg_done_a16709ea72553788:function(e){return t[2].exports.j(e)},__wbg_value_3093fb48085878da:function(e){return t[2].exports.X(e)},__wbg_iterator_f89e8caf932523b1:function(){return t[2].exports.w()},__wbg_newnoargs_8aad4a6554f38345:function(e,n){return t[2].exports.F(e,n)},__wbg_call_1f85aaa5836dfb23:function(e,n){return t[2].exports.f(e,n)},__wbg_call_0246f1c8ff252fb6:function(e,n,r){return t[2].exports.e(e,n,r)},__wbg_next_d2c829783697bd8e:function(e){return t[2].exports.J(e)},__wbg_new_d6227c3c833572bb:function(){return t[2].exports.D()},__wbg_new_09f2ad087112acf0:function(e,n){return t[2].exports.z(e,n)},__wbg_resolve_708df7651c8929b8:function(e){return t[2].exports.M(e)},__wbg_then_8c23dce80c84c8fb:function(e,n){return t[2].exports.V(e,n)},__wbg_then_300153bb889a5b4b:function(e,n,r){return t[2].exports.U(e,n,r)},__wbg_self_c0d3a5923e013647:function(){return t[2].exports.O()},__wbg_window_7ee6c8be3432927d:function(){return t[2].exports.ab()},__wbg_globalThis_c6de1d938e089cf0:function(){return t[2].exports.q()},__wbg_global_c9a01ce4680907f8:function(){return t[2].exports.r()},__wbg_buffer_eb5185aa4a8e9c62:function(e){return t[2].exports.d(e)},__wbg_newwithbyteoffsetandlength_772fe1865bed3e65:function(e,n,r){return t[2].exports.G(e,n,r)},__wbg_new_3d94e83f0a6bf252:function(e){return t[2].exports.B(e)},__wbg_set_d4d7629a896d4b3e:function(e,n,r){return t[2].exports.Q(e,n,r)},__wbg_length_2e324c9c0e74a81d:function(e){return t[2].exports.x(e)},__wbg_get_f2faf882de3801f1:function(e,n){return t[2].exports.p(e,n)},__wbg_set_6a666216929b0387:function(e,n,r){return t[2].exports.P(e,n,r)},__wbindgen_string_get:function(e,n){return t[2].exports.mb(e,n)},__wbindgen_debug_string:function(e,n){return t[2].exports.db(e,n)},__wbindgen_throw:function(e,n){return t[2].exports.ob(e,n)},__wbindgen_memory:function(){return t[2].exports.jb()},__wbindgen_closure_wrapper5801:function(e,n,r){return t[2].exports.cb(e,n,r)}}}}};function u(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var n=[],t=r[e];if(0!==t)if(t)n.push(t[2]);else{var c=new Promise((function(n,o){t=r[e]=[n,o]}));n.push(t[2]=c);var i,f=document.createElement("script");f.charset="utf-8",f.timeout=120,u.nc&&f.setAttribute("nonce",u.nc),f.src=function(e){return u.p+""+e+".playground.js"}(e);var b=new Error;i=function(n){f.onerror=f.onload=null,clearTimeout(a);var t=r[e];if(0!==t){if(t){var o=n&&("load"===n.type?"missing":n.type),_=n&&n.target&&n.target.src;b.message="Loading chunk "+e+" failed.\n("+o+": "+_+")",b.name="ChunkLoadError",b.type=o,b.request=_,t[1](b)}r[e]=void 0}};var a=setTimeout((function(){i({type:"timeout",target:f})}),12e4);f.onerror=f.onload=i,document.head.appendChild(f)}return({2:[12]}[e]||[]).forEach((function(e){var t=o[e];if(t)n.push(t);else{var r,c=_[e](),i=fetch(u.p+""+{12:"b499c0e4e3d124405015"}[e]+".module.wasm");if(c instanceof Promise&&"function"==typeof WebAssembly.compileStreaming)r=Promise.all([WebAssembly.compileStreaming(i),c]).then((function(e){return WebAssembly.instantiate(e[0],e[1])}));else if("function"==typeof WebAssembly.instantiateStreaming)r=WebAssembly.instantiateStreaming(i,c);else{r=i.then((function(e){return e.arrayBuffer()})).then((function(e){return WebAssembly.instantiate(e,c)}))}n.push(o[e]=r.then((function(n){return u.w[e]=(n.instance||n).exports})))}})),Promise.all(n)},u.m=e,u.c=t,u.d=function(e,n,t){u.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,n){if(1&n&&(e=u(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(u.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)u.d(t,r,function(n){return e[n]}.bind(null,r));return t},u.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(n,"a",n),n},u.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},u.p="/repl/playground/",u.oe=function(e){throw console.error(e),e},u.w={};var c=window.webpackJsonp=window.webpackJsonp||[],i=c.push.bind(c);c.push=n,c=c.slice();for(var f=0;f<c.length;f++)n(c[f]);var b=i;u(u.s=0)}([function(e,n,t){Promise.all([t.e(1),t.e(2)]).then(t.bind(null,1)).catch(e=>console.error("Error importing `index.js`:",e))}]);
\ No newline at end of file
+!function(e){function n(n){for(var t,o,_=n[0],u=n[1],c=0,i=[];c<_.length;c++)o=_[c],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&i.push(r[o][0]),r[o]=0;for(t in u)Object.prototype.hasOwnProperty.call(u,t)&&(e[t]=u[t]);for(f&&f(n);i.length;)i.shift()()}var t={},r={0:0};var o={};var _={12:function(){return{"./magical_bitcoin_wallet_playground_bg.js":{__wbindgen_object_drop_ref:function(e){return t[2].exports.lb(e)},__wbindgen_string_new:function(e,n){return t[2].exports.nb(e,n)},__wbg_walletwrapper_new:function(e){return t[2].exports.Y(e)},__wbg_new_59cb74e423758ede:function(){return t[2].exports.E()},__wbg_stack_558ba5917b466edd:function(e,n){return t[2].exports.R(e,n)},__wbg_error_4bb6c2a97407129a:function(e,n){return t[2].exports.k(e,n)},__wbindgen_json_serialize:function(e,n){return t[2].exports.hb(e,n)},__wbg_newwithstrandinit_f8135da00ad2e787:function(e,n,r){return t[2].exports.H(e,n,r)},__wbindgen_object_clone_ref:function(e){return t[2].exports.kb(e)},__wbg_instanceof_Window_0e8decd0a6179699:function(e){return t[2].exports.v(e)},__wbg_fetch_aad6acd90fb3d3ad:function(e,n){return t[2].exports.m(e,n)},__wbg_instanceof_Response_e24999f3775888fb:function(e){return t[2].exports.u(e)},__wbg_url_681b339cb871babf:function(e,n){return t[2].exports.W(e,n)},__wbg_status_b96085a918afaca9:function(e){return t[2].exports.S(e)},__wbg_headers_cc6291a0ba820cfb:function(e){return t[2].exports.s(e)},__wbg_arrayBuffer_c63d50feef8fc62c:function(e){return t[2].exports.c(e)},__wbg_text_e86c77a7af6d8739:function(e){return t[2].exports.T(e)},__wbg_new_04723f85c1a610c0:function(){return t[2].exports.z()},__wbg_append_e916a4056036cb61:function(e,n,r,o,_){return t[2].exports.b(e,n,r,o,_)},__wbg_debug_ad2e107500a5e66f:function(e){return t[2].exports.i(e)},__wbg_error_899f34a74e6ae34f:function(e){return t[2].exports.l(e)},__wbg_info_9f243b6555ae61bc:function(e){return t[2].exports.t(e)},__wbg_log_8c015365353ccd49:function(e){return t[2].exports.y(e)},__wbg_warn_22c4a606fdfb0a53:function(e){return t[2].exports.Z(e)},__wbg_new_3a746f2619705add:function(e,n){return t[2].exports.C(e,n)},__wbg_call_f54d3a6dadb199ca:function(e,n){return t[2].exports.g(e,n)},__wbindgen_jsval_eq:function(e,n){return t[2].exports.ib(e,n)},__wbg_self_ac379e780a0d8b94:function(e){return t[2].exports.N(e)},__wbg_crypto_1e4302b85d4f64a2:function(e){return t[2].exports.h(e)},__wbindgen_is_undefined:function(e){return t[2].exports.gb(e)},__wbg_getRandomValues_1b4ba144162a5c9e:function(e){return t[2].exports.n(e)},__wbg_require_6461b1e9a0d7c34a:function(e,n){return t[2].exports.L(e,n)},__wbg_getRandomValues_1ef11e888e5228e9:function(e,n,r){return t[2].exports.o(e,n,r)},__wbg_randomFillSync_1b52c8482374c55b:function(e,n,r){return t[2].exports.K(e,n,r)},__wbindgen_cb_drop:function(e){return t[2].exports.bb(e)},__wbindgen_is_function:function(e){return t[2].exports.eb(e)},__wbindgen_is_object:function(e){return t[2].exports.fb(e)},__wbg_next_a5e2b0997b86e2bd:function(e){return t[2].exports.I(e)},__wbg_done_de5d8d9e2bd53827:function(e){return t[2].exports.j(e)},__wbg_value_78cc1e08158c2a75:function(e){return t[2].exports.X(e)},__wbg_iterator_a4f28df7fe8b902c:function(){return t[2].exports.w()},__wbg_newnoargs_db0587fa712f9acc:function(e,n){return t[2].exports.F(e,n)},__wbg_call_79ca0d435495a83a:function(e,n){return t[2].exports.f(e,n)},__wbg_call_122c1a957507a0d7:function(e,n,r){return t[2].exports.e(e,n,r)},__wbg_next_e030af76ecee0845:function(e){return t[2].exports.J(e)},__wbg_new_17a08b876c4dedc9:function(){return t[2].exports.B()},__wbg_new_3f7019af886f0c9c:function(e,n){return t[2].exports.D(e,n)},__wbg_resolve_57cbe6ab0b3b60a7:function(e){return t[2].exports.M(e)},__wbg_then_45c887a50a229274:function(e,n){return t[2].exports.U(e,n)},__wbg_then_9d18941da21f7104:function(e,n,r){return t[2].exports.V(e,n,r)},__wbg_self_d1b58dbab69d5bb1:function(){return t[2].exports.O()},__wbg_window_de445cb18819ad4b:function(){return t[2].exports.ab()},__wbg_globalThis_68afcb0d98f0112d:function(){return t[2].exports.q()},__wbg_global_baed4e4fa850c0d0:function(){return t[2].exports.r()},__wbg_buffer_44855aefa83ea48c:function(e){return t[2].exports.d(e)},__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae:function(e,n,r){return t[2].exports.G(e,n,r)},__wbg_new_04793d2c09ba060f:function(e){return t[2].exports.A(e)},__wbg_set_fdaef5653b2c1408:function(e,n,r){return t[2].exports.Q(e,n,r)},__wbg_length_3acae3a5337e0257:function(e){return t[2].exports.x(e)},__wbg_get_38f68ddea9e54820:function(e,n){return t[2].exports.p(e,n)},__wbg_set_ede434d91072bd5f:function(e,n,r){return t[2].exports.P(e,n,r)},__wbindgen_string_get:function(e,n){return t[2].exports.mb(e,n)},__wbindgen_debug_string:function(e,n){return t[2].exports.db(e,n)},__wbindgen_throw:function(e,n){return t[2].exports.ob(e,n)},__wbindgen_memory:function(){return t[2].exports.jb()},__wbindgen_closure_wrapper6151:function(e,n,r){return t[2].exports.cb(e,n,r)}}}}};function u(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var n=[],t=r[e];if(0!==t)if(t)n.push(t[2]);else{var c=new Promise((function(n,o){t=r[e]=[n,o]}));n.push(t[2]=c);var i,a=document.createElement("script");a.charset="utf-8",a.timeout=120,u.nc&&a.setAttribute("nonce",u.nc),a.src=function(e){return u.p+""+e+".playground.js"}(e);var f=new Error;i=function(n){a.onerror=a.onload=null,clearTimeout(b);var t=r[e];if(0!==t){if(t){var o=n&&("load"===n.type?"missing":n.type),_=n&&n.target&&n.target.src;f.message="Loading chunk "+e+" failed.\n("+o+": "+_+")",f.name="ChunkLoadError",f.type=o,f.request=_,t[1](f)}r[e]=void 0}};var b=setTimeout((function(){i({type:"timeout",target:a})}),12e4);a.onerror=a.onload=i,document.head.appendChild(a)}return({2:[12]}[e]||[]).forEach((function(e){var t=o[e];if(t)n.push(t);else{var r,c=_[e](),i=fetch(u.p+""+{12:"f8a7149d249419da0bdd"}[e]+".module.wasm");if(c instanceof Promise&&"function"==typeof WebAssembly.compileStreaming)r=Promise.all([WebAssembly.compileStreaming(i),c]).then((function(e){return WebAssembly.instantiate(e[0],e[1])}));else if("function"==typeof WebAssembly.instantiateStreaming)r=WebAssembly.instantiateStreaming(i,c);else{r=i.then((function(e){return e.arrayBuffer()})).then((function(e){return WebAssembly.instantiate(e,c)}))}n.push(o[e]=r.then((function(n){return u.w[e]=(n.instance||n).exports})))}})),Promise.all(n)},u.m=e,u.c=t,u.d=function(e,n,t){u.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,n){if(1&n&&(e=u(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(u.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)u.d(t,r,function(n){return e[n]}.bind(null,r));return t},u.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(n,"a",n),n},u.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},u.p="/repl/playground/",u.oe=function(e){throw console.error(e),e},u.w={};var c=window.webpackJsonp=window.webpackJsonp||[],i=c.push.bind(c);c.push=n,c=c.slice();for(var a=0;a<c.length;a++)n(c[a]);var f=i;u(u.s=0)}([function(e,n,t){Promise.all([t.e(1),t.e(2)]).then(t.bind(null,1)).catch(e=>console.error("Error importing `index.js`:",e))}]);
\ No newline at end of file