diff --git a/404.html b/404.html index d96a256409e..4c04f125f9f 100644 --- a/404.html +++ b/404.html @@ -21,8 +21,8 @@ - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

diff --git a/assets/js/60738e36.64ead05a.js b/assets/js/60738e36.afd988ec.js similarity index 79% rename from assets/js/60738e36.64ead05a.js rename to assets/js/60738e36.afd988ec.js index 7d15a3db3d5..cbafe79f7e7 100644 --- a/assets/js/60738e36.64ead05a.js +++ b/assets/js/60738e36.afd988ec.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7777],{268:(e,t,a)=>{"use strict";a.r(t),a.d(t,{assets:()=>X,contentTitle:()=>Y,default:()=>ee,frontMatter:()=>J,metadata:()=>Q,toc:()=>Z});var s=a(74848),n=a(28453),r=a(43845);var i=a(90675),l=a(10467),c=a(96540),o=a(19588),d=a(2026);var p,h=JSON.parse('{"rh":{"Cn":"^14.2.1"}}').rh.Cn.substring(1),u=[{name:"Polkadot",rpc:"wss://rpc.ibp.network/polkadot"},{name:"Polkadot Asset Hub",rpc:"wss://polkadot-asset-hub-rpc.polkadot.io"},{name:"Polkadot People",rpc:"wss://polkadot-people-rpc.polkadot.io"},{name:"Polkadot Bridge Hub",rpc:"wss://polkadot-bridge-hub-rpc.polkadot.io"},{name:"Polkadot Collectives",rpc:"wss://polkadot-collectives-rpc.polkadot.io"},{name:"Polkadot Coretime",rpc:"wss://polkadot-coretime-rpc.polkadot.io"},{name:"Kusama",rpc:"wss://rpc.ibp.network/kusama"},{name:"Kusama Asset Hub",rpc:"wss://kusama-asset-hub-rpc.polkadot.io"},{name:"Kusama People",rpc:"wss://kusama-people-rpc.polkadot.io"},{name:"Kusama Bridge Hub",rpc:"wss://kusama-bridge-hub-rpc.polkadot.io"},{name:"Kusama Coretime",rpc:"wss://kusama-coretime-rpc.polkadot.io"},{name:"Westend",rpc:"wss://westend-rpc.polkadot.io"}],m=["auctions","claims","crowdloan","registrar","slots"],x=["configuration","hrmp","initializer","paras_inherent","paras","disputes","disputes/slashing"],j={registrar:"paras_registrar",xcmpallet:"xcm",voterlist:"bags_list",fastunstake:"fast_unstake",childbounties:"child_bounties",nominationpools:"nomination_pools",convictionvoting:"conviction_voting",imonline:"im_online",parasdisputes:"disputes",parasslashing:"disputes/slashing",parainherent:"paras_inherent",messagequeue:"message_queue",electionprovidermultiphase:"election_provider_multi_phase",system:"frame_system"},f=[];function y(e){var t=e.version,a=(0,c.useState)(""),n=a[0],r=a[1];return(0,c.useEffect)((function(){var e=function(){var e=(0,l.A)((0,i.A)().mark((function e(){var a,n,l,c,o;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a="Polkadot","Metadata Explorer \xb7 Guide"===document.title&&(a="Kusama"),n=u.find((function(e){return e.name===a})),l=n.rpc,c=[],u.forEach((function(e){var t=(0,s.jsx)("option",{value:e.rpc,children:""+(e.name.charAt(0).toUpperCase()+e.name.slice(1))},e.name);c.push(t)})),o=(0,s.jsx)("select",{defaultValue:n.rpc,style:O,onChange:function(e){return b(t,e.target.value,o,r)},children:c}),r((0,s.jsx)("div",{style:H,children:(0,s.jsx)("b",{children:"Loading Metadata Explorer..."})})),e.next=10,b(t,l,o,r);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[t]),n}function b(e,t,a,s){return g.apply(this,arguments)}function g(){return(g=(0,l.A)((0,i.A)().mark((function e(t,a,n,r){var l,c,p,u,m,x,j,y,b;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _("metadataLoading",!1),l=new o.E(a),e.next=4,d.G.create({provider:l});case 4:return c=e.sent,f=[],e.next=8,c.rpc.state.getMetadata();case 8:p=e.sent,u=p.toHuman(),m=u.metadata[t].lookup.types,(x=u.metadata[t].pallets).sort((function(e,t){return e.name.localeCompare(t.name)})),j=[],x.forEach((function(e){var t=v(e,c.consts[""+w(e.name)],"constants",m),a=v(e,c.errors[""+w(e.name)],"errors",m),n=v(e,c.events[""+w(e.name)],"events",m),r=v(e,c.tx[""+w(e.name)],"extrinsics",m),i=v(e,c.query[w(e.name)],"storage",m),l=C(e.name,"constants",t),o=C(e.name,"errors",a),d=C(e.name,"events",n),p=C(e.name,"extrinsics",r),h=C(e.name,"storage",i);j.push((0,s.jsxs)("div",{style:G,children:[(0,s.jsxs)("span",{children:[(0,s.jsx)("b",{id:e.name+"-button",style:K,onClick:function(){I(e.name)},children:"+"}),"\xa0",(0,s.jsx)("b",{children:e.name})]}),(0,s.jsxs)("div",{id:e.name,style:R,children:[l,o,d,p,h]})]},e.name)),f.push(e.name),f.push(e.name+"-constants",e.name+"-errors",e.name+"-events",e.name+"-extrinsics",e.name+"-storage")})),y=k(c.rpc,"rpc"),b=k(c.call,"runtime"),_("metadataLoading",!0),r((0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{style:B,children:[(0,s.jsx)("input",{id:"metaSearch",type:"text",placeholder:"Search Metadata",style:W,onInput:function(){return S()}}),(0,s.jsx)("br",{}),n,(0,s.jsxs)("div",{id:"buttonControls",children:[(0,s.jsx)("button",{style:U,onClick:function(){return M(!0)},children:(0,s.jsx)("span",{style:{fontSize:"10px"},children:"Expand All"})}),(0,s.jsx)("button",{style:U,onClick:function(){return M(!1)},children:(0,s.jsx)("span",{style:{fontSize:"10px"},children:"Collapse All"})})]}),(0,s.jsxs)("div",{style:{fontSize:"10px"},children:[(0,s.jsx)("b",{style:H,children:"metadata"}),(0,s.jsx)("b",{children:" "+t}),"\xa0",(0,s.jsx)("b",{style:H,children:"@polkadot/api"}),(0,s.jsx)("b",{children:" V"+h})]}),(0,s.jsx)("div",{id:"metadataLoading",style:q,children:(0,s.jsx)("b",{children:"Connecting to "+a+"..."})}),(0,s.jsx)("div",{id:"searchLoading",style:q,children:(0,s.jsx)("b",{children:"Searching..."})}),(0,s.jsxs)("div",{id:"searchResults",style:q,children:[(0,s.jsx)("b",{children:"Matches: "}),(0,s.jsx)("b",{id:"searchCount",style:H,children:"0"})]})]}),(0,s.jsx)("b",{style:F,children:"Pallets:"}),j,(0,s.jsx)("br",{}),(0,s.jsx)("b",{style:F,children:"RPC:"}),y,(0,s.jsx)("br",{}),(0,s.jsx)("b",{style:F,children:"Runtime:"}),b]}));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e,t,a,n){var r=[];null!=t&&Object.keys(t).sort((function(e,t){return e.localeCompare(t)})).forEach((function(i){var l,c=t[i].meta.toHuman(),o=P(e.name.toLowerCase(),c.docs.join(" ")),d=i.charAt(0).toUpperCase()+i.slice(1);switch(a){case"constants":var p=n[c.type].type.def;l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.consts."+w(e.name)+"."+w(i)})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Chain Value"}),": ",(0,s.jsx)("span",{style:H,children:""+JSON.stringify(t[i])})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Chain Value Type"}),": ","("+Object.keys(p)[0]+": "+Object.values(p)[0]+")"]})]});break;case"errors":l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.errors."+w(e.name)+"."+w(i)})]})]});break;case"events":l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.events."+w(e.name)+"."+w(i)})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Fields"}),": ",N(c,"events")]})]});break;case"extrinsics":l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.tx."+w(e.name)+"."+w(i)})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Parameters"}),": ",N(c,"extrinsics")]})]});break;case"storage":l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.query."+w(e.name)+"."+w(i)})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Return Type"}),": ",N(c,"storage",n)]})]});break;default:!function(e){throw new TypeError('"'+e+'" is read-only')}("item")}var h=(0,s.jsxs)("li",{children:[(0,s.jsx)("b",{children:d}),l]},i);r.push(h)}));return r=E(r)}function k(e,t){var a=[],n=Object.keys(e);return n.sort((function(e,t){return e.localeCompare(t)})),n.forEach((function(n){var r=[],i=e[n],l=Object.keys(i);l.sort((function(e,t){return e.localeCompare(t)})),l.forEach((function(e){var a,l=i[e].meta,c=P("",l.description);switch(t){case"rpc":a=(0,s.jsxs)("ul",{style:V,children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",c]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.rpc."+n+"."+e})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Return Type"}),": ",l.type]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Parameters"}),": ",N(l,"rpc")]})]});break;case"runtime":a=(0,s.jsxs)("ul",{style:V,children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",c]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.call."+n+"."+e})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Type"}),": ",l.type]})]})}var o=(0,s.jsxs)("div",{children:[(0,s.jsx)("b",{children:""+(e.charAt(0).toUpperCase()+e.slice(1))}),a]},n+"."+e);r.push(o)})),r=E(r);var c=n.charAt(0).toUpperCase()+n.slice(1),o=(0,s.jsxs)("div",{style:G,children:[(0,s.jsxs)("span",{children:[(0,s.jsx)("b",{id:n+"-button",style:K,onClick:function(){I(n)},children:"+"}),"\xa0",(0,s.jsx)("b",{children:c})]}),(0,s.jsx)("div",{id:n,style:R,children:(0,s.jsx)("ul",{style:V,children:r})})]},n);a.push(o),f.push(n)})),a}function w(e){return e.charAt(0).toLowerCase()+e.slice(1)}function E(e){return 0===e.length?(0,s.jsx)("p",{style:V,children:"None"}):e}function C(e,t,a){return(0,s.jsxs)("ul",{style:V,children:[(0,s.jsxs)("span",{children:[(0,s.jsx)("b",{id:e+"-"+t+"-button",style:K,onClick:function(){I(e+"-"+t)},children:"+"}),"\xa0",(0,s.jsx)("b",{children:t.charAt(0).toUpperCase()+t.slice(1)})]}),(0,s.jsx)("div",{id:e+"-"+t,style:L,children:(0,s.jsx)("ul",{children:a})})]})}function A(e,t){var a=null!=j[e]?j[e]:e;return m.includes(e)?"https://paritytech.github.io/polkadot-sdk/master/polkadot_runtime_common/"+a+"/pallet/struct.Pallet.html#method."+t:x.includes(a)?"https://paritytech.github.io/polkadot-sdk/master/polkadot_runtime_parachains/"+a+"/pallet/struct.Pallet.html#method."+t:"staking"==e?"https://paritytech.github.io/polkadot-sdk/master/pallet_"+a+"/struct.Pallet.html#method."+t:a.startsWith("frame_")?"https://paritytech.github.io/polkadot-sdk/master/"+a+"/pallet/struct.Pallet.html#method."+t:"https://paritytech.github.io/polkadot-sdk/master/pallet_"+a+"/pallet/struct.Pallet.html#method."+t}function P(e,t){for(var a=t.split("`"),n=[],r=0;r{}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[7777],{268:(e,t,a)=>{"use strict";a.r(t),a.d(t,{assets:()=>X,contentTitle:()=>Y,default:()=>ee,frontMatter:()=>J,metadata:()=>Q,toc:()=>Z});var s=a(74848),n=a(28453),r=a(43845);var i=a(90675),l=a(10467),c=a(96540),o=a(19588),d=a(2026);var p,h=JSON.parse('{"rh":{"Cn":"^14.2.1"}}').rh.Cn.substring(1),u=[{name:"Polkadot",rpc:"wss://rpc.ibp.network/polkadot"},{name:"Polkadot Asset Hub",rpc:"wss://polkadot-asset-hub-rpc.polkadot.io"},{name:"Polkadot People",rpc:"wss://polkadot-people-rpc.polkadot.io"},{name:"Polkadot Bridge Hub",rpc:"wss://polkadot-bridge-hub-rpc.polkadot.io"},{name:"Polkadot Collectives",rpc:"wss://polkadot-collectives-rpc.polkadot.io"},{name:"Polkadot Coretime",rpc:"wss://polkadot-coretime-rpc.polkadot.io"},{name:"Kusama",rpc:"wss://rpc.ibp.network/kusama"},{name:"Kusama Asset Hub",rpc:"wss://kusama-asset-hub-rpc.polkadot.io"},{name:"Kusama People",rpc:"wss://kusama-people-rpc.polkadot.io"},{name:"Kusama Bridge Hub",rpc:"wss://kusama-bridge-hub-rpc.polkadot.io"},{name:"Kusama Coretime",rpc:"wss://kusama-coretime-rpc.polkadot.io"},{name:"Westend",rpc:"wss://westend-rpc.polkadot.io"}],m=["auctions","claims","crowdloan","registrar","slots"],x=["configuration","hrmp","initializer","paras_inherent","paras","disputes","disputes/slashing"],j={registrar:"paras_registrar",xcmpallet:"xcm",voterlist:"bags_list",fastunstake:"fast_unstake",childbounties:"child_bounties",nominationpools:"nomination_pools",convictionvoting:"conviction_voting",imonline:"im_online",parasdisputes:"disputes",parasslashing:"disputes/slashing",parainherent:"paras_inherent",messagequeue:"message_queue",electionprovidermultiphase:"election_provider_multi_phase",system:"frame_system"},f=[];function y(e){var t=e.version,a=(0,c.useState)(""),n=a[0],r=a[1];return(0,c.useEffect)((function(){var e=function(){var e=(0,l.A)((0,i.A)().mark((function e(){var a,n,l,c,o;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a="Polkadot","Metadata Explorer \xb7 Guide"===document.title&&(a="Kusama"),n=u.find((function(e){return e.name===a})),l=n.rpc,c=[],u.forEach((function(e){var t=(0,s.jsx)("option",{value:e.rpc,children:""+(e.name.charAt(0).toUpperCase()+e.name.slice(1))},e.name);c.push(t)})),o=(0,s.jsx)("select",{defaultValue:n.rpc,style:O,onChange:function(e){return b(t,e.target.value,o,r)},children:c}),r((0,s.jsx)("div",{style:H,children:(0,s.jsx)("b",{children:"Loading Metadata Explorer..."})})),e.next=10,b(t,l,o,r);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[t]),n}function b(e,t,a,s){return g.apply(this,arguments)}function g(){return(g=(0,l.A)((0,i.A)().mark((function e(t,a,n,r){var l,c,p,u,m,x,j,y,b;return(0,i.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _("metadataLoading",!1),l=new o.E(a),e.next=4,d.G.create({provider:l});case 4:return c=e.sent,f=[],e.next=8,c.rpc.state.getMetadata();case 8:p=e.sent,u=p.toHuman(),m=u.metadata[t].lookup.types,(x=u.metadata[t].pallets).sort((function(e,t){return e.name.localeCompare(t.name)})),j=[],x.forEach((function(e){var t=v(e,c.consts[""+w(e.name)],"constants",m),a=v(e,c.errors[""+w(e.name)],"errors",m),n=v(e,c.events[""+w(e.name)],"events",m),r=v(e,c.tx[""+w(e.name)],"extrinsics",m),i=v(e,c.query[w(e.name)],"storage",m),l=C(e.name,"constants",t),o=C(e.name,"errors",a),d=C(e.name,"events",n),p=C(e.name,"extrinsics",r),h=C(e.name,"storage",i);j.push((0,s.jsxs)("div",{style:G,children:[(0,s.jsxs)("span",{children:[(0,s.jsx)("b",{id:e.name+"-button",style:q,onClick:function(){S(e.name)},children:"+"}),"\xa0",(0,s.jsx)("b",{children:e.name})]}),(0,s.jsxs)("div",{id:e.name,style:z,children:[l,o,d,p,h]})]},e.name)),f.push(e.name),f.push(e.name+"-constants",e.name+"-errors",e.name+"-events",e.name+"-extrinsics",e.name+"-storage")})),y=k(c.rpc,"rpc"),b=k(c.call,"runtime"),_("metadataLoading",!0),r((0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{style:B,children:[(0,s.jsx)("input",{id:"metaSearch",type:"text",placeholder:"Search Metadata",style:W,onInput:function(){return M()}}),(0,s.jsx)("br",{}),n,(0,s.jsxs)("div",{id:"buttonControls",children:[(0,s.jsx)("button",{style:U,onClick:function(){return I(!0)},children:(0,s.jsx)("span",{style:{fontSize:"10px"},children:"Expand All"})}),(0,s.jsx)("button",{style:U,onClick:function(){return I(!1)},children:(0,s.jsx)("span",{style:{fontSize:"10px"},children:"Collapse All"})})]}),(0,s.jsxs)("div",{style:{fontSize:"10px"},children:[(0,s.jsx)("b",{style:H,children:"metadata"}),(0,s.jsx)("b",{children:" "+t}),"\xa0",(0,s.jsx)("b",{style:H,children:"@polkadot/api"}),(0,s.jsx)("b",{children:" V"+h})]}),(0,s.jsx)("div",{id:"metadataLoading",style:K,children:(0,s.jsx)("b",{children:"Connecting to "+a+"..."})}),(0,s.jsx)("div",{id:"searchLoading",style:K,children:(0,s.jsx)("b",{children:"Searching..."})}),(0,s.jsxs)("div",{id:"searchResults",style:K,children:[(0,s.jsx)("b",{children:"Matches: "}),(0,s.jsx)("b",{id:"searchCount",style:H,children:"0"})]})]}),(0,s.jsx)("b",{style:F,children:"Pallets:"}),j,(0,s.jsx)("br",{}),(0,s.jsx)("b",{style:F,children:"RPC:"}),y,(0,s.jsx)("br",{}),(0,s.jsx)("b",{style:F,children:"Runtime:"}),b]}));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e,t,a,n){var r=[];null!=t&&Object.keys(t).sort((function(e,t){return e.localeCompare(t)})).forEach((function(i){var l,c=t[i].meta.toHuman(),o=A(e.name.toLowerCase(),c.docs.join(" ")),d=i.charAt(0).toUpperCase()+i.slice(1);switch(a){case"constants":var p=n[c.type].type.def;l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.consts."+w(e.name)+"."+w(i)})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Chain Value"}),": ",(0,s.jsx)("span",{style:H,children:""+JSON.stringify(t[i])})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Chain Value Type"}),": ","("+Object.keys(p)[0]+": "+Object.values(p)[0]+")"]})]});break;case"errors":l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.errors."+w(e.name)+"."+w(i)})]})]});break;case"events":l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.events."+w(e.name)+"."+w(i)})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Fields"}),": ",N(c,"events")]})]});break;case"extrinsics":l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.tx."+w(e.name)+"."+w(i)})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Parameters"}),": ",N(c,"extrinsics")]})]});break;case"storage":l=(0,s.jsxs)("ul",{children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",o]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.query."+w(e.name)+"."+w(i)})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Return Type"}),": ",N(c,"storage",n)]})]});break;default:!function(e){throw new TypeError('"'+e+'" is read-only')}("item")}var h=(0,s.jsxs)("li",{children:[(0,s.jsx)("b",{children:d}),l]},i);r.push(h)}));return r=E(r)}function k(e,t){var a=[],n=Object.keys(e);return n.sort((function(e,t){return e.localeCompare(t)})),n.forEach((function(n){var r=[],i=e[n],l=Object.keys(i);l.sort((function(e,t){return e.localeCompare(t)})),l.forEach((function(e){var a,l=i[e].meta,c=A("",l.description);switch(t){case"rpc":a=(0,s.jsxs)("ul",{style:V,children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",c]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.rpc."+n+"."+e})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Return Type"}),": ",l.type]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Parameters"}),": ",N(l,"rpc")]})]});break;case"runtime":a=(0,s.jsxs)("ul",{style:V,children:[(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Description"}),": ",c]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"API Endpoint"}),": ",(0,s.jsx)("span",{style:H,children:"api.call."+n+"."+e})]}),(0,s.jsxs)("li",{className:"searchable",children:[(0,s.jsx)("u",{children:"Type"}),": ",l.type]})]})}var o=(0,s.jsxs)("div",{children:[(0,s.jsx)("b",{children:""+(e.charAt(0).toUpperCase()+e.slice(1))}),a]},n+"."+e);r.push(o)})),r=E(r);var c=n.charAt(0).toUpperCase()+n.slice(1),o=(0,s.jsxs)("div",{style:G,children:[(0,s.jsxs)("span",{children:[(0,s.jsx)("b",{id:n+"-button",style:q,onClick:function(){S(n)},children:"+"}),"\xa0",(0,s.jsx)("b",{children:c})]}),(0,s.jsx)("div",{id:n,style:z,children:(0,s.jsx)("ul",{style:V,children:r})})]},n);a.push(o),f.push(n)})),a}function w(e){return e.charAt(0).toLowerCase()+e.slice(1)}function E(e){return 0===e.length?(0,s.jsx)("p",{style:V,children:"None"}):e}function C(e,t,a){return(0,s.jsxs)("ul",{style:V,children:[(0,s.jsxs)("span",{children:[(0,s.jsx)("b",{id:e+"-"+t+"-button",style:q,onClick:function(){S(e+"-"+t)},children:"+"}),"\xa0",(0,s.jsx)("b",{children:t.charAt(0).toUpperCase()+t.slice(1)})]}),(0,s.jsx)("div",{id:e+"-"+t,style:L,children:(0,s.jsx)("ul",{children:a})})]})}function P(e,t){var a=null!=j[e]?j[e]:e;return m.includes(e)?"https://paritytech.github.io/polkadot-sdk/master/polkadot_runtime_common/"+a+"/pallet/struct.Pallet.html#method."+t:x.includes(a)?"https://paritytech.github.io/polkadot-sdk/master/polkadot_runtime_parachains/"+a+"/pallet/struct.Pallet.html#method."+t:"staking"==e?"https://paritytech.github.io/polkadot-sdk/master/pallet_"+a+"/struct.Pallet.html#method."+t:a.startsWith("frame_")?"https://paritytech.github.io/polkadot-sdk/master/"+a+"/pallet/struct.Pallet.html#method."+t:"https://paritytech.github.io/polkadot-sdk/master/pallet_"+a+"/pallet/struct.Pallet.html#method."+t}function A(e,t){for(var a=t.split("`"),n=[],r=0;r{}}]); \ No newline at end of file diff --git a/assets/js/c630d0cd.10d5bf01.js b/assets/js/c630d0cd.10d5bf01.js deleted file mode 100644 index f8f4ccd85de..00000000000 --- a/assets/js/c630d0cd.10d5bf01.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5420],{23862:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>t,metadata:()=>r,toc:()=>c});var s=i(74848),a=i(28453);const t={id:"build-guides-template-basic",title:"Template to Core - Setup & Initial Deployment of a Parachain",sidebar_label:"Parachain Template Guide",description:"A minimal guide on how to deploy a parachain using Polkadot SDK's parachain template.",keywords:["coretime","blockspace","parathread","parachain","cores","coretime","agile"],slug:"../build-guides-template-basic"},o=void 0,r={id:"build/build-guides-template-basic",title:"Template to Core - Setup & Initial Deployment of a Parachain",description:"A minimal guide on how to deploy a parachain using Polkadot SDK's parachain template.",source:"@site/../docs/build/build-guides-template-basic.md",sourceDirName:"build",slug:"/build-guides-template-basic",permalink:"/docs/build-guides-template-basic",draft:!1,unlisted:!1,editUrl:"https://github.com/w3f/polkadot-wiki/edit/master/docs/build/build-guides-template-basic.md",tags:[],version:"current",lastUpdatedBy:"Radha",lastUpdatedAt:1729250868e3,frontMatter:{id:"build-guides-template-basic",title:"Template to Core - Setup & Initial Deployment of a Parachain",sidebar_label:"Parachain Template Guide",description:"A minimal guide on how to deploy a parachain using Polkadot SDK's parachain template.",keywords:["coretime","blockspace","parathread","parachain","cores","coretime","agile"],slug:"../build-guides-template-basic"},sidebar:"docs",previous:{title:"Install Dependencies",permalink:"/docs/build-guides-install-deps"},next:{title:"Troubleshooting FAQ",permalink:"/docs/build-guides-coretime-troubleshoot"}},l={},c=[{value:"Getting ROC and Reserving a ParaId",id:"getting-roc-and-reserving-a-paraid",level:2},{value:"Compiling Parachain Runtime and Generating Wasm Blob",id:"compiling-parachain-runtime-and-generating-wasm-blob",level:2},{value:"Compiling the Parachain Template Node",id:"compiling-the-parachain-template-node",level:3},{value:"Customizing our chain specification's patch file",id:"customizing-our-chain-specifications-patch-file",level:3},{value:"Generating the chain specification",id:"generating-the-chain-specification",level:3},{value:"Generating the Runtime and Genesis",id:"generating-the-runtime-and-genesis",level:3},{value:"Running Your Collator",id:"running-your-collator",level:2},{value:"Register the Parachain as a Parathread",id:"register-the-parachain-as-a-parathread",level:2},{value:"Procure Coretime",id:"procure-coretime",level:2},{value:"On-Demand Coretime",id:"on-demand-coretime",level:3},{value:"Bulk Coretime: Assigning your Core",id:"bulk-coretime-assigning-your-core",level:3},{value:"What's Next?",id:"whats-next",level:2}];function d(e){const n={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",mdxAdmonitionTitle:"mdxAdmonitionTitle",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(n.admonition,{title:"Not a production ready guide.",type:"warning",children:[(0,s.jsxs)(n.p,{children:["This guide is considered a moving document and currently uses the ",(0,s.jsx)(n.strong,{children:"Paseo"})," testnet. This guide is\nalso applicable to the parachains on the Kusama relay chain, as coretime is also enabled there."]}),(0,s.jsx)(n.p,{children:(0,s.jsxs)(n.strong,{children:["This instructions on this guide are applicable for the Polkadot SDK repository with tag\n",(0,s.jsx)(n.code,{children:"polkadot-v1.15.1"})]})})]}),"\n",(0,s.jsx)(n.p,{children:"This guide aims to get you up and running with the basics of:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Compiling"})," and configuring your first template"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Obtaining"})," Coretime (bulk or on-demand)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Deploying"})," your template on your procured core"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"getting-roc-and-reserving-a-paraid",children:"Getting ROC and Reserving a ParaId"}),"\n",(0,s.jsxs)(n.p,{children:["Before starting to work with coretime, you'll need some ROC tokens to pay fees, reserve a\n",(0,s.jsx)(n.a,{href:"/docs/glossary#paraid",children:"ParaId"}),", and more."]}),"\n",(0,s.jsxs)(n.p,{children:["Head over to Polkadot.js to reserve a ",(0,s.jsx)(n.a,{href:"/docs/glossary#paraid",children:"ParaId"}),". We'll need a ParaId\nto upload our parachain's code:"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Get the ",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/extension/",children:"Polkadot.js Web Extension."})]}),"\n",(0,s.jsxs)(n.li,{children:["Create a wallet, and get some ",(0,s.jsx)(n.a,{href:"https://faucet.polkadot.io/",children:"ROC via the faucet."})," with your new\naddress."]}),"\n",(0,s.jsxs)(n.li,{children:["Go to the ",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#",children:"Polkadot.js Web App"}),", and make sure you select\n",(0,s.jsx)(n.strong,{children:"Paseo"})," as your network via the tabs on the side\n",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpaseo.dotters.network#/explorer",children:"or visit this link to get to Paseo directly"})]}),"\n",(0,s.jsxs)(n.li,{children:["Head to\n",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/parachains/parathreads",children:"Network > Parachains > Parathreads (the tab)"})]}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/docs/learn-guides-coretime-parachains#reserve-paraid",children:"Follow these instructions to reserve a ParaId."})}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Visit the ",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/accounts",children:"Accounts"})," tab to view all registered accounts\nand associated balances within the Polkadot.js Extension. Once finished, you should see your new\nParaId at the bottom of the list within\n",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/parachains/parathreads",children:"Network > Parachains > Parathreads"}),' with the\noption to "Deregister" to the right:']}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Registered ParaID in PolkadotJs",src:i(85360).A+"",width:"1866",height:"109"})}),"\n",(0,s.jsx)(n.h2,{id:"compiling-parachain-runtime-and-generating-wasm-blob",children:"Compiling Parachain Runtime and Generating Wasm Blob"}),"\n",(0,s.jsx)(n.p,{children:"We can now move on to working with the template. Essential prerequisites are:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Have"})," a command line, git, and other common development tools to edit code/files."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Rust"}),", its associated tooling, the nightly toolchain, and the ",(0,s.jsx)(n.code,{children:"wasm32-unknown-unknown"}),"\ncompilation target."]}),"\n"]}),"\n",(0,s.jsx)(n.admonition,{title:"Install dependencies",type:"info",children:(0,s.jsxs)(n.p,{children:["Visit ",(0,s.jsx)(n.a,{href:"/docs/build-guides-install-deps",children:"the dependencies' installation"})," page before starting."]})}),"\n",(0,s.jsxs)(n.p,{children:["This guide uses release\n",(0,s.jsx)(n.a,{href:"https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-v1.15.1",children:(0,s.jsx)(n.code,{children:"polkadot-v1.15.1"})}),", for\nassociated tooling (such as ",(0,s.jsx)(n.code,{children:"polkadot-parachain"})," and ",(0,s.jsx)(n.code,{children:"chain-spec-builder"}),")."]}),"\n",(0,s.jsxs)(n.p,{children:["We will be using the\n",(0,s.jsx)(n.a,{href:"https://github.com/paritytech/polkadot-sdk-parachain-template",children:"Polkadot SDK's parachain template"}),",\nwhich is mirrored in the templates folder within Polkadot SDK repository."]}),"\n",(0,s.jsx)(n.p,{children:"Clone the repository:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"git clone git@github.com:paritytech/polkadot-sdk-parachain-template.git\n"})}),"\n",(0,s.jsxs)(n.p,{children:["Now, navigate to ",(0,s.jsx)(n.code,{children:"polkadot-sdk-parachain-template/"}),":"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"cd polkadot-sdk-parachain-template\n"})}),"\n",(0,s.jsx)(n.p,{children:"Open this in your code editor of choice. This template contains the necessary dependencies we need\nto utilize a core."}),"\n",(0,s.jsx)(n.h3,{id:"compiling-the-parachain-template-node",children:"Compiling the Parachain Template Node"}),"\n",(0,s.jsx)(n.p,{children:"This tutorial won't go into the specifics of the template, nor will it go into the specifics of\nFRAME and Substrate. All you need to know is the following:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"runtime/"})," - Contains the runtime and business logic. This is how all of your pallets (runtime\nmodules) are configured. The runtime, once it's compiled as a WebAssembly blob, is uploaded\non-chain."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"node/"})," - The node implementation, which takes care of networking and RPC setup."]}),"\n"]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["Pallets are essentially just Rust crates, which are imported as dependencies, as seen in\n",(0,s.jsx)(n.code,{children:"runtime/Cargo.toml"}),". Read more about\n",(0,s.jsx)(n.a,{href:"https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/polkadot_sdk/frame_runtime/index.html#pallets",children:"pallets here."})]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["When we compile our template, we can extract the runtime code as a WebAssembly ",(0,s.jsx)(n.code,{children:".wasm"})," blob, which\nis one of the key artifacts for registering our parachain on the relay chain."]}),"\n",(0,s.jsx)(n.p,{children:"Build the node using the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"cargo build --release\n"})}),"\n",(0,s.jsx)(n.p,{children:"For the sake of this example, we won't go into adding or modifying any pallets. However, this is\ndefinitely a next step after you get used to deploying your parachain."}),"\n",(0,s.jsx)(n.h3,{id:"customizing-our-chain-specifications-patch-file",children:"Customizing our chain specification's patch file"}),"\n",(0,s.jsxs)(n.p,{children:["The chain specification is a JSON file that describes Polkadot SDK-based networks. It usually\ncontains the genesis runtime (in hex) under ",(0,s.jsx)(n.code,{children:"genesis.runtimeGenesis.code"})," and also contains genesis\nvalues/state for the pallets included in your runtime."]}),"\n",(0,s.jsxs)(n.p,{children:["You can bootstrap your network with some initial values, such as initial collators, balances for\ncertain accounts, and more. This is done using a patch file, which the ",(0,s.jsx)(n.code,{children:"chain-spec-builder"})," tool\nuses to create the full chain specification of your network. You should do the following to create\nyour ",(0,s.jsx)(n.code,{children:"patch.json"}),":"]}),"\n",(0,s.jsx)(n.p,{children:"Feel free to use the patch provided here, which you can look to tweak to your liking."}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Create the file: ",(0,s.jsx)(n.code,{children:"touch patch.json"})]}),"\n",(0,s.jsx)(n.li,{children:"Paste the below patch JSON."}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"The patch JSON states that:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["The ",(0,s.jsx)(n.code,{children:"Alice"})," and ",(0,s.jsx)(n.code,{children:"Bob"})," accounts get a substantial balance."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Alice"})," is the collator and block producer of this network. This makes it easy for us to run our\ncollator with ",(0,s.jsx)(n.code,{children:"--alice"})," later on."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Alice"})," is the sudo key of our network."]}),"\n"]}),"\n",(0,s.jsxs)(n.admonition,{type:"info",children:[(0,s.jsxs)(n.mdxAdmonitionTitle,{children:["Make sure you replace ",(0,s.jsx)(n.code,{children:"YOUR_PARA_ID_HERE"})," with your reserved ParaId!"]}),(0,s.jsx)(n.p,{children:"This should be the same as the ID you reserved."})]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n "balances": {\n "balances": [\n ["5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY", 1152921504606846976],\n ["5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty", 1152921504606846976]\n ]\n },\n "collatorSelection": {\n "candidacyBond": 16000000000,\n "invulnerables": ["5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"]\n },\n "parachainInfo": {\n "parachainId": YOUR_PARA_ID_HERE\n },\n "polkadotXcm": {\n "safeXcmVersion": 4\n },\n\n "session": {\n "keys": [\n [\n "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",\n "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",\n {\n "aura": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"\n }\n ]\n ]\n },\n "sudo": {\n "key": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"\n }\n}\n'})}),"\n",(0,s.jsx)(n.h3,{id:"generating-the-chain-specification",children:"Generating the chain specification"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["Ensure you have\nthe",(0,s.jsxs)(n.a,{href:"/docs/build-guides-install-deps#install-polkadot-parachain-and-chain-spec-builder",children:[" ",(0,s.jsx)(n.code,{children:"chain-spec-builder"})]}),"\ninstalled before following along!"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["By now, you should have ",(0,s.jsx)(n.code,{children:"patch.json"})," created and populated, and your ",(0,s.jsx)(n.code,{children:"./target"})," folder should look\nsomething akin to:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"./target/release/wbuild/parachain-template-runtime\n\u251c\u2500\u2500 Cargo.lock\n\u251c\u2500\u2500 Cargo.toml\n\u251c\u2500\u2500 parachain_template_runtime.compact.compressed.wasm\n\u251c\u2500\u2500 parachain_template_runtime.compact.wasm\n\u251c\u2500\u2500 parachain_template_runtime.wasm\n\u251c\u2500\u2500 src\n\u2514\u2500\u2500 target\n"})}),"\n",(0,s.jsxs)(n.p,{children:["We'll be using ",(0,s.jsx)(n.code,{children:"parachain_template_runtime.wasm"})," in conjunction with ",(0,s.jsx)(n.code,{children:"chain-spec-builder"})," to build\nour chain specification:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"chain-spec-builder create \\\n-v \\\n-r ./target/release/wbuild/parachain-template-runtime/parachain_template_runtime.wasm \\\npatch patch.json\n"})}),"\n",(0,s.jsxs)(n.p,{children:["You should now see ",(0,s.jsx)(n.code,{children:"chain_spec.json"})," generated, with the message ",(0,s.jsx)(n.code,{children:"Genesis config verification: OK"}),".\nThe ",(0,s.jsx)(n.code,{children:"-v"})," does a superficial verification of the JSON to ensure all fields are properly populated."]}),"\n",(0,s.jsxs)(n.p,{children:["Next, you'll need to modify a few things in your chain spec, namely by adding the following fields\nto make it parachain-ready. Once again, make sure you set ",(0,s.jsx)(n.code,{children:"para_id"})," to the one you reserved earlier:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'"protocolId": "my-live-protocol",\n"properties": {\n "ss58Format": 42,\n "tokenDecimals": 12,\n "tokenSymbol": "UNIT"\n},\n"para_id": PARA_ID_HERE,\n"relay_chain": "paseo",\n'})}),"\n",(0,s.jsx)(n.p,{children:"Once you finish modifying the file, it should look like this:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n "name": "Custom",\n "id": "custom",\n "chainType": "Live",\n "bootNodes": [],\n "telemetryEndpoints": null,\n "protocolId": "my-live-protocol",\n "properties": {\n "ss58Format": 42,\n "tokenDecimals": 12,\n "tokenSymbol": "UNIT"\n },\n "para_id": YOUR_PARA_ID_HERE,\n "relay_chain": "paseo",\n "codeSubstitutes": {},\n "genesis": { ... }\n}\n'})}),"\n",(0,s.jsxs)(n.p,{children:["Feel free to customize various aspects of your spec, such as the ",(0,s.jsx)(n.code,{children:"UNIT"})," ticker, ",(0,s.jsx)(n.code,{children:"name"}),", ",(0,s.jsx)(n.code,{children:"id"}),", or\nother fields."]}),"\n",(0,s.jsxs)(n.p,{children:["Now you should open your ",(0,s.jsx)(n.code,{children:"chain_spec.json"}),", and use this checklist to ensure all the necessary\nfields are in place:"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Make"})," sure that ",(0,s.jsx)(n.code,{children:"relay_chain"})," is set to the target relay chain (",(0,s.jsx)(n.code,{children:"paseo"}),", in our case)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Make"})," sure that ",(0,s.jsx)(n.code,{children:"para_id"})," (right below ",(0,s.jsx)(n.code,{children:"relay_chain"}),") is set to your reserved ParaId"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Make"})," sure that our ",(0,s.jsx)(n.code,{children:"chain_type"})," is set to ",(0,s.jsx)(n.code,{children:"Live"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Optionally"}),", change the name, id, and token symbol of your chain."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"If you fail to do one of these, your chain may fail to produce blocks."}),"\n",(0,s.jsxs)(n.p,{children:["For more information on chain specifications,\n",(0,s.jsx)(n.a,{href:"https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/reference_docs/chain_spec_genesis/index.html",children:"check out the reference document from the Polkadot SDK."})]}),"\n",(0,s.jsx)(n.h3,{id:"generating-the-runtime-and-genesis",children:"Generating the Runtime and Genesis"}),"\n",(0,s.jsx)(n.p,{children:"With our chain specification successfully generated, we can move to generating the genesis state and\nruntime."}),"\n",(0,s.jsx)(n.p,{children:"Generate the genesis following the instructions below:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"polkadot-parachain export-genesis-head --chain chain_spec.json genesis\n"})}),"\n",(0,s.jsxs)(n.p,{children:["Although you can use the WebAssembly within ",(0,s.jsx)(n.code,{children:"wbuild"}),", for ease of access you can also regenerate\nyour WebAssembly blob with the following:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"polkadot-parachain export-genesis-wasm --chain chain_spec.json genesis-wasm\n"})}),"\n",(0,s.jsx)(n.p,{children:"Within your project folder, you should now have two files:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:(0,s.jsx)(n.code,{children:"genesis"})})," - the initial state of your parachain."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:(0,s.jsx)(n.code,{children:"genesis-wasm"})})," - the initial runtime WebAssembly blob of your parachain."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"running-your-collator",children:"Running Your Collator"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["Make sure you have the\n",(0,s.jsx)(n.a,{href:"/docs/build-guides-install-deps#installing-the-omninode",children:(0,s.jsx)(n.code,{children:"polkadot-parachain"})})," binary installed!"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Before you are able to connect your collator, you must sync the relay chain. Depending on your\ndownload speed, the time to sync may vary. In order to avoid storing the full state of the relay\nchain, be sure to run with the appropriate pruning flags (",(0,s.jsx)(n.code,{children:"blocks-pruning"})," and ",(0,s.jsx)(n.code,{children:"state-pruning"}),"):"]}),"\n",(0,s.jsxs)(n.admonition,{type:"info",children:[(0,s.jsxs)(n.mdxAdmonitionTitle,{children:["Explaining ",(0,s.jsx)(n.code,{children:"blocks-pruning"})," and ",(0,s.jsx)(n.code,{children:"state-pruning"})]}),(0,s.jsx)(n.p,{children:"A Polkadot SDK-based node has two pruning modes:"}),(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"blocks-pruning"})," - Prunes block bodies (the list of extrinsics in the block) from a specified\nheight (default: ",(0,s.jsx)(n.code,{children:"256"}),")"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"state-pruning"})," - Prunes the overall state from a specified height"]}),"\n"]}),(0,s.jsxs)(n.p,{children:["Both of these flags aid in reducing the amount of disk space taken up by the relay chain. Note that\n",(0,s.jsx)(n.code,{children:"state-pruning"})," is only used for the first initial sync for the database."]})]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"polkadot-parachain --collator \\\n--alice \\\n--chain chain_spec.json \\\n--force-authoring \\\n--base-path \\\n-- \\\n--chain=paseo \\\n--sync warp \\\n--blocks-pruning 256 \\\n--state-pruning 256\n"})}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Fun fact"}),": This command really spins up ",(0,s.jsx)(n.em,{children:"two"})," nodes: your collator node for your parachain,\nalong with an embedded relay chain node, hence the separation in the command via ",(0,s.jsx)(n.code,{children:"--"}),"."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"You should now see your relay chain syncing, reaching the same target that your target relay chain\nis currently at:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"2024-05-07 11:43:18 [Relaychain] \u2699\ufe0f Syncing 490.8 bps, target=#10342815 (9 peers), best: #10013784 (0x91d7\u2026aeb2), finalized #10013704 (0x8556\u2026e679), \u2b07 8.3MiB/s \u2b06 1.2kiB/s\n"})}),"\n",(0,s.jsx)(n.h2,{id:"register-the-parachain-as-a-parathread",children:"Register the Parachain as a Parathread"}),"\n",(0,s.jsxs)(n.p,{children:["With your ",(0,s.jsx)(n.strong,{children:(0,s.jsx)(n.code,{children:"genesis"})})," and ",(0,s.jsx)(n.strong,{children:(0,s.jsx)(n.code,{children:"genesis-wasm"})})," created, you can now create your parathread. Head\nback to\n",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/parachains/parathreads",children:"Network > Parachains > Parathreads (the tab)"}),"\nin PolkadotJS, and click ",(0,s.jsx)(n.em,{children:"+ Parathread"})," in the top right. Now, you can upload your runtime and\ngenesis accordingly:"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Upload ",(0,s.jsx)(n.code,{children:"genesis-wasm"})," in the ",(0,s.jsx)(n.code,{children:"code"})," field"]}),"\n",(0,s.jsxs)(n.li,{children:["Upload ",(0,s.jsx)(n.code,{children:"genesis"})," in the ",(0,s.jsx)(n.code,{children:"initial state"})," field"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Upload chain artifacts",src:i(28504).A+"",width:"2136",height:"977"})}),"\n",(0,s.jsxs)(n.p,{children:["Pay the deposit, and you're good to go! Keep in mind the parathread takes around ",(0,s.jsx)(n.strong,{children:"~2 hours"})," to\nonboard. You can scroll down to your ParaId to see it onboarding, for example:"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Onboarding ParaId",src:i(90397).A+"",width:"2873",height:"352"})}),"\n",(0,s.jsx)(n.h2,{id:"procure-coretime",children:"Procure Coretime"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsx)(n.p,{children:"** Your node should be synced with the relay before this step.**"}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Procuring a core is easy with coretime marketplaces already available. Visit\n",(0,s.jsx)(n.a,{href:"/docs/learn-guides-coretime-marketplaces",children:"The Coretime Marketplaces"})," page to learn more about\nthem, and purchase a core!"]}),"\n",(0,s.jsx)(n.p,{children:"We have two options:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/learn-agile-coretime#bulk-coretime",children:(0,s.jsx)(n.strong,{children:"Bulk"})})," - obtain a set amount of coretime in\nbulk."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/learn-agile-coretime#on-demand-coretime",children:(0,s.jsx)(n.strong,{children:"On-demand"})})," - pay as we go for our block\nproduction."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"With bulk coretime, we assign a core to our ParaId, and as long as that core is valid, our parachain\nwill produce blocks and finalize them via the relay chain until we have to renew the core."}),"\n",(0,s.jsx)(n.p,{children:"It's worth noting that you can easily experiment using on-demand extrinsics, then later switch to a\nbulk coretime model. For now, let's start with on-demand coretime to get our first blocks going."}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"It is recommended that you first try an on-demand assignment, then move to a bulk assignment after\nyou confirm your chain can create blocks!"})}),"\n",(0,s.jsx)(n.h3,{id:"on-demand-coretime",children:"On-Demand Coretime"}),"\n",(0,s.jsx)(n.p,{children:"Provided your collator is synced, you can create a block using an on-demand extrinsic."}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Head to ",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/extrinsics",children:"PolkadotJS > Extrinsics"})]}),"\n",(0,s.jsxs)(n.li,{children:["Issue the ",(0,s.jsx)(n.code,{children:"onDemandAssignmentProvider.placeOrderAllowDeath"})," extrinsic"]}),"\n",(0,s.jsxs)(n.li,{children:["Set the ",(0,s.jsx)(n.code,{children:"max_amount"})," to at least ",(0,s.jsx)(n.code,{children:"1000000000000"})," and ",(0,s.jsx)(n.code,{children:"paraId"})," to your ParaId."]}),"\n",(0,s.jsx)(n.li,{children:"As long as your collator is running, you should see your block height increase from 0 to 1!"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"On-demand coretime assignment",src:i(4265).A+"",width:"2873",height:"1394"})}),"\n",(0,s.jsx)(n.h3,{id:"bulk-coretime-assigning-your-core",children:"Bulk Coretime: Assigning your Core"}),"\n",(0,s.jsxs)(n.p,{children:["If everything is working as intended, you can now choose to assign bulk coretime to your parachain\nfor persistent block generation. For this assignment,\n",(0,s.jsx)(n.a,{href:"https://app.regionx.tech/regions?network=paseo",children:"RegionX's CoreHub"})," will be used to purchase and\nassign cores."]}),"\n",(0,s.jsxs)(n.admonition,{title:"Getting Coretime ROC",type:"info",children:[(0,s.jsx)(n.p,{children:"In the upper right, you will see two balances: one for the relay chain, and one for the coretime\nchain. Before you can purchase a core, you need ROC on the coretime chain. RegionX includes a tool\nfor doing so:"}),(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Head to General > Cross Chain Transfer on the right, and transfer 10 ROC:"}),"\n"]}),(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Region X cross chain transfer",src:i(8099).A+"",width:"1918",height:"960"})}),(0,s.jsxs)(n.ol,{start:"2",children:["\n",(0,s.jsx)(n.li,{children:"Sign the transaction with Polkadot.js. If all goes well, you should see the balance update in the\nupper right:"}),"\n"]}),(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Region X cross chain transfer",src:i(46935).A+"",width:"581",height:"98"})})]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Connect your wallet and make sure you select ",(0,s.jsx)(n.strong,{children:"Paseo"})," as your network:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Connect your wallet to RegionX",src:i(52573).A+"",width:"383",height:"117"})}),"\n",(0,s.jsxs)(n.ol,{start:"2",children:["\n",(0,s.jsxs)(n.li,{children:["Click ",(0,s.jsx)(n.strong,{children:"Purchase a Core"})," on the left:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{src:"https://hackmd.io/_uploads/r12b0mxMC.jpg",alt:"GMcdatDW8AEC8kh"})}),"\n",(0,s.jsxs)(n.ol,{start:"3",children:["\n",(0,s.jsx)(n.li,{children:'In the lower right, click "Purchase Core":'}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Purchase a core",src:i(33066).A+"",width:"1917",height:"957"})}),"\n",(0,s.jsxs)(n.ol,{start:"4",children:["\n",(0,s.jsxs)(n.li,{children:["Go to ",(0,s.jsx)(n.strong,{children:"My Regions"}),", and click to select your region, then click ",(0,s.jsx)(n.strong,{children:"Assign"})," on the right side:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Select and assign region",src:i(60617).A+"",width:"1920",height:"958"})}),"\n",(0,s.jsxs)(n.ol,{start:"5",children:["\n",(0,s.jsxs)(n.li,{children:["Click ",(0,s.jsx)(n.strong,{children:"Add Task"}),", and input your ParaId along with a name for your chain:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Add a new task",src:i(9147).A+"",width:"1913",height:"955"})}),"\n",(0,s.jsxs)(n.ol,{start:"6",children:["\n",(0,s.jsxs)(n.li,{children:["Select your task, and select ",(0,s.jsx)(n.strong,{children:"Provisional Assignment"}),", and sign using Polkadot JS:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Assign the core",src:i(73044).A+"",width:"1918",height:"956"})}),"\n",(0,s.jsxs)(n.ol,{start:"7",children:["\n",(0,s.jsx)(n.li,{children:"Once the transaction is confirmed, provided everything is synced and your collator is running,\nyou should see blocks being persistently created as they were with the on-demand extrinsic:"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{src:"https://hackmd.io/_uploads/r12b0mxMC.jpg",alt:"GMcdatDW8AEC8kh"})}),"\n",(0,s.jsx)(n.h2,{id:"whats-next",children:"What's Next?"}),"\n",(0,s.jsx)(n.p,{children:"Now that you can launch a layer one blockchain, the possibilities are endless:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Setup a local development environment for your parachain"}),"\n",(0,s.jsx)(n.li,{children:"Create a pallet"}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/docs/build-guides-coretime-start#openzepplin-templates--guides",children:"Take a look at the OpenZepplin template - which has a lot more pallets configured."})}),"\n",(0,s.jsx)(n.li,{children:"Upgrade your network"}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},85360:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/Coretime-ParaId-Registered-94cc0c2ffa8b6974ca84fe67e5eb2cd6.png"},4265:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/coretime-on-demand-assignment-098632f2c2246a688ffb1405c12e87b5.png"},90397:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/coretime-parachain-onboarding-9d96e69f180f0a932f526855ef990f73.png"},52573:(e,n,i)=>{i.d(n,{A:()=>s});const s="data:image/png;base64,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"},28504:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/coretime-register-parathread-c49534aa188c71fcb462ba7ded9014ce.png"},9147:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-add-task-afdc4b2a7427016140a74e3f40cab22c.png"},73044:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-assign-region-fc7974f69204e5cea7583044139e4763.png"},46935:(e,n,i)=>{i.d(n,{A:()=>s});const s="data:image/png;base64,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"},8099:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-cross-chain-roc-c5f1f0f0b065e28630cdd848c740a7e7.png"},33066:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-purchase-bulk-51b6f2857476de2db74a0511744d468f.png"},60617:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-select-region-1c68f88831920a288960cf232c4d8b46.png"},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>r});var s=i(96540);const a={},t=s.createContext(a);function o(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c630d0cd.8eb13a73.js b/assets/js/c630d0cd.8eb13a73.js new file mode 100644 index 00000000000..f5a0e9050d3 --- /dev/null +++ b/assets/js/c630d0cd.8eb13a73.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5420],{23862:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>t,metadata:()=>r,toc:()=>c});var s=i(74848),a=i(28453);const t={id:"build-guides-template-basic",title:"Template to Core - Setup & Initial Deployment of a Parachain",sidebar_label:"Parachain Template Guide",description:"A minimal guide on how to deploy a parachain using Polkadot SDK's parachain template.",keywords:["coretime","blockspace","parathread","parachain","cores","coretime","agile"],slug:"../build-guides-template-basic"},o=void 0,r={id:"build/build-guides-template-basic",title:"Template to Core - Setup & Initial Deployment of a Parachain",description:"A minimal guide on how to deploy a parachain using Polkadot SDK's parachain template.",source:"@site/../docs/build/build-guides-template-basic.md",sourceDirName:"build",slug:"/build-guides-template-basic",permalink:"/docs/build-guides-template-basic",draft:!1,unlisted:!1,editUrl:"https://github.com/w3f/polkadot-wiki/edit/master/docs/build/build-guides-template-basic.md",tags:[],version:"current",lastUpdatedBy:"Juan Girini",lastUpdatedAt:1730488883e3,frontMatter:{id:"build-guides-template-basic",title:"Template to Core - Setup & Initial Deployment of a Parachain",sidebar_label:"Parachain Template Guide",description:"A minimal guide on how to deploy a parachain using Polkadot SDK's parachain template.",keywords:["coretime","blockspace","parathread","parachain","cores","coretime","agile"],slug:"../build-guides-template-basic"},sidebar:"docs",previous:{title:"Install Dependencies",permalink:"/docs/build-guides-install-deps"},next:{title:"Troubleshooting FAQ",permalink:"/docs/build-guides-coretime-troubleshoot"}},l={},c=[{value:"Getting ROC and Reserving a ParaId",id:"getting-roc-and-reserving-a-paraid",level:2},{value:"Compiling Parachain Runtime and Generating Wasm Blob",id:"compiling-parachain-runtime-and-generating-wasm-blob",level:2},{value:"Compiling the Parachain Template Node",id:"compiling-the-parachain-template-node",level:3},{value:"Customizing our chain specification's patch file",id:"customizing-our-chain-specifications-patch-file",level:3},{value:"Generating the chain specification",id:"generating-the-chain-specification",level:3},{value:"Generating the Runtime and Genesis",id:"generating-the-runtime-and-genesis",level:3},{value:"Running Your Collator",id:"running-your-collator",level:2},{value:"Register the Parachain as a Parathread",id:"register-the-parachain-as-a-parathread",level:2},{value:"Procure Coretime",id:"procure-coretime",level:2},{value:"On-Demand Coretime",id:"on-demand-coretime",level:3},{value:"Bulk Coretime: Assigning your Core",id:"bulk-coretime-assigning-your-core",level:3},{value:"What's Next?",id:"whats-next",level:2}];function d(e){const n={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",mdxAdmonitionTitle:"mdxAdmonitionTitle",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(n.admonition,{title:"Not a production ready guide.",type:"warning",children:[(0,s.jsxs)(n.p,{children:["This guide is considered a moving document and currently uses the ",(0,s.jsx)(n.strong,{children:"Paseo"})," testnet. This guide is\nalso applicable to the parachains on the Kusama relay chain, as coretime is also enabled there."]}),(0,s.jsx)(n.p,{children:(0,s.jsxs)(n.strong,{children:["This instructions on this guide are applicable for the Polkadot SDK repository with tag\n",(0,s.jsx)(n.code,{children:"polkadot-v1.15.1"})]})})]}),"\n",(0,s.jsx)(n.p,{children:"This guide aims to get you up and running with the basics of:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Compiling"})," and configuring your first template"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Obtaining"})," Coretime (bulk or on-demand)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Deploying"})," your template on your procured core"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"getting-roc-and-reserving-a-paraid",children:"Getting ROC and Reserving a ParaId"}),"\n",(0,s.jsxs)(n.p,{children:["Before starting to work with coretime, you'll need some ROC tokens to pay fees, reserve a\n",(0,s.jsx)(n.a,{href:"/docs/glossary#paraid",children:"ParaId"}),", and more."]}),"\n",(0,s.jsxs)(n.p,{children:["Head over to Polkadot.js to reserve a ",(0,s.jsx)(n.a,{href:"/docs/glossary#paraid",children:"ParaId"}),". We'll need a ParaId\nto upload our parachain's code:"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Get the ",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/extension/",children:"Polkadot.js Web Extension."})]}),"\n",(0,s.jsxs)(n.li,{children:["Create a wallet, and get some ",(0,s.jsx)(n.a,{href:"https://faucet.polkadot.io/",children:"ROC via the faucet."})," with your new\naddress."]}),"\n",(0,s.jsxs)(n.li,{children:["Go to the ",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#",children:"Polkadot.js Web App"}),", and make sure you select\n",(0,s.jsx)(n.strong,{children:"Paseo"})," as your network via the tabs on the side\n",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpaseo.dotters.network#/explorer",children:"or visit this link to get to Paseo directly"})]}),"\n",(0,s.jsxs)(n.li,{children:["Head to\n",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/parachains/parathreads",children:"Network > Parachains > Parathreads (the tab)"})]}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/docs/learn-guides-coretime-parachains#reserve-paraid",children:"Follow these instructions to reserve a ParaId."})}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Visit the ",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/accounts",children:"Accounts"})," tab to view all registered accounts\nand associated balances within the Polkadot.js Extension. Once finished, you should see your new\nParaId at the bottom of the list within\n",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/parachains/parathreads",children:"Network > Parachains > Parathreads"}),' with the\noption to "Deregister" to the right:']}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Registered ParaID in PolkadotJs",src:i(85360).A+"",width:"1866",height:"109"})}),"\n",(0,s.jsx)(n.h2,{id:"compiling-parachain-runtime-and-generating-wasm-blob",children:"Compiling Parachain Runtime and Generating Wasm Blob"}),"\n",(0,s.jsx)(n.p,{children:"We can now move on to working with the template. Essential prerequisites are:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Have"})," a command line, git, and other common development tools to edit code/files."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Rust"}),", its associated tooling, the nightly toolchain, and the ",(0,s.jsx)(n.code,{children:"wasm32-unknown-unknown"}),"\ncompilation target."]}),"\n"]}),"\n",(0,s.jsx)(n.admonition,{title:"Install dependencies",type:"info",children:(0,s.jsxs)(n.p,{children:["Visit ",(0,s.jsx)(n.a,{href:"/docs/build-guides-install-deps",children:"the dependencies' installation"})," page before starting."]})}),"\n",(0,s.jsxs)(n.p,{children:["This guide uses release\n",(0,s.jsx)(n.a,{href:"https://github.com/paritytech/polkadot-sdk/releases/tag/polkadot-v1.15.1",children:(0,s.jsx)(n.code,{children:"polkadot-v1.15.1"})}),", for\nassociated tooling (such as ",(0,s.jsx)(n.code,{children:"polkadot-parachain"})," and ",(0,s.jsx)(n.code,{children:"chain-spec-builder"}),")."]}),"\n",(0,s.jsxs)(n.p,{children:["We will be using the\n",(0,s.jsx)(n.a,{href:"https://github.com/paritytech/polkadot-sdk-parachain-template",children:"Polkadot SDK's parachain template"}),",\nwhich is mirrored in the templates folder within Polkadot SDK repository."]}),"\n",(0,s.jsx)(n.p,{children:"Clone the repository:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"git clone git@github.com:paritytech/polkadot-sdk-parachain-template.git\n"})}),"\n",(0,s.jsxs)(n.p,{children:["Now, navigate to ",(0,s.jsx)(n.code,{children:"polkadot-sdk-parachain-template/"}),":"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"cd polkadot-sdk-parachain-template\n"})}),"\n",(0,s.jsx)(n.p,{children:"Open this in your code editor of choice. This template contains the necessary dependencies we need\nto utilize a core."}),"\n",(0,s.jsx)(n.h3,{id:"compiling-the-parachain-template-node",children:"Compiling the Parachain Template Node"}),"\n",(0,s.jsx)(n.p,{children:"This tutorial won't go into the specifics of the template, nor will it go into the specifics of\nFRAME and Substrate. All you need to know is the following:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"runtime/"})," - Contains the runtime and business logic. This is how all of your pallets (runtime\nmodules) are configured. The runtime, once it's compiled as a WebAssembly blob, is uploaded\non-chain."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"node/"})," - The node implementation, which takes care of networking and RPC setup."]}),"\n"]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["Pallets are essentially just Rust crates, which are imported as dependencies, as seen in\n",(0,s.jsx)(n.code,{children:"runtime/Cargo.toml"}),". Read more about\n",(0,s.jsx)(n.a,{href:"https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/polkadot_sdk/frame_runtime/index.html#pallets",children:"pallets here."})]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["When we compile our template, we can extract the runtime code as a WebAssembly ",(0,s.jsx)(n.code,{children:".wasm"})," blob, which\nis one of the key artifacts for registering our parachain on the relay chain."]}),"\n",(0,s.jsx)(n.p,{children:"Build the node using the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"cargo build --release\n"})}),"\n",(0,s.jsx)(n.p,{children:"For the sake of this example, we won't go into adding or modifying any pallets. However, this is\ndefinitely a next step after you get used to deploying your parachain."}),"\n",(0,s.jsx)(n.h3,{id:"customizing-our-chain-specifications-patch-file",children:"Customizing our chain specification's patch file"}),"\n",(0,s.jsxs)(n.p,{children:["The chain specification is a JSON file that describes Polkadot SDK-based networks. It usually\ncontains the genesis runtime (in hex) under ",(0,s.jsx)(n.code,{children:"genesis.runtimeGenesis.code"})," and also contains genesis\nvalues/state for the pallets included in your runtime."]}),"\n",(0,s.jsxs)(n.p,{children:["You can bootstrap your network with some initial values, such as initial collators, balances for\ncertain accounts, and more. This is done using a patch file, which the ",(0,s.jsx)(n.code,{children:"chain-spec-builder"})," tool\nuses to create the full chain specification of your network. You should do the following to create\nyour ",(0,s.jsx)(n.code,{children:"patch.json"}),":"]}),"\n",(0,s.jsx)(n.p,{children:"Feel free to use the patch provided here, which you can look to tweak to your liking."}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Create the file: ",(0,s.jsx)(n.code,{children:"touch patch.json"})]}),"\n",(0,s.jsx)(n.li,{children:"Paste the below patch JSON."}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"The patch JSON states that:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["The ",(0,s.jsx)(n.code,{children:"Alice"})," and ",(0,s.jsx)(n.code,{children:"Bob"})," accounts get a substantial balance."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Alice"})," is the collator and block producer of this network. This makes it easy for us to run our\ncollator with ",(0,s.jsx)(n.code,{children:"--alice"})," later on."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Alice"})," is the sudo key of our network."]}),"\n"]}),"\n",(0,s.jsxs)(n.admonition,{type:"info",children:[(0,s.jsxs)(n.mdxAdmonitionTitle,{children:["Make sure you replace ",(0,s.jsx)(n.code,{children:"YOUR_PARA_ID_HERE"})," with your reserved ParaId!"]}),(0,s.jsx)(n.p,{children:"This should be the same as the ID you reserved."})]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n "balances": {\n "balances": [\n ["5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY", 1152921504606846976],\n ["5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty", 1152921504606846976]\n ]\n },\n "collatorSelection": {\n "candidacyBond": 16000000000,\n "invulnerables": ["5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"]\n },\n "parachainInfo": {\n "parachainId": YOUR_PARA_ID_HERE\n },\n "polkadotXcm": {\n "safeXcmVersion": 4\n },\n\n "session": {\n "keys": [\n [\n "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",\n "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",\n {\n "aura": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"\n }\n ]\n ]\n },\n "sudo": {\n "key": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"\n }\n}\n'})}),"\n",(0,s.jsx)(n.h3,{id:"generating-the-chain-specification",children:"Generating the chain specification"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["Ensure you have\nthe",(0,s.jsxs)(n.a,{href:"/docs/build-guides-install-deps#install-polkadot-parachain-and-chain-spec-builder",children:[" ",(0,s.jsx)(n.code,{children:"chain-spec-builder"})]}),"\ninstalled before following along!"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["By now, you should have ",(0,s.jsx)(n.code,{children:"patch.json"})," created and populated, and your ",(0,s.jsx)(n.code,{children:"./target"})," folder should look\nsomething akin to:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"./target/release/wbuild/parachain-template-runtime\n\u251c\u2500\u2500 Cargo.lock\n\u251c\u2500\u2500 Cargo.toml\n\u251c\u2500\u2500 parachain_template_runtime.compact.compressed.wasm\n\u251c\u2500\u2500 parachain_template_runtime.compact.wasm\n\u251c\u2500\u2500 parachain_template_runtime.wasm\n\u251c\u2500\u2500 src\n\u2514\u2500\u2500 target\n"})}),"\n",(0,s.jsxs)(n.p,{children:["We'll be using ",(0,s.jsx)(n.code,{children:"parachain_template_runtime.wasm"})," in conjunction with ",(0,s.jsx)(n.code,{children:"chain-spec-builder"})," to build\nour chain specification:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"chain-spec-builder create \\\n-v \\\n-r ./target/release/wbuild/parachain-template-runtime/parachain_template_runtime.wasm \\\npatch patch.json\n"})}),"\n",(0,s.jsxs)(n.p,{children:["You should now see ",(0,s.jsx)(n.code,{children:"chain_spec.json"})," generated, with the message ",(0,s.jsx)(n.code,{children:"Genesis config verification: OK"}),".\nThe ",(0,s.jsx)(n.code,{children:"-v"})," does a superficial verification of the JSON to ensure all fields are properly populated."]}),"\n",(0,s.jsxs)(n.p,{children:["Next, you'll need to modify a few things in your chain spec, namely by adding the following fields\nto make it parachain-ready. Once again, make sure you set ",(0,s.jsx)(n.code,{children:"para_id"})," to the one you reserved earlier:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'"protocolId": "my-live-protocol",\n"properties": {\n "ss58Format": 42,\n "tokenDecimals": 12,\n "tokenSymbol": "UNIT"\n},\n"para_id": PARA_ID_HERE,\n"relay_chain": "paseo",\n'})}),"\n",(0,s.jsx)(n.p,{children:"Once you finish modifying the file, it should look like this:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-json",children:'{\n "name": "Custom",\n "id": "custom",\n "chainType": "Live",\n "bootNodes": [],\n "telemetryEndpoints": null,\n "protocolId": "my-live-protocol",\n "properties": {\n "ss58Format": 42,\n "tokenDecimals": 12,\n "tokenSymbol": "UNIT"\n },\n "para_id": YOUR_PARA_ID_HERE,\n "relay_chain": "paseo",\n "codeSubstitutes": {},\n "genesis": { ... }\n}\n'})}),"\n",(0,s.jsxs)(n.p,{children:["Feel free to customize various aspects of your spec, such as the ",(0,s.jsx)(n.code,{children:"UNIT"})," ticker, ",(0,s.jsx)(n.code,{children:"name"}),", ",(0,s.jsx)(n.code,{children:"id"}),", or\nother fields."]}),"\n",(0,s.jsxs)(n.p,{children:["Now you should open your ",(0,s.jsx)(n.code,{children:"chain_spec.json"}),", and use this checklist to ensure all the necessary\nfields are in place:"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Make"})," sure that ",(0,s.jsx)(n.code,{children:"relay_chain"})," is set to the target relay chain (",(0,s.jsx)(n.code,{children:"paseo"}),", in our case)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Make"})," sure that ",(0,s.jsx)(n.code,{children:"para_id"})," (right below ",(0,s.jsx)(n.code,{children:"relay_chain"}),") is set to your reserved ParaId"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Make"})," sure that our ",(0,s.jsx)(n.code,{children:"chain_type"})," is set to ",(0,s.jsx)(n.code,{children:"Live"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Optionally"}),", change the name, id, and token symbol of your chain."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"If you fail to do one of these, your chain may fail to produce blocks."}),"\n",(0,s.jsxs)(n.p,{children:["For more information on chain specifications,\n",(0,s.jsx)(n.a,{href:"https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/reference_docs/chain_spec_genesis/index.html",children:"check out the reference document from the Polkadot SDK."})]}),"\n",(0,s.jsx)(n.h3,{id:"generating-the-runtime-and-genesis",children:"Generating the Runtime and Genesis"}),"\n",(0,s.jsx)(n.p,{children:"With our chain specification successfully generated, we can move to generating the genesis state and\nruntime."}),"\n",(0,s.jsx)(n.p,{children:"Generate the genesis following the instructions below:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"polkadot-parachain export-genesis-head --chain chain_spec.json genesis\n"})}),"\n",(0,s.jsxs)(n.p,{children:["Although you can use the WebAssembly within ",(0,s.jsx)(n.code,{children:"wbuild"}),", for ease of access you can also regenerate\nyour WebAssembly blob with the following:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"polkadot-parachain export-genesis-wasm --chain chain_spec.json genesis-wasm\n"})}),"\n",(0,s.jsx)(n.p,{children:"Within your project folder, you should now have two files:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:(0,s.jsx)(n.code,{children:"genesis"})})," - the initial state of your parachain."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:(0,s.jsx)(n.code,{children:"genesis-wasm"})})," - the initial runtime WebAssembly blob of your parachain."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"running-your-collator",children:"Running Your Collator"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["Make sure you have the\n",(0,s.jsx)(n.a,{href:"/docs/build-guides-install-deps#installing-the-omninode",children:(0,s.jsx)(n.code,{children:"polkadot-parachain"})})," binary installed!"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Before you are able to connect your collator, you must sync the relay chain. Depending on your\ndownload speed, the time to sync may vary. In order to avoid storing the full state of the relay\nchain, be sure to run with the appropriate pruning flags (",(0,s.jsx)(n.code,{children:"blocks-pruning"})," and ",(0,s.jsx)(n.code,{children:"state-pruning"}),"):"]}),"\n",(0,s.jsxs)(n.admonition,{type:"info",children:[(0,s.jsxs)(n.mdxAdmonitionTitle,{children:["Explaining ",(0,s.jsx)(n.code,{children:"blocks-pruning"})," and ",(0,s.jsx)(n.code,{children:"state-pruning"})]}),(0,s.jsx)(n.p,{children:"A Polkadot SDK-based node has two pruning modes:"}),(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"blocks-pruning"})," - Prunes block bodies (the list of extrinsics in the block) from a specified\nheight (default: ",(0,s.jsx)(n.code,{children:"256"}),")"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"state-pruning"})," - Prunes the overall state from a specified height"]}),"\n"]}),(0,s.jsxs)(n.p,{children:["Both of these flags aid in reducing the amount of disk space taken up by the relay chain. Note that\n",(0,s.jsx)(n.code,{children:"state-pruning"})," is only used for the first initial sync for the database."]})]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-shell",children:"polkadot-parachain --collator \\\n--alice \\\n--chain chain_spec.json \\\n--force-authoring \\\n--base-path \\\n-- \\\n--chain=paseo \\\n--sync warp \\\n--blocks-pruning 256 \\\n--state-pruning 256\n"})}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Fun fact"}),": This command really spins up ",(0,s.jsx)(n.em,{children:"two"})," nodes: your collator node for your parachain,\nalong with an embedded relay chain node, hence the separation in the command via ",(0,s.jsx)(n.code,{children:"--"}),"."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"You should now see your relay chain syncing, reaching the same target that your target relay chain\nis currently at:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"2024-05-07 11:43:18 [Relaychain] \u2699\ufe0f Syncing 490.8 bps, target=#10342815 (9 peers), best: #10013784 (0x91d7\u2026aeb2), finalized #10013704 (0x8556\u2026e679), \u2b07 8.3MiB/s \u2b06 1.2kiB/s\n"})}),"\n",(0,s.jsx)(n.h2,{id:"register-the-parachain-as-a-parathread",children:"Register the Parachain as a Parathread"}),"\n",(0,s.jsxs)(n.p,{children:["With your ",(0,s.jsx)(n.strong,{children:(0,s.jsx)(n.code,{children:"genesis"})})," and ",(0,s.jsx)(n.strong,{children:(0,s.jsx)(n.code,{children:"genesis-wasm"})})," created, you can now create your parathread. Head\nback to\n",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/parachains/parathreads",children:"Network > Parachains > Parathreads (the tab)"}),"\nin PolkadotJS, and click ",(0,s.jsx)(n.em,{children:"+ Parathread"})," in the top right. Now, you can upload your runtime and\ngenesis accordingly:"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Upload ",(0,s.jsx)(n.code,{children:"genesis-wasm"})," in the ",(0,s.jsx)(n.code,{children:"code"})," field"]}),"\n",(0,s.jsxs)(n.li,{children:["Upload ",(0,s.jsx)(n.code,{children:"genesis"})," in the ",(0,s.jsx)(n.code,{children:"initial state"})," field"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Upload chain artifacts",src:i(28504).A+"",width:"2136",height:"977"})}),"\n",(0,s.jsxs)(n.p,{children:["Pay the deposit, and you're good to go! Keep in mind the parathread takes around ",(0,s.jsx)(n.strong,{children:"~2 hours"})," to\nonboard. You can scroll down to your ParaId to see it onboarding, for example:"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Onboarding ParaId",src:i(90397).A+"",width:"2873",height:"352"})}),"\n",(0,s.jsx)(n.h2,{id:"procure-coretime",children:"Procure Coretime"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsx)(n.p,{children:"** Your node should be synced with the relay before this step.**"}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Procuring a core is easy with coretime marketplaces already available. Visit\n",(0,s.jsx)(n.a,{href:"/docs/learn-guides-coretime-marketplaces",children:"The Coretime Marketplaces"})," page to learn more about\nthem, and purchase a core!"]}),"\n",(0,s.jsx)(n.p,{children:"We have two options:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/learn-agile-coretime#bulk-coretime",children:(0,s.jsx)(n.strong,{children:"Bulk"})})," - obtain a set amount of coretime in\nbulk."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"/docs/learn-agile-coretime#on-demand-coretime",children:(0,s.jsx)(n.strong,{children:"On-demand"})})," - pay as we go for our block\nproduction."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"With bulk coretime, we assign a core to our ParaId, and as long as that core is valid, our parachain\nwill produce blocks and finalize them via the relay chain until we have to renew the core."}),"\n",(0,s.jsx)(n.p,{children:"It's worth noting that you can easily experiment using on-demand extrinsics, then later switch to a\nbulk coretime model. For now, let's start with on-demand coretime to get our first blocks going."}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"It is recommended that you first try an on-demand assignment, then move to a bulk assignment after\nyou confirm your chain can create blocks!"})}),"\n",(0,s.jsx)(n.h3,{id:"on-demand-coretime",children:"On-Demand Coretime"}),"\n",(0,s.jsx)(n.p,{children:"Provided your collator is synced, you can create a block using an on-demand extrinsic."}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Head to ",(0,s.jsx)(n.a,{href:"https://polkadot.js.org/apps/#/extrinsics",children:"PolkadotJS > Extrinsics"})]}),"\n",(0,s.jsxs)(n.li,{children:["Issue the ",(0,s.jsx)(n.code,{children:"onDemandAssignmentProvider.placeOrderAllowDeath"})," extrinsic"]}),"\n",(0,s.jsxs)(n.li,{children:["Set the ",(0,s.jsx)(n.code,{children:"max_amount"})," to at least ",(0,s.jsx)(n.code,{children:"1000000000000"})," and ",(0,s.jsx)(n.code,{children:"paraId"})," to your ParaId."]}),"\n",(0,s.jsx)(n.li,{children:"As long as your collator is running, you should see your block height increase from 0 to 1!"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"On-demand coretime assignment",src:i(4265).A+"",width:"2873",height:"1394"})}),"\n",(0,s.jsx)(n.h3,{id:"bulk-coretime-assigning-your-core",children:"Bulk Coretime: Assigning your Core"}),"\n",(0,s.jsxs)(n.p,{children:["If everything is working as intended, you can now choose to assign bulk coretime to your parachain\nfor persistent block generation. For this assignment,\n",(0,s.jsx)(n.a,{href:"https://app.regionx.tech/regions?network=paseo",children:"RegionX's CoreHub"})," will be used to purchase and\nassign cores."]}),"\n",(0,s.jsxs)(n.admonition,{title:"Getting Coretime ROC",type:"info",children:[(0,s.jsx)(n.p,{children:"In the upper right, you will see two balances: one for the relay chain, and one for the coretime\nchain. Before you can purchase a core, you need ROC on the coretime chain. RegionX includes a tool\nfor doing so:"}),(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Head to General > Cross Chain Transfer on the right, and transfer 10 ROC:"}),"\n"]}),(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Region X cross chain transfer",src:i(8099).A+"",width:"1918",height:"960"})}),(0,s.jsxs)(n.ol,{start:"2",children:["\n",(0,s.jsx)(n.li,{children:"Sign the transaction with Polkadot.js. If all goes well, you should see the balance update in the\nupper right:"}),"\n"]}),(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Region X cross chain transfer",src:i(46935).A+"",width:"581",height:"98"})})]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["Connect your wallet and make sure you select ",(0,s.jsx)(n.strong,{children:"Paseo"})," as your network:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Connect your wallet to RegionX",src:i(52573).A+"",width:"383",height:"117"})}),"\n",(0,s.jsxs)(n.ol,{start:"2",children:["\n",(0,s.jsxs)(n.li,{children:["Click ",(0,s.jsx)(n.strong,{children:"Purchase a Core"})," on the left:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{src:"https://hackmd.io/_uploads/r12b0mxMC.jpg",alt:"GMcdatDW8AEC8kh"})}),"\n",(0,s.jsxs)(n.ol,{start:"3",children:["\n",(0,s.jsx)(n.li,{children:'In the lower right, click "Purchase Core":'}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Purchase a core",src:i(33066).A+"",width:"1917",height:"957"})}),"\n",(0,s.jsxs)(n.ol,{start:"4",children:["\n",(0,s.jsxs)(n.li,{children:["Go to ",(0,s.jsx)(n.strong,{children:"My Regions"}),", and click to select your region, then click ",(0,s.jsx)(n.strong,{children:"Assign"})," on the right side:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Select and assign region",src:i(60617).A+"",width:"1920",height:"958"})}),"\n",(0,s.jsxs)(n.ol,{start:"5",children:["\n",(0,s.jsxs)(n.li,{children:["Click ",(0,s.jsx)(n.strong,{children:"Add Task"}),", and input your ParaId along with a name for your chain:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Add a new task",src:i(9147).A+"",width:"1913",height:"955"})}),"\n",(0,s.jsxs)(n.ol,{start:"6",children:["\n",(0,s.jsxs)(n.li,{children:["Select your task, and select ",(0,s.jsx)(n.strong,{children:"Provisional Assignment"}),", and sign using Polkadot JS:"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Assign the core",src:i(73044).A+"",width:"1918",height:"956"})}),"\n",(0,s.jsxs)(n.ol,{start:"7",children:["\n",(0,s.jsx)(n.li,{children:"Once the transaction is confirmed, provided everything is synced, your collator is running, and\nthe region has begun, you should see blocks being persistently created as they were with the\non-demand extrinsic:"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{src:"https://hackmd.io/_uploads/r12b0mxMC.jpg",alt:"GMcdatDW8AEC8kh"})}),"\n",(0,s.jsx)(n.h2,{id:"whats-next",children:"What's Next?"}),"\n",(0,s.jsx)(n.p,{children:"Now that you can launch a layer one blockchain, the possibilities are endless:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Setup a local development environment for your parachain"}),"\n",(0,s.jsx)(n.li,{children:"Create a pallet"}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/docs/build-guides-coretime-start#openzepplin-templates--guides",children:"Take a look at the OpenZepplin template - which has a lot more pallets configured."})}),"\n",(0,s.jsx)(n.li,{children:"Upgrade your network"}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},85360:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/Coretime-ParaId-Registered-94cc0c2ffa8b6974ca84fe67e5eb2cd6.png"},4265:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/coretime-on-demand-assignment-098632f2c2246a688ffb1405c12e87b5.png"},90397:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/coretime-parachain-onboarding-9d96e69f180f0a932f526855ef990f73.png"},52573:(e,n,i)=>{i.d(n,{A:()=>s});const s="data:image/png;base64,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"},28504:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/coretime-register-parathread-c49534aa188c71fcb462ba7ded9014ce.png"},9147:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-add-task-afdc4b2a7427016140a74e3f40cab22c.png"},73044:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-assign-region-fc7974f69204e5cea7583044139e4763.png"},46935:(e,n,i)=>{i.d(n,{A:()=>s});const s="data:image/png;base64,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"},8099:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-cross-chain-roc-c5f1f0f0b065e28630cdd848c740a7e7.png"},33066:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-purchase-bulk-51b6f2857476de2db74a0511744d468f.png"},60617:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/regionx-select-region-1c68f88831920a288960cf232c4d8b46.png"},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>r});var s=i(96540);const a={},t=s.createContext(a);function o(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.262dc9da.js b/assets/js/main.99c097f0.js similarity index 99% rename from assets/js/main.262dc9da.js rename to assets/js/main.99c097f0.js index d5bacb0a5e5..7210367f25c 100644 --- a/assets/js/main.262dc9da.js +++ b/assets/js/main.99c097f0.js @@ -1,2 +1,2 @@ -/*! For license information please see main.262dc9da.js.LICENSE.txt */ -(self.webpackChunk=self.webpackChunk||[]).push([[8792],{55600:(e,t,n)=>{"use strict";n.d(t,{Bc:()=>b,E8:()=>Un,a1:()=>zn});var r=n(96540);n(40961);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw a}}return o}}(e,t)||d(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t=3||2===n&&r>=4||1===n&&r>=10);function o(t,n,r){if(a&&void 0!==r){var o=r[0].__autocomplete_algoliaCredentials,i={"X-Algolia-Application-Id":o.appId,"X-Algolia-API-Key":o.apiKey};e.apply(void 0,[t].concat(T(n),[{headers:i}]))}else e.apply(void 0,[t].concat(T(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&o("clickedObjectIDsAfterSearch",M(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&o("clickedObjectIDs",M(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&o("convertedObjectIDsAfterSearch",M(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&o("convertedObjectIDs",M(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=N(t,C);return[].concat(T(e),T(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function B(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function z(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function $(e){return function(e){if(Array.isArray(e))return q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?q(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&G({onItemsChange:r,items:n,insights:s,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;i("addAlgoliaAgent","insights-plugin"),t({algoliaInsightsPlugin:{__algoliaSearchParameters:{clickAnalytics:!0},insights:s}}),n((function(e){var t=e.item,n=e.state,r=e.event;z(t)&&a({state:n,event:r,insights:s,item:t,insightsEvents:[V({eventName:"Item Selected"},j({item:t,items:c.current}))]})})),r((function(e){var t=e.item,n=e.state,r=e.event;z(t)&&o({state:n,event:r,insights:s,item:t,insightsEvents:[V({eventName:"Item Active"},j({item:t,items:c.current}))]})}))},onStateChange:function(e){var t=e.state;l({state:t})},__autocomplete_pluginOptions:e}}function Y(e,t){var n=t;return{then:function(t,r){return Y(e.then(X(t,n,e),X(r,n,e)),n)},catch:function(t){return Y(e.catch(X(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),Y(e.finally(X(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function Z(e){return Y(e,{isCanceled:!1,onCancelList:[]})}function X(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function J(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var a=(null===t?-1:t)+e;return a<=-1||a>=n?null===r?null:0:a}function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:"autocomplete-".concat(x++),plugins:a,initialState:be({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),a.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),a.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),a.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(function(e){return function(e){if(Array.isArray(e))return me(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return me(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?me(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(a.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:S,onResolve:S};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=te(te({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return v(e)})).then((function(e){return e.map((function(e){return be(be({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:be({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function ve(e){return ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ve(e)}function xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function we(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Ie);Be&&a.environment.clearTimeout(Be);var l=c.setCollections,u=c.setIsOpen,d=c.setQuery,p=c.setActiveItemId,f=c.setStatus;if(d(o),p(a.defaultActiveItemId),!o&&!1===a.openOnFocus){var m,h=s.getState().collections.map((function(e){return Re(Re({},e),{},{items:[]})}));f("idle"),l(h),u(null!==(m=r.isOpen)&&void 0!==m?m:a.shouldPanelOpen({state:s.getState()}));var b=Z(ze(h).then((function(){return Promise.resolve()})));return s.pendingRequests.add(b)}f("loading"),Be=a.environment.setTimeout((function(){f("stalled")}),a.stallThreshold);var g=Z(ze(a.getSources(Re({query:o,refresh:i,state:s.getState()},c)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(Re({query:o,refresh:i,state:s.getState()},c))).then((function(t){return function(e,t,n){if(a=e,Boolean(null==a?void 0:a.execute)){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(Oe(Object.keys(n.context).map((function(e){var t;return null===(t=n.context[e])||void 0===t?void 0:t.__algoliaSearchParameters}))))):{};return Ee(Ee({},e),{},{requests:e.queries.map((function(n){return{query:"algolia"===e.requesterId?Ee(Ee({},n),{},{params:Ee(Ee({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}}))})}var a;return{items:e,sourceId:t}}(t,e.sourceId,s.getState())}))}))).then(Pe).then((function(t){return function(e,t,n){return t.map((function(t){var r,a=e.filter((function(e){return e.sourceId===t.sourceId})),o=a.map((function(e){return e.items})),i=a[0].transformResponse,s=i?i({results:r=o,hits:r.map((function(e){return e.hits})).filter(Boolean),facetHits:r.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}):o;return t.onResolve({source:t,results:o,items:s,state:n.getState()}),s.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:s}}))}(t,e,s)})).then((function(e){return function(e){var t=e.props,n=e.state,r=e.collections.reduce((function(e,t){return we(we({},e),{},ke({},t.source.sourceId,we(we({},t.source),{},{getItems:function(){return v(t.items)}})))}),{}),a=t.plugins.reduce((function(e,t){return t.reshape?t.reshape(e):e}),{sourcesBySourceId:r,state:n}).sourcesBySourceId;return v(t.reshape({sourcesBySourceId:a,sources:Object.values(a),state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:a,state:s.getState()})}))})))).then((function(e){var n;f("idle"),l(e);var d=a.shouldPanelOpen({state:s.getState()});u(null!==(n=r.isOpen)&&void 0!==n?n:a.openOnFocus&&!o&&d||d);var p=ae(s.getState());if(null!==s.getState().activeItemId&&p){var m=p.item,h=p.itemInputValue,b=p.itemUrl,g=p.source;g.onActive(Re({event:t,item:m,itemInputValue:h,itemUrl:b,refresh:i,source:g,state:s.getState()},c))}})).finally((function(){f("idle"),Be&&a.environment.clearTimeout(Be)}));return s.pendingRequests.add(g)}function $e(e){return $e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$e(e)}var qe=["event","props","refresh","store"];function He(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ot(e){var t=e.props,n=e.refresh,r=e.store,a=at(e,Ge),o=function(e,t){return void 0!==t?"".concat(e,"-").concat(t):e};return{getEnvironmentProps:function(e){var n=e.inputElement,a=e.formElement,o=e.panelElement;function i(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[a,o].some((function(t){return(n=t)===(r=e.target)||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return nt({onTouchStart:i,onMouseDown:i,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},at(e,Qe))},getRootProps:function(e){return nt({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},e)},getFormProps:function(e){return e.inputElement,nt({action:"",noValidate:!0,role:"search",onSubmit:function(o){var i;o.preventDefault(),t.onSubmit(nt({event:o,refresh:n,state:r.getState()},a)),r.dispatch("submit",null),null===(i=e.inputElement)||void 0===i||i.blur()},onReset:function(o){var i;o.preventDefault(),t.onReset(nt({event:o,refresh:n,state:r.getState()},a)),r.dispatch("reset",null),null===(i=e.inputElement)||void 0===i||i.focus()}},at(e,Ye))},getLabelProps:function(e){var n=e||{},r=n.sourceIndex,a=at(n,Xe);return nt({htmlFor:"".concat(o(t.id,r),"-input"),id:"".concat(o(t.id,r),"-label")},a)},getInputProps:function(e){var o;function i(e){(t.openOnFocus||Boolean(r.getState().query))&&Ue(nt({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},a)),r.dispatch("focus",null)}var s=e||{},c=(s.inputElement,s.maxLength),l=void 0===c?512:c,u=at(s,Ze),d=ae(r.getState()),p=function(e){return Boolean(e&&e.match(oe))}((null===(o=t.environment.navigator)||void 0===o?void 0:o.userAgent)||""),f=null!=d&&d.itemUrl&&!p?"go":"search";return nt({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?"".concat(t.id,"-item-").concat(r.getState().activeItemId):void 0,"aria-controls":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:r.getState().completion||r.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:f,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:"search",onChange:function(e){Ue(nt({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:n,store:r},a))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,a=e.store,o=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,qe);if("ArrowUp"===t.key||"ArrowDown"===t.key){var i=function(){var e=n.environment.document.getElementById("".concat(n.id,"-item-").concat(a.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},s=function(){var e=ae(a.getState());if(null!==a.getState().activeItemId&&e){var n=e.item,i=e.itemInputValue,s=e.itemUrl,c=e.source;c.onActive(Ve({event:t,item:n,itemInputValue:i,itemUrl:s,refresh:r,source:c,state:a.getState()},o))}};t.preventDefault(),!1===a.getState().isOpen&&(n.openOnFocus||Boolean(a.getState().query))?Ue(Ve({event:t,props:n,query:a.getState().query,refresh:r,store:a},o)).then((function(){a.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),s(),setTimeout(i,0)})):(a.dispatch(t.key,{}),s(),i())}else if("Escape"===t.key)t.preventDefault(),a.dispatch(t.key,null),a.pendingRequests.cancelAll();else if("Tab"===t.key)a.dispatch("blur",null),a.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===a.getState().activeItemId||a.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||a.pendingRequests.cancelAll());t.preventDefault();var c=ae(a.getState()),l=c.item,u=c.itemInputValue,d=c.itemUrl,p=c.source;if(t.metaKey||t.ctrlKey)void 0!==d&&(p.onSelect(Ve({event:t,item:l,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:a.getState()},o)),n.navigator.navigateNewTab({itemUrl:d,item:l,state:a.getState()}));else if(t.shiftKey)void 0!==d&&(p.onSelect(Ve({event:t,item:l,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:a.getState()},o)),n.navigator.navigateNewWindow({itemUrl:d,item:l,state:a.getState()}));else if(t.altKey);else{if(void 0!==d)return p.onSelect(Ve({event:t,item:l,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:a.getState()},o)),void n.navigator.navigate({itemUrl:d,item:l,state:a.getState()});Ue(Ve({event:t,nextState:{isOpen:!1},props:n,query:u,refresh:r,store:a},o)).then((function(){p.onSelect(Ve({event:t,item:l,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:a.getState()},o))}))}}}(nt({event:e,props:t,refresh:n,store:r},a))},onFocus:i,onBlur:S,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||i(n)}},u)},getPanelProps:function(e){return nt({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.sourceIndex,a=at(n,Je);return nt({role:"listbox","aria-labelledby":"".concat(o(t.id,r),"-label"),id:"".concat(o(t.id,r),"-list")},a)},getItemProps:function(e){var i=e.item,s=e.source,c=e.sourceIndex,l=at(e,et);return nt({id:"".concat(o(t.id,c),"-item-").concat(i.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=ae(r.getState());if(null!==r.getState().activeItemId&&t){var o=t.item,s=t.itemInputValue,c=t.itemUrl,l=t.source;l.onActive(nt({event:e,item:o,itemInputValue:s,itemUrl:c,refresh:n,source:l,state:r.getState()},a))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var o=s.getItemInputValue({item:i,state:r.getState()}),c=s.getItemUrl({item:i,state:r.getState()});(c?Promise.resolve():Ue(nt({event:e,nextState:{isOpen:!1},props:t,query:o,refresh:n,store:r},a))).then((function(){s.onSelect(nt({event:e,item:i,itemInputValue:o,itemUrl:c,refresh:n,source:s,state:r.getState()},a))}))}},l)}}}function it(e){return it="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},it(e)}function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ct(e){for(var t=1;t0&&r.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},r.createElement("p",{className:"DocSearch-Help"},l,":"),r.createElement("ul",null,h.slice(0,3).reduce((function(e,t){return[].concat(u(e),[r.createElement("li",{key:t},r.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){a.setQuery(t.toLowerCase()+" "),a.refresh(),a.inputRef.current.focus()}},t))])}),[]))),a.getMissingResultsUrl&&r.createElement("p",{className:"DocSearch-Help"},"".concat(p," "),r.createElement("a",{href:a.getMissingResultsUrl({query:a.state.query}),target:"_blank",rel:"noopener noreferrer"},m)))}var zt=["hit","attribute","tagName"];function Ut(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function $t(e){var t=e.hit,n=e.attribute,a=e.tagName,i=void 0===a?"span":a,s=c(e,zt);return(0,r.createElement)(i,o(o({},s),{},{dangerouslySetInnerHTML:{__html:Ut(t,"_snippetResult.".concat(n,".value"))||Ut(t,n)}}))}function qt(e){return e.collection&&0!==e.collection.items.length?r.createElement("section",{className:"DocSearch-Hits"},r.createElement("div",{className:"DocSearch-Hit-source"},e.title),r.createElement("ul",e.getListProps(),e.collection.items.map((function(t,n){return r.createElement(Ht,s({key:[e.title,t.objectID].join(":"),item:t,index:n},e))})))):null}function Ht(e){var t=e.item,n=e.index,a=e.renderIcon,o=e.renderAction,i=e.getItemProps,c=e.onItemClick,u=e.collection,d=e.hitComponent,p=l(r.useState(!1),2),f=p[0],m=p[1],h=l(r.useState(!1),2),b=h[0],g=h[1],y=r.useRef(null),v=d;return r.createElement("li",s({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",f&&"DocSearch-Hit--deleting",b&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){y.current&&y.current()}},i({item:t,source:u.source,onClick:function(e){c(t,e)}})),r.createElement(v,{hit:t},r.createElement("div",{className:"DocSearch-Hit-Container"},a({item:t,index:n}),t.hierarchy[t.type]&&"lvl1"===t.type&&r.createElement("div",{className:"DocSearch-Hit-content-wrapper"},r.createElement($t,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&r.createElement($t,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&r.createElement("div",{className:"DocSearch-Hit-content-wrapper"},r.createElement($t,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),r.createElement($t,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&r.createElement("div",{className:"DocSearch-Hit-content-wrapper"},r.createElement($t,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),r.createElement($t,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),o({item:t,runDeleteTransition:function(e){m(!0),y.current=e},runFavoriteTransition:function(e){g(!0),y.current=e}}))))}function Vt(e,t,n){return e.reduce((function(e,r){var a=t(r);return e.hasOwnProperty(a)||(e[a]=[]),e[a].length<(n||5)&&e[a].push(r),e}),{})}function Wt(e){return e}function Kt(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function Gt(){}var Qt=/(|<\/mark>)/g,Yt=RegExp(Qt.source);function Zt(e){var t,n,r=e;if(!r.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var a=((r.__docsearch_parent?null===(t=r.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(n=e._highlightResult)||void 0===n||null===(n=n.hierarchy)||void 0===n?void 0:n.lvl0)||{}).value;return a&&Yt.test(a)?a.replace(Qt,""):a}function Xt(e){return r.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var n=Zt(t.items[0]);return r.createElement(qt,s({},e,{key:t.source.sourceId,title:n,collection:t,renderIcon:function(e){var n,a=e.item,o=e.index;return r.createElement(r.Fragment,null,a.__docsearch_parent&&r.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},r.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.__docsearch_parent!==(null===(n=t.items[o+1])||void 0===n?void 0:n.__docsearch_parent)?r.createElement("path",{d:"M8 6v21M20 27H8.3"}):r.createElement("path",{d:"M8 6v42M20 27H8.3"}))),r.createElement("div",{className:"DocSearch-Hit-icon"},r.createElement(Tt,{type:a.type})))},renderAction:function(){return r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement(Ct,null))}}))})),e.resultsFooterComponent&&r.createElement("section",{className:"DocSearch-HitsFooter"},r.createElement(e.resultsFooterComponent,{state:e.state})))}var Jt=["translations"];function en(e){var t=e.translations,n=void 0===t?{}:t,a=c(e,Jt),o=n.recentSearchesTitle,i=void 0===o?"Recent":o,l=n.noRecentSearchesText,u=void 0===l?"No recent searches":l,d=n.saveRecentSearchButtonTitle,p=void 0===d?"Save this search":d,f=n.removeRecentSearchButtonTitle,m=void 0===f?"Remove this search from history":f,h=n.favoriteSearchesTitle,b=void 0===h?"Favorite":h,g=n.removeFavoriteSearchButtonTitle,y=void 0===g?"Remove this search from favorites":g;return"idle"===a.state.status&&!1===a.hasCollections?a.disableUserPersonalization?null:r.createElement("div",{className:"DocSearch-StartScreen"},r.createElement("p",{className:"DocSearch-Help"},u)):!1===a.hasCollections?null:r.createElement("div",{className:"DocSearch-Dropdown-Container"},r.createElement(qt,s({},a,{title:i,collection:a.state.collections[0],renderIcon:function(){return r.createElement("div",{className:"DocSearch-Hit-icon"},r.createElement(Ot,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,o=e.runDeleteTransition;return r.createElement(r.Fragment,null,r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement("button",{className:"DocSearch-Hit-action-button",title:p,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){a.favoriteSearches.add(t),a.recentSearches.remove(t),a.refresh()}))}},r.createElement(Rt,null))),r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),o((function(){a.recentSearches.remove(t),a.refresh()}))}},r.createElement(At,null))))}})),r.createElement(qt,s({},a,{title:b,collection:a.state.collections[1],renderIcon:function(){return r.createElement("div",{className:"DocSearch-Hit-icon"},r.createElement(Rt,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement("button",{className:"DocSearch-Hit-action-button",title:y,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){a.favoriteSearches.remove(t),a.refresh()}))}},r.createElement(At,null)))}})))}var tn=["translations"],nn=r.memo((function(e){var t=e.translations,n=void 0===t?{}:t,a=c(e,tn);if("error"===a.state.status)return r.createElement(Mt,{translations:null==n?void 0:n.errorScreen});var o=a.state.collections.some((function(e){return e.items.length>0}));return a.state.query?!1===o?r.createElement(Bt,s({},a,{translations:null==n?void 0:n.noResultsScreen})):r.createElement(Xt,a):r.createElement(en,s({},a,{hasCollections:o,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status})),rn=["translations"];function an(e){var t=e.translations,n=void 0===t?{}:t,a=c(e,rn),o=n.resetButtonTitle,i=void 0===o?"Clear the query":o,l=n.resetButtonAriaLabel,u=void 0===l?"Clear the query":l,d=n.cancelButtonText,p=void 0===d?"Cancel":d,f=n.cancelButtonAriaLabel,h=void 0===f?"Cancel":f,b=n.searchInputLabel,g=void 0===b?"Search":b,y=a.getFormProps({inputElement:a.inputRef.current}).onReset;return r.useEffect((function(){a.autoFocus&&a.inputRef.current&&a.inputRef.current.focus()}),[a.autoFocus,a.inputRef]),r.useEffect((function(){a.isFromSelection&&a.inputRef.current&&a.inputRef.current.select()}),[a.isFromSelection,a.inputRef]),r.createElement(r.Fragment,null,r.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:y},r.createElement("label",s({className:"DocSearch-MagnifierLabel"},a.getLabelProps()),r.createElement(m,null),r.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},g)),r.createElement("div",{className:"DocSearch-LoadingIndicator"},r.createElement(jt,null)),r.createElement("input",s({className:"DocSearch-Input",ref:a.inputRef},a.getInputProps({inputElement:a.inputRef.current,autoFocus:a.autoFocus,maxLength:64}))),r.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":u,hidden:!a.state.query},r.createElement(At,null))),r.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":h,onClick:a.onClose},p))}var on=["_highlightResult","_snippetResult"];function sn(e){var t=e.key,n=e.limit,r=void 0===n?5:n,a=function(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}(t),o=a.getItem().slice(0,r);return{add:function(e){var t=e,n=(t._highlightResult,t._snippetResult,c(t,on)),i=o.findIndex((function(e){return e.objectID===n.objectID}));i>-1&&o.splice(i,1),o.unshift(n),o=o.slice(0,r),a.setItem(o)},remove:function(e){o=o.filter((function(t){return t.objectID!==e.objectID})),a.setItem(o)},getAll:function(){return o}}}function cn(e){const t=`algoliasearch-client-js-${e.key}`;let n;const r=()=>(void 0===n&&(n=e.localStorage||window.localStorage),n),a=()=>JSON.parse(r().getItem(t)||"{}"),o=e=>{r().setItem(t,JSON.stringify(e))};return{get:(t,n,r={miss:()=>Promise.resolve()})=>Promise.resolve().then((()=>{(()=>{const t=e.timeToLive?1e3*e.timeToLive:null,n=a(),r=Object.fromEntries(Object.entries(n).filter((([,e])=>void 0!==e.timestamp)));if(o(r),!t)return;const i=Object.fromEntries(Object.entries(r).filter((([,e])=>{const n=(new Date).getTime();return!(e.timestamp+tPromise.all([e?e.value:n(),void 0!==e]))).then((([e,t])=>Promise.all([e,t||r.miss(e)]))).then((([e])=>e)),set:(e,n)=>Promise.resolve().then((()=>{const o=a();return o[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:n},r().setItem(t,JSON.stringify(o)),n})),delete:e=>Promise.resolve().then((()=>{const n=a();delete n[JSON.stringify(e)],r().setItem(t,JSON.stringify(n))})),clear:()=>Promise.resolve().then((()=>{r().removeItem(t)}))}}function ln(e){const t=[...e.caches],n=t.shift();return void 0===n?{get:(e,t,n={miss:()=>Promise.resolve()})=>t().then((e=>Promise.all([e,n.miss(e)]))).then((([e])=>e)),set:(e,t)=>Promise.resolve(t),delete:e=>Promise.resolve(),clear:()=>Promise.resolve()}:{get:(e,r,a={miss:()=>Promise.resolve()})=>n.get(e,r,a).catch((()=>ln({caches:t}).get(e,r,a))),set:(e,r)=>n.set(e,r).catch((()=>ln({caches:t}).set(e,r))),delete:e=>n.delete(e).catch((()=>ln({caches:t}).delete(e))),clear:()=>n.clear().catch((()=>ln({caches:t}).clear()))}}function un(e={serializable:!0}){let t={};return{get(n,r,a={miss:()=>Promise.resolve()}){const o=JSON.stringify(n);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);const i=r(),s=a&&a.miss||(()=>Promise.resolve());return i.then((e=>s(e))).then((()=>i))},set:(n,r)=>(t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)),delete:e=>(delete t[JSON.stringify(e)],Promise.resolve()),clear:()=>(t={},Promise.resolve())}}function dn(e){let t=e.length-1;for(;t>0;t--){const n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function pn(e,t){return t?(Object.keys(t).forEach((n=>{e[n]=t[n](e)})),e):e}function fn(e,...t){let n=0;return e.replace(/%s/g,(()=>encodeURIComponent(t[n++])))}const mn={WithinQueryParameters:0,WithinHeaders:1};function hn(e,t){const n=e||{},r=n.data||{};return Object.keys(n).forEach((e=>{-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}const bn={Read:1,Write:2,Any:3};function gn(e,t=1){return{...e,status:t,lastUpdate:Date.now()}}function yn(e){return"string"==typeof e?{protocol:"https",url:e,accept:bn.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||bn.Any}}const vn="GET",xn="POST";function wn(e,t,n,r){const a=[],o=function(e,t){if(e.method===vn||void 0===e.data&&void 0===t.data)return;const n=Array.isArray(e.data)?e.data:{...e.data,...t.data};return JSON.stringify(n)}(n,r),i=function(e,t){const n={...e.headers,...t.headers},r={};return Object.keys(n).forEach((e=>{const t=n[e];r[e.toLowerCase()]=t})),r}(e,r),s=n.method,c=n.method!==vn?{}:{...n.data,...r.data},l={"x-algolia-agent":e.userAgent.value,...e.queryParameters,...c,...r.queryParameters};let u=0;const d=(t,c)=>{const p=t.pop();if(void 0===p)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:En(a)};const f={data:o,headers:i,method:s,url:_n(p,n.path,l),connectTimeout:c(u,e.timeouts.connect),responseTimeout:c(u,r.timeout)},m=e=>{const n={request:f,response:e,host:p,triesLeft:t.length};return a.push(n),n},h={onSuccess:e=>function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e),onRetry(n){const r=m(n);return n.isTimedOut&&u++,Promise.all([e.logger.info("Retryable failure",jn(r)),e.hostsCache.set(p,gn(p,n.isTimedOut?3:2))]).then((()=>d(t,c)))},onFail(e){throw m(e),function({content:e,status:t},n){let r=e;try{r=JSON.parse(e).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(r,t,n)}(e,En(a))}};return e.requester.send(f).then((e=>((e,t)=>(e=>{const t=e.status;return e.isTimedOut||(({isTimedOut:e,status:t})=>!e&&!~~t)(e)||2!=~~(t/100)&&4!=~~(t/100)})(e)?t.onRetry(e):(({status:e})=>2==~~(e/100))(e)?t.onSuccess(e):t.onFail(e))(e,h)))};return function(e,t){return Promise.all(t.map((t=>e.get(t,(()=>Promise.resolve(gn(t))))))).then((e=>{const n=e.filter((e=>function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e))),r=e.filter((e=>function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e))),a=[...n,...r];return{getTimeout:(e,t)=>(0===r.length&&0===e?1:r.length+3+e)*t,statelessHosts:a.length>0?a.map((e=>yn(e))):t}}))}(e.hostsCache,t).then((e=>d([...e.statelessHosts].reverse(),e.getTimeout)))}function kn(e){const t={value:`Algolia for JavaScript (${e})`,add(e){const n=`; ${e.segment}${void 0!==e.version?` (${e.version})`:""}`;return-1===t.value.indexOf(n)&&(t.value=`${t.value}${n}`),t}};return t}function _n(e,t,n){const r=Sn(n);let a=`${e.protocol}://${e.url}/${"/"===t.charAt(0)?t.substr(1):t}`;return r.length&&(a+=`?${r}`),a}function Sn(e){return Object.keys(e).map((t=>{return fn("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function En(e){return e.map((e=>jn(e)))}function jn(e){const t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...e,request:{...e.request,headers:{...e.request.headers,...t}}}}const On=e=>{const t=e.appId,n=function(e,t,n){const r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:()=>e===mn.WithinHeaders?r:{},queryParameters:()=>e===mn.WithinQueryParameters?r:{}}}(void 0!==e.authMode?e.authMode:mn.WithinHeaders,t,e.apiKey),r=function(e){const{hostsCache:t,logger:n,requester:r,requestsCache:a,responsesCache:o,timeouts:i,userAgent:s,hosts:c,queryParameters:l,headers:u}=e,d={hostsCache:t,logger:n,requester:r,requestsCache:a,responsesCache:o,timeouts:i,userAgent:s,headers:u,queryParameters:l,hosts:c.map((e=>yn(e))),read(e,t){const n=hn(t,d.timeouts.read),r=()=>wn(d,d.hosts.filter((e=>!!(e.accept&bn.Read))),e,n);if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();const a={request:e,mappedRequestOptions:n,transporter:{queryParameters:d.queryParameters,headers:d.headers}};return d.responsesCache.get(a,(()=>d.requestsCache.get(a,(()=>d.requestsCache.set(a,r()).then((e=>Promise.all([d.requestsCache.delete(a),e])),(e=>Promise.all([d.requestsCache.delete(a),Promise.reject(e)]))).then((([e,t])=>t))))),{miss:e=>d.responsesCache.set(a,e)})},write:(e,t)=>wn(d,d.hosts.filter((e=>!!(e.accept&bn.Write))),e,hn(t,d.timeouts.write))};return d}({hosts:[{url:`${t}-dsn.algolia.net`,accept:bn.Read},{url:`${t}.algolia.net`,accept:bn.Write}].concat(dn([{url:`${t}-1.algolianet.com`},{url:`${t}-2.algolianet.com`},{url:`${t}-3.algolianet.com`}])),...e,headers:{...n.headers(),"content-type":"application/x-www-form-urlencoded",...e.headers},queryParameters:{...n.queryParameters(),...e.queryParameters}}),a={transporter:r,appId:t,addAlgoliaAgent(e,t){r.userAgent.add({segment:e,version:t})},clearCache:()=>Promise.all([r.requestsCache.clear(),r.responsesCache.clear()]).then((()=>{}))};return pn(a,e.methods)},An=e=>(t,n)=>t.method===vn?e.transporter.read(t,n):e.transporter.write(t,n),Cn=e=>(t,n={})=>pn({transporter:e.transporter,appId:e.appId,indexName:t},n.methods),Pn=e=>(t,n)=>{const r=t.map((e=>({...e,params:Sn(e.params||{})})));return e.transporter.read({method:xn,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)},Tn=e=>(t,n)=>Promise.all(t.map((t=>{const{facetName:r,facetQuery:a,...o}=t.params;return Cn(e)(t.indexName,{methods:{searchForFacetValues:Rn}}).searchForFacetValues(r,a,{...n,...o})}))),In=e=>(t,n,r)=>e.transporter.read({method:xn,path:fn("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r),Nn=e=>(t,n)=>e.transporter.read({method:xn,path:fn("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n),Rn=e=>(t,n,r)=>e.transporter.read({method:xn,path:fn("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r),Ln=1,Dn=2,Mn=3;function Fn(e,t,n){const r={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:e=>new Promise((t=>{const n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((t=>n.setRequestHeader(t,e.headers[t])));const r=(e,r)=>setTimeout((()=>{n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e),a=r(e.connectTimeout,"Connection timeout");let o;n.onreadystatechange=()=>{n.readyState>n.OPENED&&void 0===o&&(clearTimeout(a),o=r(e.responseTimeout,"Socket timeout"))},n.onerror=()=>{0===n.status&&(clearTimeout(a),clearTimeout(o),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=()=>{clearTimeout(a),clearTimeout(o),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))},logger:(a=Mn,{debug:(e,t)=>(Ln>=a&&console.debug(e,t),Promise.resolve()),info:(e,t)=>(Dn>=a&&console.info(e,t),Promise.resolve()),error:(e,t)=>(console.error(e,t),Promise.resolve())}),responsesCache:un(),requestsCache:un({serializable:!1}),hostsCache:ln({caches:[cn({key:`4.19.1-${e}`}),un()]}),userAgent:kn("4.19.1").add({segment:"Browser",version:"lite"}),authMode:mn.WithinQueryParameters};var a;return On({...r,...n,methods:{search:Pn,searchForFacetValues:Tn,multipleQueries:Pn,multipleSearchForFacetValues:Tn,customRequest:An,initIndex:e=>t=>Cn(e)(t,{methods:{search:Nn,searchForFacetValues:Rn,findAnswers:In}})}})}Fn.version="4.19.1";var Bn=["footer","searchBox"];function zn(e){var t=e.appId,n=e.apiKey,a=e.indexName,i=e.placeholder,u=void 0===i?"Search docs":i,d=e.searchParameters,p=e.maxResultsPerGroup,f=e.onClose,m=void 0===f?Gt:f,h=e.transformItems,b=void 0===h?Wt:h,g=e.hitComponent,y=void 0===g?Et:g,v=e.resultsFooterComponent,x=void 0===v?function(){return null}:v,w=e.navigator,k=e.initialScrollY,_=void 0===k?0:k,S=e.transformSearchClient,E=void 0===S?Wt:S,j=e.disableUserPersonalization,O=void 0!==j&&j,A=e.initialQuery,C=void 0===A?"":A,P=e.translations,T=void 0===P?{}:P,I=e.getMissingResultsUrl,N=e.insights,R=void 0!==N&&N,L=T.footer,D=T.searchBox,M=c(T,Bn),F=l(r.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),B=F[0],z=F[1],U=r.useRef(null),$=r.useRef(null),q=r.useRef(null),H=r.useRef(null),V=r.useRef(null),W=r.useRef(10),K=r.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,G=r.useRef(C||K).current,Q=function(e,t,n){return r.useMemo((function(){var r=Fn(e,t);return r.addAlgoliaAgent("docsearch","3.6.1"),!1===/docsearch.js \(.*\)/.test(r.transporter.userAgent.value)&&r.addAlgoliaAgent("docsearch-react","3.6.1"),n(r)}),[e,t,n])}(t,n,E),Y=r.useRef(sn({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(a),limit:10})).current,Z=r.useRef(sn({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(a),limit:0===Y.getAll().length?7:4})).current,X=r.useCallback((function(e){if(!O){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===Y.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&Z.add(t)}}),[Y,Z,O]),J=r.useCallback((function(e){if(B.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,n={eventName:"Item Selected",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};B.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(n)}}),[B.context.algoliaInsightsPlugin]),ee=r.useMemo((function(){return wt({id:"docsearch",defaultActiveItemId:0,placeholder:u,openOnFocus:!0,initialState:{query:G,context:{searchSuggestions:[]}},insights:R,navigator:w,onStateChange:function(e){z(e.state)},getSources:function(e){var r=e.query,i=e.state,s=e.setContext,c=e.setStatus;if(!r)return O?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,n=e.event;X(t),Kt(n)||m()},getItemUrl:function(e){return e.item.url},getItems:function(){return Z.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,n=e.event;X(t),Kt(n)||m()},getItemUrl:function(e){return e.item.url},getItems:function(){return Y.getAll()}}];var l=Boolean(R);return Q.search([{query:r,indexName:a,params:o({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(W.current),"hierarchy.lvl2:".concat(W.current),"hierarchy.lvl3:".concat(W.current),"hierarchy.lvl4:".concat(W.current),"hierarchy.lvl5:".concat(W.current),"hierarchy.lvl6:".concat(W.current),"content:".concat(W.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:l},d)}]).catch((function(e){throw"RetryError"===e.name&&c("error"),e})).then((function(e){var r=e.results[0],c=r.hits,u=r.nbHits,d=Vt(c,(function(e){return Zt(e)}),p);i.context.searchSuggestions.length0&&(re(),V.current&&V.current.focus())}),[G,re]),r.useEffect((function(){function e(){if($.current){var e=.01*window.innerHeight;$.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),r.createElement("div",s({ref:U},ne({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===B.status&&"DocSearch-Container--Stalled","error"===B.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&m()}}),r.createElement("div",{className:"DocSearch-Modal",ref:$},r.createElement("header",{className:"DocSearch-SearchBar",ref:q},r.createElement(an,s({},ee,{state:B,autoFocus:0===G.length,inputRef:V,isFromSelection:Boolean(G)&&G===K,translations:D,onClose:m}))),r.createElement("div",{className:"DocSearch-Dropdown",ref:H},r.createElement(nn,s({},ee,{indexName:a,state:B,hitComponent:y,resultsFooterComponent:x,disableUserPersonalization:O,recentSearches:Z,favoriteSearches:Y,inputRef:V,translations:M,getMissingResultsUrl:I,onItemClick:function(e,t){J(e),X(e),Kt(t)||m()}}))),r.createElement("footer",{className:"DocSearch-Footer"},r.createElement(St,{translations:L}))))}function Un(e){var t=e.isOpen,n=e.onOpen,a=e.onClose,o=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){var r;(27===e.keyCode&&t||"k"===(null===(r=e.key)||void 0===r?void 0:r.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?a():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,a,o,i])}},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(96540),a=n(74848),o=r.createContext(!1);function i(e){var t=e.children,n=(0,r.useState)(!1),i=n[0],s=n[1];return(0,r.useEffect)((function(){s(!0)}),[]),(0,a.jsx)(o.Provider,{value:i,children:t})}},81316:(e,t,n)=>{"use strict";var r=n(96540),a=n(5338),o=n(80545),i=n(54625),s=n(85290),c=n(38193);const l=[n(10119),n(26134),n(76294),n(35697),n(74100),n(95728)];var u=n(97671),d=n(56347),p=n(22831),f=n(74848);function m(e){var t=e.children;return(0,f.jsx)(f.Fragment,{children:t})}var h=n(5260),b=n(44586),g=n(86025),y=n(6342),v=n(69024),x=n(32131),w=n(14090),k=n(2967),_=n(70440),S=n(41463);function E(){var e=(0,b.A)().i18n,t=e.currentLocale,n=e.defaultLocale,r=e.localeConfigs,a=(0,x.o)(),o=r[t].htmlLang,i=function(e){return e.replace("-","_")};return(0,f.jsxs)(h.A,{children:[Object.entries(r).map((function(e){var t=e[0],n=e[1].htmlLang;return(0,f.jsx)("link",{rel:"alternate",href:a.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,f.jsx)("link",{rel:"alternate",href:a.createUrl({locale:n,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:i(o)}),Object.values(r).filter((function(e){return o!==e.htmlLang})).map((function(e){return(0,f.jsx)("meta",{property:"og:locale:alternate",content:i(e.htmlLang)},"meta-og-"+e.htmlLang)}))]})}function j(e){var t=e.permalink,n=(0,b.A)().siteConfig.url,r=function(){var e=(0,b.A)().siteConfig,t=e.url,n=e.baseUrl,r=e.trailingSlash,a=(0,d.zy)().pathname;return t+(0,_.Ks)((0,g.Ay)(a),{trailingSlash:r,baseUrl:n})}(),a=t?""+n+t:r;return(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{property:"og:url",content:a}),(0,f.jsx)("link",{rel:"canonical",href:a})]})}function O(){var e=(0,b.A)().i18n.currentLocale,t=(0,y.p)(),n=t.metadata,r=t.image;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:w.w})]}),r&&(0,f.jsx)(v.be,{image:r}),(0,f.jsx)(j,{}),(0,f.jsx)(E,{}),(0,f.jsx)(S.A,{tag:k.C,locale:e}),(0,f.jsx)(h.A,{children:n.map((function(e,t){return(0,f.jsx)("meta",Object.assign({},e),t)}))})]})}var A=new Map;var C=n(6125),P=n(73348),T=n(77387),I=n(205);function N(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = '+e+" "+("/"===e?" (default value)":"")+'

\n

We suggest trying baseUrl =

\n\n'}(e)).replace(/{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(96540),a=n(85290);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"general/getting-started","docs":[{"id":"build/build-client-side","path":"/docs/build-client-side","sidebar":"docs"},{"id":"build/build-dapp","path":"/docs/build-dapp"},{"id":"build/build-data","path":"/docs/build-data","sidebar":"docs"},{"id":"build/build-guide","path":"/docs/build-guide","sidebar":"docs"},{"id":"build/build-guides-coretime-start","path":"/docs/build-guides-coretime-start","sidebar":"docs"},{"id":"build/build-guides-coretime-troubleshoot","path":"/docs/build-guides-coretime-troubleshoot","sidebar":"docs"},{"id":"build/build-guides-install-deps","path":"/docs/build-guides-install-deps","sidebar":"docs"},{"id":"build/build-guides-template-basic","path":"/docs/build-guides-template-basic","sidebar":"docs"},{"id":"build/build-hackathon","path":"/docs/build-hackathon","sidebar":"docs"},{"id":"build/build-hrmp-channels","path":"/docs/build-hrmp-channels","sidebar":"docs"},{"id":"build/build-index","path":"/docs/build-index"},{"id":"build/build-integrate-assets","path":"/docs/build-integrate-assets","sidebar":"docs"},{"id":"build/build-integration","path":"/docs/build-integration","sidebar":"docs"},{"id":"build/build-light-clients","path":"/docs/build-light-clients","sidebar":"docs"},{"id":"build/build-network-overview","path":"/docs/build-network-overview","sidebar":"docs"},{"id":"build/build-node-interaction","path":"/docs/build-node-interaction","sidebar":"docs"},{"id":"build/build-node-management","path":"/docs/build-node-management","sidebar":"docs"},{"id":"build/build-open-source","path":"/docs/build-open-source","sidebar":"docs"},{"id":"build/build-oracle","path":"/docs/build-oracle"},{"id":"build/build-parachains","path":"/docs/build-pdk","sidebar":"docs"},{"id":"build/build-protocol-info","path":"/docs/build-protocol-info","sidebar":"docs"},{"id":"build/build-smart-contracts","path":"/docs/build-smart-contracts","sidebar":"docs"},{"id":"build/build-storage","path":"/docs/build-storage"},{"id":"build/build-tools-index","path":"/docs/build-tools-index","sidebar":"docs"},{"id":"build/build-transaction-construction","path":"/docs/build-transaction-construction","sidebar":"docs"},{"id":"general/alpha-program","path":"/docs/alpha-program","sidebar":"docs"},{"id":"general/ambassadors","path":"/docs/ambassadors","sidebar":"docs"},{"id":"general/bug-bounty","path":"/docs/bug-bounty","sidebar":"docs"},{"id":"general/chain-state-values","path":"/docs/chain-state-values","sidebar":"docs"},{"id":"general/community","path":"/docs/community","sidebar":"docs"},{"id":"general/contributing","path":"/docs/contributing","sidebar":"docs"},{"id":"general/contributors","path":"/docs/contributors","sidebar":"docs"},{"id":"general/decentralized-futures","path":"/docs/decentralized-futures","sidebar":"docs"},{"id":"general/decentralized-voices","path":"/docs/decentralized-voices","sidebar":"docs"},{"id":"general/dev-heroes","path":"/docs/dev-heroes","sidebar":"docs"},{"id":"general/doc-thousand-contributors","path":"/docs/thousand-contributors","sidebar":"docs"},{"id":"general/doc-thousand-validators","path":"/docs/thousand-validators","sidebar":"docs"},{"id":"general/dune-analytics/dunesql-cheatsheet","path":"/docs/general/dunesql-cheatsheet","sidebar":"docs"},{"id":"general/dune-analytics/onboarding-status-and-key-dashboards","path":"/docs/general/onboarding-status-and-key-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/acala-dashboards","path":"/docs/general/dune-analytics/acala-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/assethub-dashboards","path":"/docs/general/dune-analytics/assethub-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/astar-dashboards","path":"/docs/general/dune-analytics/astar-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/bifrost-dashboards","path":"/docs/general/dune-analytics/bifrost-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/bridgehub-dashboards","path":"/docs/general/dune-analytics/bridgehub-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/centrifuge-dashboards","path":"/docs/general/dune-analytics/centrifuge-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/collectives-dashboards","path":"/docs/general/dune-analytics/collectives-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/coretime-dashboards","path":"/docs/general/dune-analytics/coretime-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/energywebx-dashboards","path":"/docs/general/dune-analytics/energywebx-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/frequency-dashboards","path":"/docs/general/dune-analytics/frequency-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/hydration-dashboards","path":"/docs/general/dune-analytics/hydration-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/interlay-dashboards","path":"/docs/general/dune-analytics/interlay-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/invarch-dashboards","path":"/docs/general/dune-analytics/invarch-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/litentry-dashboards","path":"/docs/general/dune-analytics/litentry-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/manta-dashboards","path":"/docs/general/dune-analytics/manta-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/moonbeam-dashboards","path":"/docs/general/dune-analytics/moonbeam-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/neuroweb-dashboards","path":"/docs/general/dune-analytics/neuroweb-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/nodle-dashboards","path":"/docs/general/dune-analytics/nodle-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/pendulum-dashboards","path":"/docs/general/dune-analytics/pendulum-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/people-dashboards","path":"/docs/general/dune-analytics/people-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/phala-dashboards","path":"/docs/general/dune-analytics/phala-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/polimec-dashboards","path":"/docs/general/dune-analytics/polimec-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/polkadex-dashboards","path":"/docs/general/dune-analytics/polkadex-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/snowbridge-dashboards","path":"/docs/general/dune-analytics/snowbridge-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/stellaswap-dashboards","path":"/docs/general/dune-analytics/stellaswap-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards/unique-dashboards","path":"/docs/general/dune-analytics/unique-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/polkadot-dashboards/legacy/polkadot-dot-ordinals","path":"/docs/general/dune-analytics/polkadot-dashboards/polkadot-dot-ordinals"},{"id":"general/dune-analytics/polkadot-dashboards/legacy/polkadot-governance-dashboard","path":"/docs/general/dune-analytics/polkadot-dashboards/polkadot-governance-dashboard"},{"id":"general/dune-analytics/polkadot-dashboards/legacy/polkadot-opengov-referenda-home","path":"/docs/general/dune-analytics/polkadot-dashboards/polkadot-opengov-referenda-home"},{"id":"general/dune-analytics/polkadot-dashboards/legacy/polkadot-opengov-referendum-voting-analysis","path":"/docs/general/dune-analytics/polkadot-dashboards/polkadot-opengov-referendum-voting-analysis"},{"id":"general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard","path":"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard"},{"id":"general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard-nomination-pool","path":"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-nomination-pool"},{"id":"general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard-nominators","path":"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-nominators"},{"id":"general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard-pool-member","path":"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-pool-member"},{"id":"general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard-validators","path":"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-validators"},{"id":"general/dune-analytics/polkadot-dashboards/polkadot-dashboards-governance","path":"/docs/general/dune-analytics/polkadot-dashboards-governance","sidebar":"docs"},{"id":"general/dune-analytics/polkadot-dashboards/polkadot-dashboards-network","path":"/docs/general/dune-analytics/polkadot-dashboards-network","sidebar":"docs"},{"id":"general/dune-analytics/polkadot-dashboards/polkadot-dashboards-overview","path":"/docs/general/dune-analytics/polkadot-dashboards-overview","sidebar":"docs"},{"id":"general/dune-analytics/polkadot-dashboards/polkadot-dashboards-staking","path":"/docs/general/dune-analytics/polkadot-dashboards-staking","sidebar":"docs"},{"id":"general/dune-analytics/polkadot-ecosystem-overview","path":"/docs/general/polkadot-ecosystem-overview","sidebar":"docs"},{"id":"general/dune-analytics/project-dashboards","path":"/docs/general/project-dashboards","sidebar":"docs"},{"id":"general/ecosystem-funds","path":"/docs/ecosystem-funds","sidebar":"docs"},{"id":"general/faq","path":"/docs/faq","sidebar":"docs"},{"id":"general/funding","path":"/docs/funding","sidebar":"docs"},{"id":"general/getting-started","path":"/docs/getting-started","sidebar":"docs"},{"id":"general/glossary","path":"/docs/glossary","sidebar":"docs"},{"id":"general/governance-apps","path":"/docs/governance-apps","sidebar":"docs"},{"id":"general/grants","path":"/docs/grants","sidebar":"docs"},{"id":"general/how-to-dyor","path":"/docs/how-to-dyor","sidebar":"docs"},{"id":"general/kusama/kusama-adversarial-cheatsheet","path":"/docs/kusama-adversarial-cheatsheet","sidebar":"docs"},{"id":"general/kusama/kusama-bug-bounty","path":"/docs/kusama-bug-bounty","sidebar":"docs"},{"id":"general/kusama/kusama-coc","path":"/docs/kusama-coc","sidebar":"docs"},{"id":"general/kusama/kusama-getting-started","path":"/docs/kusama-getting-started","sidebar":"docs"},{"id":"general/kusama/kusama-social-recovery","path":"/docs/kusama-social-recovery","sidebar":"docs"},{"id":"general/kusama/kusama-timeline","path":"/docs/kusama-timeline","sidebar":"docs"},{"id":"general/ledger","path":"/docs/ledger","sidebar":"docs"},{"id":"general/metadata","path":"/docs/metadata","sidebar":"docs"},{"id":"general/multisig-apps","path":"/docs/multisig-apps","sidebar":"docs"},{"id":"general/parachains-apps","path":"/docs/parachains-apps","sidebar":"docs"},{"id":"general/parity-data-dashboards","path":"/docs/parity-data-dashboards","sidebar":"docs"},{"id":"general/polkadot-community-foundation","path":"/docs/polkadot-community-foundation","sidebar":"docs"},{"id":"general/polkadot-direction","path":"/docs/polkadot-direction","sidebar":"docs"},{"id":"general/polkadot-v1","path":"/docs/polkadot-v1","sidebar":"docs"},{"id":"general/polkadot-vault","path":"/docs/polkadot-vault","sidebar":"docs"},{"id":"general/polkadotjs","path":"/docs/polkadotjs","sidebar":"docs"},{"id":"general/polkadotjs-ui","path":"/docs/polkadotjs-ui","sidebar":"docs"},{"id":"general/scams","path":"/docs/learn-scams","sidebar":"docs"},{"id":"general/staking-apps","path":"/docs/staking-apps","sidebar":"docs"},{"id":"general/staking-dashboard","path":"/docs/staking-dashboard","sidebar":"docs"},{"id":"general/start-building","path":"/docs/start-building","sidebar":"docs"},{"id":"general/transaction-attacks","path":"/docs/transaction-attacks","sidebar":"docs"},{"id":"general/wallets-and-extensions","path":"/docs/wallets-and-extensions","sidebar":"docs"},{"id":"general/web3-and-polkadot","path":"/docs/web3-and-polkadot","sidebar":"docs"},{"id":"learn/archive/learn-auction","path":"/docs/learn/learn-auction","sidebar":"docs"},{"id":"learn/archive/learn-controller","path":"/docs/learn/learn-controller","sidebar":"docs"},{"id":"learn/archive/learn-crowdloans","path":"/docs/learn/learn-crowdloans","sidebar":"docs"},{"id":"learn/archive/learn-governance","path":"/docs/learn/learn-governance","sidebar":"docs"},{"id":"learn/archive/learn-launch","path":"/docs/learn/learn-launch","sidebar":"docs"},{"id":"learn/archive/learn-redenomination","path":"/docs/learn/learn-redenomination","sidebar":"docs"},{"id":"learn/archive/learn-treasury","path":"/docs/learn/learn-treasury","sidebar":"docs"},{"id":"learn/learn-account-abstraction","path":"/docs/learn-account-abstraction","sidebar":"docs"},{"id":"learn/learn-account-advanced","path":"/docs/learn-account-advanced","sidebar":"docs"},{"id":"learn/learn-account-balances","path":"/docs/learn-account-balances","sidebar":"docs"},{"id":"learn/learn-account-multisig","path":"/docs/learn-account-multisig","sidebar":"docs"},{"id":"learn/learn-accounts","path":"/docs/learn-accounts","sidebar":"docs"},{"id":"learn/learn-agile-coretime","path":"/docs/learn-agile-coretime","sidebar":"docs"},{"id":"learn/learn-architecture","path":"/docs/learn-architecture","sidebar":"docs"},{"id":"learn/learn-archive","path":"/docs/learn-archive","sidebar":"docs"},{"id":"learn/learn-asset-conversion-assethub","path":"/docs/learn-asset-conversion-assethub","sidebar":"docs"},{"id":"learn/learn-assets","path":"/docs/learn-assets","sidebar":"docs"},{"id":"learn/learn-async-backing","path":"/docs/learn-async-backing","sidebar":"docs"},{"id":"learn/learn-bridges","path":"/docs/learn-bridges","sidebar":"docs"},{"id":"learn/learn-collator","path":"/docs/learn-collator","sidebar":"docs"},{"id":"learn/learn-comparisons","path":"/docs/learn-comparisons","sidebar":"docs"},{"id":"learn/learn-comparisons-avalanche","path":"/docs/learn-comparisons-avalanche","sidebar":"docs"},{"id":"learn/learn-comparisons-cosmos","path":"/docs/learn-comparisons-cosmos","sidebar":"docs"},{"id":"learn/learn-comparisons-ethereum-2","path":"/docs/learn-comparisons-ethereum-2","sidebar":"docs"},{"id":"learn/learn-comparisons-kusama","path":"/docs/learn-comparisons-kusama","sidebar":"docs"},{"id":"learn/learn-comparisons-rollups","path":"/docs/learn-comparisons-rollups","sidebar":"docs"},{"id":"learn/learn-consensus","path":"/docs/learn-consensus","sidebar":"docs"},{"id":"learn/learn-cryptography","path":"/docs/learn-cryptography","sidebar":"docs"},{"id":"learn/learn-DOT","path":"/docs/learn-DOT","sidebar":"docs"},{"id":"learn/learn-dot-ksm-bridge","path":"/docs/learn-dot-ksm-bridge","sidebar":"docs"},{"id":"learn/learn-elastic-scaling","path":"/docs/learn-elastic-scaling","sidebar":"docs"},{"id":"learn/learn-guides-accounts","path":"/docs/learn-guides-accounts","sidebar":"docs"},{"id":"learn/learn-guides-accounts-multisig","path":"/docs/learn-guides-accounts-multisig","sidebar":"docs"},{"id":"learn/learn-guides-accounts-proxy","path":"/docs/learn-guides-accounts-proxy","sidebar":"docs"},{"id":"learn/learn-guides-accounts-proxy-pure","path":"/docs/learn-guides-accounts-proxy-pure","sidebar":"docs"},{"id":"learn/learn-guides-asset-conversion","path":"/docs/learn-guides-asset-conversion","sidebar":"docs"},{"id":"learn/learn-guides-assets","path":"/docs/learn-guides-assets","sidebar":"docs"},{"id":"learn/learn-guides-assets-create","path":"/docs/learn-guides-assets-create","sidebar":"docs"},{"id":"learn/learn-guides-bounties","path":"/docs/learn-guides-bounties","sidebar":"docs"},{"id":"learn/learn-guides-bridges","path":"/docs/learn-guides-bridges","sidebar":"docs"},{"id":"learn/learn-guides-claims","path":"/docs/learn-guides-claims","sidebar":"docs"},{"id":"learn/learn-guides-coretime-marketplaces","path":"/docs/learn-guides-coretime-marketplaces","sidebar":"docs"},{"id":"learn/learn-guides-coretime-parachains","path":"/docs/learn-guides-coretime-parachains","sidebar":"docs"},{"id":"learn/learn-guides-coretime-swap","path":"/docs/learn-guides-coretime-swap","sidebar":"docs"},{"id":"learn/learn-guides-dot-ksm-bridge","path":"/docs/learn-guides-dot-ksm-bridge","sidebar":"docs"},{"id":"learn/learn-guides-identity","path":"/docs/learn-guides-identity","sidebar":"docs"},{"id":"learn/learn-guides-ledger","path":"/docs/learn-guides-ledger","sidebar":"docs"},{"id":"learn/learn-guides-nominator","path":"/docs/learn-guides-nominator","sidebar":"docs"},{"id":"learn/learn-guides-polkadot-opengov","path":"/docs/learn-guides-polkadot-opengov","sidebar":"docs"},{"id":"learn/learn-guides-staking","path":"/docs/learn-guides-staking","sidebar":"docs"},{"id":"learn/learn-guides-staking-pools","path":"/docs/learn-guides-staking-pools","sidebar":"docs"},{"id":"learn/learn-guides-transfers","path":"/docs/learn-guides-transfers","sidebar":"docs"},{"id":"learn/learn-guides-treasury","path":"/docs/learn-guides-treasury","sidebar":"docs"},{"id":"learn/learn-guides-vault","path":"/docs/learn-guides-vault","sidebar":"docs"},{"id":"learn/learn-hyperbridge","path":"/docs/learn-hyperbridge","sidebar":"docs"},{"id":"learn/learn-identity","path":"/docs/learn-identity","sidebar":"docs"},{"id":"learn/learn-implementations","path":"/docs/learn-implementations"},{"id":"learn/learn-inflation","path":"/docs/learn-inflation","sidebar":"docs"},{"id":"learn/learn-jam-chain","path":"/docs/learn-jam-chain","sidebar":"docs"},{"id":"learn/learn-jam-faq","path":"/docs/learn-jam-faq","sidebar":"docs"},{"id":"learn/learn-nft","path":"/docs/learn-nft","sidebar":"docs"},{"id":"learn/learn-nft-pallets","path":"/docs/learn-nft-pallets","sidebar":"docs"},{"id":"learn/learn-nft-projects","path":"/docs/learn-nft-projects","sidebar":"docs"},{"id":"learn/learn-nomination-pools","path":"/docs/learn-nomination-pools","sidebar":"docs"},{"id":"learn/learn-nominator","path":"/docs/learn-nominator","sidebar":"docs"},{"id":"learn/learn-offenses","path":"/docs/learn-offenses","sidebar":"docs"},{"id":"learn/learn-parachains","path":"/docs/learn-parachains","sidebar":"docs"},{"id":"learn/learn-parachains-faq","path":"/docs/learn-parachains-faq","sidebar":"docs"},{"id":"learn/learn-parachains-protocol","path":"/docs/learn-parachains-protocol","sidebar":"docs"},{"id":"learn/learn-phragmen","path":"/docs/learn-phragmen","sidebar":"docs"},{"id":"learn/learn-polkadot-host","path":"/docs/learn-polkadot-host","sidebar":"docs"},{"id":"learn/learn-polkadot-js-guides","path":"/docs/learn-polkadot-js-guides","sidebar":"docs"},{"id":"learn/learn-polkadot-opengov","path":"/docs/learn-polkadot-opengov","sidebar":"docs"},{"id":"learn/learn-polkadot-opengov-origins","path":"/docs/learn-polkadot-opengov-origins","sidebar":"docs"},{"id":"learn/learn-polkadot-opengov-treasury","path":"/docs/learn-polkadot-opengov-treasury","sidebar":"docs"},{"id":"learn/learn-polkadot-technical-fellowship","path":"/docs/learn-polkadot-technical-fellowship","sidebar":"docs"},{"id":"learn/learn-polkadotjs","path":"/docs/learn-polkadotjs","sidebar":"docs"},{"id":"learn/learn-proxies","path":"/docs/learn-proxies","sidebar":"docs"},{"id":"learn/learn-proxies-pure","path":"/docs/learn-proxies-pure","sidebar":"docs"},{"id":"learn/learn-runtime-upgrades","path":"/docs/learn-runtime-upgrades","sidebar":"docs"},{"id":"learn/learn-safrole","path":"/docs/learn-safrole","sidebar":"docs"},{"id":"learn/learn-snowbridge","path":"/docs/learn-snowbridge","sidebar":"docs"},{"id":"learn/learn-spree","path":"/docs/learn-spree","sidebar":"docs"},{"id":"learn/learn-staking","path":"/docs/learn-staking","sidebar":"docs"},{"id":"learn/learn-staking-advanced","path":"/docs/learn-staking-advanced","sidebar":"docs"},{"id":"learn/learn-system-chains","path":"/docs/learn-system-chains","sidebar":"docs"},{"id":"learn/learn-teleport","path":"/docs/learn-teleport","sidebar":"docs"},{"id":"learn/learn-transactions","path":"/docs/learn-transactions","sidebar":"docs"},{"id":"learn/learn-validator","path":"/docs/learn-validator","sidebar":"docs"},{"id":"learn/learn-video-tutorials","path":"/docs/learn-video-tutorials","sidebar":"docs"},{"id":"learn/learn-wasm","path":"/docs/learn-wasm","sidebar":"docs"},{"id":"learn/learn-xcm","path":"/docs/learn-xcm","sidebar":"docs"},{"id":"learn/learn-xcm-instructions","path":"/docs/learn-xcm-instructions","sidebar":"docs"},{"id":"learn/learn-xcm-pallet","path":"/docs/learn-xcm-pallet","sidebar":"docs"},{"id":"learn/learn-xcm-transport","path":"/docs/learn-xcm-transport","sidebar":"docs"},{"id":"learn/learn-xcm-usecases","path":"/docs/learn-xcm-usecases","sidebar":"docs"},{"id":"learn/learn-xcvm","path":"/docs/learn-xcvm","sidebar":"docs"},{"id":"learn/xcm/executor_config/learn-xcm-docs-config-deep-dive","path":"/docs/learn/xcm/config-deep-dive","sidebar":"docs"},{"id":"learn/xcm/fundamentals/learn-xcm-docs-fundamentals-fees","path":"/docs/learn/xcm/fundamentals-fees","sidebar":"docs"},{"id":"learn/xcm/fundamentals/learn-xcm-docs-fundamentals-multiasset","path":"/docs/learn/xcm/fundamentals-multiasset","sidebar":"docs"},{"id":"learn/xcm/fundamentals/learn-xcm-docs-fundamentals-summary","path":"/docs/learn/xcm/fundamentals-summary","sidebar":"docs"},{"id":"learn/xcm/fundamentals/learn-xcm-docs-fundamentals-xcvm","path":"/docs/learn/xcm/fundamentals-xcvm","sidebar":"docs"},{"id":"learn/xcm/fundamentals/multilocation/learn-xcm-docs-multilocation-example","path":"/docs/learn/xcm/fundamentals/multilocation-example","sidebar":"docs"},{"id":"learn/xcm/fundamentals/multilocation/learn-xcm-docs-multilocation-junctions","path":"/docs/learn/xcm/fundamentals/multilocation-junctions","sidebar":"docs"},{"id":"learn/xcm/fundamentals/multilocation/learn-xcm-docs-multilocation-summary","path":"/docs/learn/xcm/fundamentals/multilocation-summary","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-assets","path":"/docs/learn/xcm/journey-assets","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-channels","path":"/docs/learn/xcm/journey-channels","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-expectations","path":"/docs/learn/xcm/journey-expectations","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-fees","path":"/docs/learn/xcm/journey-fees","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-holding","path":"/docs/learn/xcm/journey-holding","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-origin","path":"/docs/learn/xcm/journey-origin","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-queries","path":"/docs/learn/xcm/journey-queries","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-register","path":"/docs/learn/xcm/journey-register","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-summary","path":"/docs/learn/xcm/journey-summary","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-transact","path":"/docs/learn/xcm/journey-transact","sidebar":"docs"},{"id":"learn/xcm/journey/learn-xcm-docs-journey-version","path":"/docs/learn/xcm/journey-version","sidebar":"docs"},{"id":"learn/xcm/journey/locks/learn-xcm-docs-journey-locks","path":"/docs/learn/xcm/journey-locks","sidebar":"docs"},{"id":"learn/xcm/journey/transfers/learn-xcm-docs-transfers-reserve","path":"/docs/learn/xcm/journey/transfers-reserve","sidebar":"docs"},{"id":"learn/xcm/journey/transfers/learn-xcm-docs-transfers-summary","path":"/docs/learn/xcm/journey/transfers-summary","sidebar":"docs"},{"id":"learn/xcm/journey/transfers/learn-xcm-docs-transfers-teleport","path":"/docs/learn/xcm/journey/transfers-teleport","sidebar":"docs"},{"id":"learn/xcm/learn-xcm-docs-intro","path":"/docs/learn/xcm/introduction","sidebar":"docs"},{"id":"learn/xcm/learn-xcm-docs-testing","path":"/docs/learn/xcm/testing","sidebar":"docs"},{"id":"learn/xcm/overview/learn-xcm-docs-overview-architecture","path":"/docs/learn/xcm/overview-architecture","sidebar":"docs"},{"id":"learn/xcm/overview/learn-xcm-docs-overview-format","path":"/docs/learn/xcm/overview-format","sidebar":"docs"},{"id":"learn/xcm/overview/learn-xcm-docs-overview-intro","path":"/docs/learn/xcm/overview-intro","sidebar":"docs"},{"id":"learn/xcm/overview/learn-xcm-docs-overview-summary","path":"/docs/learn/xcm/overview-summary","sidebar":"docs"},{"id":"learn/xcm/overview/learn-xcm-docs-overview-xcvm","path":"/docs/learn/xcm/overview-xcvm","sidebar":"docs"},{"id":"learn/xcm/quickstart/learn-xcm-docs-quickstart-first-look","path":"/docs/learn/xcm/quickstart-first-look","sidebar":"docs"},{"id":"learn/xcm/quickstart/learn-xcm-docs-quickstart-simulator","path":"/docs/learn/xcm/quickstart-simulator","sidebar":"docs"},{"id":"learn/xcm/quickstart/learn-xcm-docs-quickstart-summary","path":"/docs/learn/xcm/quickstart-summary","sidebar":"docs"},{"id":"learn/xcm/reference/learn-xcm-docs-reference-glossary","path":"/docs/learn/xcm/reference-glossary","sidebar":"docs"},{"id":"learn/xcm/reference/learn-xcm-docs-reference-xcvm-registers","path":"/docs/learn/xcm/reference-xcvm-registers","sidebar":"docs"},{"id":"maintain/archive/maintain-guides-democracy","path":"/docs/maintain/maintain-guides-democracy","sidebar":"docs"},{"id":"maintain/archive/maintain-guides-how-to-join-council","path":"/docs/maintain/maintain-guides-how-to-join-council","sidebar":"docs"},{"id":"maintain/archive/maintain-guides-how-to-vote-councillor","path":"/docs/maintain/maintain-guides-how-to-vote-councillor","sidebar":"docs"},{"id":"maintain/doc-maintain-guides-validator-community","path":"/docs/maintain-guides-validator-community","sidebar":"docs"},{"id":"maintain/kusama/maintain-guides-how-to-validate-kusama","path":"/docs/maintain-guides-how-to-validate-kusama","sidebar":"docs"},{"id":"maintain/kusama/maintain-guides-society-kusama","path":"/docs/maintain-guides-society-kusama","sidebar":"docs"},{"id":"maintain/maintain-archive","path":"/docs/maintain-archive","sidebar":"docs"},{"id":"maintain/maintain-bootnode","path":"/docs/maintain-bootnode","sidebar":"docs"},{"id":"maintain/maintain-endpoints","path":"/docs/maintain-endpoints","sidebar":"docs"},{"id":"maintain/maintain-errors","path":"/docs/maintain-errors","sidebar":"docs"},{"id":"maintain/maintain-guides-async-backing","path":"/docs/maintain-guides-async-backing","sidebar":"docs"},{"id":"maintain/maintain-guides-how-to-chill","path":"/docs/maintain-guides-how-to-chill","sidebar":"docs"},{"id":"maintain/maintain-guides-how-to-monitor-your-node","path":"/docs/maintain-guides-how-to-monitor-your-node","sidebar":"docs"},{"id":"maintain/maintain-guides-how-to-stop-validating","path":"/docs/maintain-guides-how-to-stop-validating","sidebar":"docs"},{"id":"maintain/maintain-guides-how-to-systemd","path":"/docs/maintain-guides-how-to-systemd","sidebar":"docs"},{"id":"maintain/maintain-guides-how-to-upgrade","path":"/docs/maintain-guides-how-to-upgrade","sidebar":"docs"},{"id":"maintain/maintain-guides-how-to-validate-polkadot","path":"/docs/maintain-guides-how-to-validate-polkadot","sidebar":"docs"},{"id":"maintain/maintain-guides-secure-validator","path":"/docs/maintain-guides-secure-validator","sidebar":"docs"},{"id":"maintain/maintain-guides-validator-payout","path":"/docs/maintain-guides-validator-payout","sidebar":"docs"},{"id":"maintain/maintain-index","path":"/docs/maintain-index","sidebar":"docs"},{"id":"maintain/maintain-networks","path":"/docs/maintain-networks","sidebar":"docs"},{"id":"maintain/maintain-polkadot-parameters","path":"/docs/maintain-polkadot-parameters","sidebar":"docs"},{"id":"maintain/maintain-rpc","path":"/docs/maintain-rpc","sidebar":"docs"},{"id":"maintain/maintain-sync","path":"/docs/maintain-sync","sidebar":"docs"},{"id":"maintain/maintain-wss","path":"/docs/maintain-wss","sidebar":"docs"},{"id":"/explore-index","path":"/docs/explore-index","sidebar":"docs"},{"id":"/wallets-index","path":"/docs/wallets-index","sidebar":"docs"},{"id":"/apps-index","path":"/docs/apps-index","sidebar":"docs"},{"id":"/dashboards-index","path":"/docs/dashboards-index","sidebar":"docs"},{"id":"general/dune-analytics","path":"/docs/general/dune-analytics","sidebar":"docs"},{"id":"general/dune-analytics/polkadot-dashboards","path":"/docs/general/dune-analytics/polkadot-dashboards","sidebar":"docs"},{"id":"general/dune-analytics/parachain-dashboards","path":"/docs/general/dune-analytics/parachain-dashboards","sidebar":"docs"},{"id":"/community-index","path":"/docs/community-index","sidebar":"docs"},{"id":"/programs-index","path":"/docs/programs-index","sidebar":"docs"},{"id":"/learn-index","path":"/docs/learn-index","sidebar":"docs"},{"id":"/general-index","path":"/docs/general-index","sidebar":"docs"},{"id":"/polkadot-vision-index","path":"/docs/polkadot-vision-index","sidebar":"docs"},{"id":"/stay-safe-index","path":"/docs/stay-safe-index","sidebar":"docs"},{"id":"/learn-basics-index","path":"/docs/learn-basics-index","sidebar":"docs"},{"id":"/learn-staking-index","path":"/docs/learn-staking-index","sidebar":"docs"},{"id":"/learn-polkadot-opengov-index","path":"/docs/learn-polkadot-opengov-index","sidebar":"docs"},{"id":"/learn-assets-index","path":"/docs/learn-assets-index","sidebar":"docs"},{"id":"/learn-participants-index","path":"/docs/learn-participants-index","sidebar":"docs"},{"id":"/learn-components-index","path":"/docs/learn-components-index","sidebar":"docs"},{"id":"/learn-advanced-index","path":"/docs/learn-advanced-index","sidebar":"docs"},{"id":"/learn-parachains-index","path":"/docs/learn-parachains-index","sidebar":"docs"},{"id":"/learn-agile-coretime-index","path":"/docs/learn-agile-coretime-index","sidebar":"docs"},{"id":"/learn-xcm-index","path":"/docs/learn-xcm-index","sidebar":"docs"},{"id":"learn/xcm","path":"/docs/learn/xcm","sidebar":"docs"},{"id":"/learn/xcm/overview","path":"/docs/learn/xcm/overview","sidebar":"docs"},{"id":"/learn/xcm/quickstart","path":"/docs/learn/xcm/quickstart","sidebar":"docs"},{"id":"/learn/xcm/fundamentals","path":"/docs/learn/xcm/fundamentals","sidebar":"docs"},{"id":"/learn/xcm/fundamentals/multilocation","path":"/docs/learn/xcm/fundamentals/multilocation","sidebar":"docs"},{"id":"/learn/xcm/journey","path":"/docs/learn/xcm/journey","sidebar":"docs"},{"id":"/learn/xcm/journey/transfers","path":"/docs/learn/xcm/journey/transfers","sidebar":"docs"},{"id":"/learn/xcm/references","path":"/docs/learn/xcm/references","sidebar":"docs"},{"id":"/learn-comparisons-index","path":"/docs/learn-comparisons-index","sidebar":"docs"},{"id":"/learn-future-implementations-index","path":"/docs/learn-future-implementations-index","sidebar":"docs"},{"id":"/learn-jam","path":"/docs/learn-jam","sidebar":"docs"},{"id":"/build-client-index","path":"/docs/build-client-index","sidebar":"docs"},{"id":"/build-protocol-index","path":"/docs/build-protocol-index","sidebar":"docs"},{"id":"/build-archive-index","path":"/docs/build-archive-index","sidebar":"docs"},{"id":"/maintain-node-index","path":"/docs/maintain-node-index","sidebar":"docs"},{"id":"/maintain-collator-index","path":"/docs/maintain-collator-index","sidebar":"docs"},{"id":"/maintain-validator-index","path":"/docs/maintain-validator-index","sidebar":"docs"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/docs/explore-index","label":"Explore"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(59940);const c=JSON.parse('{"docusaurusVersion":"3.5.2","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.5.2"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.5.2"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.5.2"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.5.2"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.5.2"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"3.5.2"},"docusaurus-plugin-client-redirects":{"type":"package","name":"@docusaurus/plugin-client-redirects","version":"3.5.2"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.5.2"}}}');var l=n(74848),u={siteConfig:a.default,siteMetadata:c,globalData:o,i18n:i,codeTranslations:s},d=r.createContext(u);function p(e){var t=e.children;return(0,l.jsx)(d.Provider,{value:u,children:t})}},67489:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(77387),a=n(96540),o=n(38193),i=n(5260),s=n(70440),c=n(96300),l=n(53102),u=n(74848);function d(e){var t=e.error,n=e.tryAgain;return(0,u.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,u.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,u.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,u.jsx)(p,{error:t})]})}function p(e){var t=e.error,n=(0,s.rA)(t).map((function(e){return e.message})).join("\n\nCause:\n");return(0,u.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function f(e){var t=e.children;return(0,u.jsx)(l.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function m(e){var t=e.error,n=e.tryAgain;return(0,u.jsx)(f,{children:(0,u.jsxs)(b,{fallback:function(){return(0,u.jsx)(d,{error:t,tryAgain:n})},children:[(0,u.jsx)(i.A,{children:(0,u.jsx)("title",{children:"Page Error"})}),(0,u.jsx)(c.A,{children:(0,u.jsx)(d,{error:t,tryAgain:n})})]})})}var h=function(e){return(0,u.jsx)(m,Object.assign({},e))},b=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={error:null},n}(0,r.A)(t,e);var n=t.prototype;return n.componentDidCatch=function(e){o.A.canUseDOM&&this.setState({error:e})},n.render=function(){var e=this,t=this.props.children,n=this.state.error;if(n){var r,a={error:n,tryAgain:function(){return e.setState({error:null})}};return(null!=(r=this.props.fallback)?r:h)(a)}return null!=t?t:null},t}(a.Component)},38193:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document;const a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(96540);var r=n(80545),a=n(74848);function o(e){return(0,a.jsx)(r.mg,Object.assign({},e))}},28774:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(98587),a=n(96540),o=n(54625),i=n(70440),s=n(44586),c=n(16654),l=n(38193),u=n(63427),d=n(86025),p=n(74848),f=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];function m(e,t){var n,m,h,b=e.isNavLink,g=e.to,y=e.href,v=e.activeClassName,x=e.isActive,w=e["data-noBrokenLinkCheck"],k=e.autoAddBaseUrl,_=void 0===k||k,S=(0,r.A)(e,f),E=(0,s.A)().siteConfig,j=E.trailingSlash,O=E.baseUrl,A=E.future.experimental_router,C=(0,d.hH)().withBaseUrl,P=(0,u.A)(),T=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(function(){return T.current}));var I=g||y;var N,R,L=(0,c.A)(I),D=null==I?void 0:I.replace("pathname://",""),M=void 0!==D?(N=D,_&&function(e){return e.startsWith("/")}(N)?C(N):N):void 0;"hash"===A&&null!=(n=M)&&n.startsWith("./")&&(M=null==(R=M)?void 0:R.slice(1));M&&L&&(M=(0,i.Ks)(M,{trailingSlash:j,baseUrl:O}));var F=(0,a.useRef)(!1),B=b?o.k2:o.N_,z=l.A.canUseIntersectionObserver,U=(0,a.useRef)(),$=function(){F.current||null==M||(window.docusaurus.preload(M),F.current=!0)};(0,a.useEffect)((function(){return!z&&L&&l.A.canUseDOM&&null!=M&&window.docusaurus.prefetch(M),function(){z&&U.current&&U.current.disconnect()}}),[U,M,z,L]);var q=null!=(m=null==(h=M)?void 0:h.startsWith("#"))&&m,H=!S.target||"_self"===S.target,V=!M||!L||!H||q&&"hash"!==A;w||!q&&V||P.collectLink(M),S.id&&P.collectAnchor(S.id);var W={};return V?(0,p.jsx)("a",Object.assign({ref:T,href:M},I&&!L&&{target:"_blank",rel:"noopener noreferrer"},S,W)):(0,p.jsx)(B,Object.assign({},S,{onMouseEnter:$,onTouchStart:$,innerRef:function(e){T.current=e,z&&e&&L&&(U.current=new window.IntersectionObserver((function(t){t.forEach((function(t){e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(U.current.unobserve(e),U.current.disconnect(),null!=M&&window.docusaurus.prefetch(M))}))})),U.current.observe(e))},to:M},b&&{isActive:x,activeClassName:v},W))}const h=a.forwardRef(m)},21312:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,T:()=>c});var r=n(96540),a=n(74848);function o(e,t){var n=e.split(/(\{\w+\})/).map((function(e,n){if(n%2==1){var r=null==t?void 0:t[e.slice(1,-1)];if(void 0!==r)return r}return e}));return n.some((function(e){return(0,r.isValidElement)(e)}))?n.map((function(e,t){return(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e})).filter((function(e){return""!==e})):n.join("")}var i=n(59940);function s(e){var t,n,r=e.id,a=e.message;if(void 0===r&&void 0===a)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return null!=(t=null!=(n=i[null!=r?r:a])?n:a)?t:r}function c(e,t){return o(s({message:e.message,id:e.id}),t)}function l(e){var t=e.children,n=e.id,r=e.values;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");var i=s({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},17065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});var r="default"},16654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},86025:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,hH:()=>i});var r=n(96540),a=n(44586),o=n(16654);function i(){var e=(0,a.A)().siteConfig,t=e.baseUrl,n=e.url,i=e.future.experimental_router,s=(0,r.useCallback)((function(e,r){return function(e){var t=e.siteUrl,n=e.baseUrl,r=e.url,a=e.options,i=void 0===a?{}:a,s=i.forcePrependBaseUrl,c=void 0!==s&&s,l=i.absolute,u=void 0!==l&&l,d=e.router;if(!r||r.startsWith("#")||(0,o.z)(r))return r;if("hash"===d)return r.startsWith("/")?"."+r:"./"+r;if(c)return n+r.replace(/^\//,"");if(r===n.replace(/\/$/,""))return n;var p=r.startsWith(n)?r:n+r.replace(/^\//,"");return u?t+p:p}({siteUrl:n,baseUrl:t,url:e,options:r,router:i})}),[n,t,i]);return{withBaseUrl:s}}function s(e,t){return void 0===t&&(t={}),(0,i().withBaseUrl)(e,t)}},63427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(96540),a=(n(74848),r.createContext({collectAnchor:function(){},collectLink:function(){}})),o=function(){return(0,r.useContext)(a)};function i(){return o()}},44586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(96540),a=n(73348);function o(){return(0,r.useContext)(a.o)}},92303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(96540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(96540);const a=n(38193).A.canUseDOM?r.useLayoutEffect:r.useEffect},86921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=function(e){return"object"==typeof e&&!!e&&Object.keys(e).length>0};function a(e){var t={};return function e(n,a){Object.entries(n).forEach((function(n){var o=n[0],i=n[1],s=a?a+"."+o:o;r(i)?e(i,s):t[s]=i}))}(e),t}},53102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>o});var r=n(96540),a=n(74848),o=r.createContext(null);function i(e){var t=e.children,n=e.value,i=r.useContext(o),s=(0,r.useMemo)((function(){return function(e){var t=e.parent,n=e.value;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}var r=Object.assign({},t.data,null==n?void 0:n.data);return{plugin:t.plugin,data:r}}({parent:i,value:n})}),[i,n]);return(0,a.jsx)(o.Provider,{value:s,children:t})}},53886:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>b,XK:()=>v,g1:()=>y});var r=n(96540),a=n(44070),o=n(17065),i=n(6342),s=n(75376),c=n(43807),l=n(74848),u=function(e){return"docs-preferred-version-"+e},d={save:function(e,t,n){(0,s.Wf)(u(e),{persistence:t}).set(n)},read:function(e,t){return(0,s.Wf)(u(e),{persistence:t}).get()},clear:function(e,t){(0,s.Wf)(u(e),{persistence:t}).del()}},p=function(e){return Object.fromEntries(e.map((function(e){return[e,{preferredVersionName:null}]})))};var f=r.createContext(null);function m(){var e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((function(){return Object.keys(e)}),[e]),o=(0,r.useState)((function(){return p(n)})),s=o[0],c=o[1];return(0,r.useEffect)((function(){c(function(e){var t=e.pluginIds,n=e.versionPersistence,r=e.allDocsData;return Object.fromEntries(t.map((function(e){return[e,(t=e,a=d.read(t,n),r[t].versions.some((function(e){return e.name===a}))?{preferredVersionName:a}:(d.clear(t,n),{preferredVersionName:null}))];var t,a})))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]),[s,(0,r.useMemo)((function(){return{savePreferredVersion:function(e,n){d.save(e,t,n),c((function(t){var r;return Object.assign({},t,((r={})[e]={preferredVersionName:n},r))}))}}}),[t])]}function h(e){var t=e.children,n=m();return(0,l.jsx)(f.Provider,{value:n,children:t})}function b(e){var t=e.children;return(0,l.jsx)(h,{children:t})}function g(){var e=(0,r.useContext)(f);if(!e)throw new c.dV("DocsPreferredVersionContextProvider");return e}function y(e){var t;void 0===e&&(e=o.W);var n=(0,a.ht)(e),i=g(),s=i[0],c=i[1],l=s[e].preferredVersionName;return{preferredVersion:null!=(t=n.versions.find((function(e){return e.name===l})))?t:null,savePreferredVersionName:(0,r.useCallback)((function(t){c.savePreferredVersion(e,t)}),[c,e])}}function v(){var e=(0,a.Gy)(),t=g()[0];var n=Object.keys(e);return Object.fromEntries(n.map((function(n){return[n,(r=n,o=e[r],i=t[r].preferredVersionName,null!=(a=o.versions.find((function(e){return e.name===i})))?a:null)];var r,a,o,i})))}},82565:(e,t,n)=>{"use strict";n.d(t,{k:()=>o,v:()=>i});var r=n(44070),a=n(53886);function o(e,t){return"docs-"+e+"-"+t}function i(){var e=(0,r.Gy)(),t=(0,r.gk)(),n=(0,a.XK)();return[].concat(Object.keys(e).map((function(r){var a,i=(null==t?void 0:t.activePlugin.pluginId)===r?t.activeVersion:void 0,s=n[r],c=e[r].versions.find((function(e){return e.isLast}));return o(r,(null!=(a=null!=i?i:s)?a:c).name)})))}},60609:(e,t,n)=>{"use strict";n.d(t,{V:()=>c,t:()=>l});var r=n(96540),a=n(43807),o=n(74848),i=Symbol("EmptyContext"),s=r.createContext(i);function c(e){var t=e.children,n=e.name,a=e.items,i=(0,r.useMemo)((function(){return n&&a?{name:n,items:a}:null}),[n,a]);return(0,o.jsx)(s.Provider,{value:i,children:t})}function l(){var e=(0,r.useContext)(s);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},26972:(e,t,n)=>{"use strict";n.d(t,{$S:()=>h,B5:()=>j,Nr:()=>m,OF:()=>k,QB:()=>E,Vd:()=>_,Y:()=>x,cC:()=>f,d1:()=>O,fW:()=>S,w8:()=>y});var r=n(43845),a=n(96540),o=n(56347),i=n(22831),s=n(44070),c=n(99169),l=n(31682),u=n(53886),d=n(23025),p=n(60609);function f(e){var t=(0,d.r)();if(e){var n=t.docs[e];if(!n)throw new Error("no version doc found by id="+e);return n}}function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(var t,n=(0,r.A)(e.items);!(t=n()).done;){var a=m(t.value);if(a)return a}}(e):void 0:e.href}function h(){var e=(0,o.zy)().pathname,t=(0,p.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");var n=w({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(e+" is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.");return n}var b=function(e,t){return void 0!==e&&(0,c.ys)(e,t)},g=function(e,t){return e.some((function(e){return y(e,t)}))};function y(e,t){return"link"===e.type?b(e.href,t):"category"===e.type&&(b(e.href,t)||g(e.items,t))}function v(e,t){switch(e.type){case"category":return y(e,t)||e.items.some((function(e){return v(e,t)}));case"link":return!e.unlisted||y(e,t);default:return!0}}function x(e,t){return(0,a.useMemo)((function(){return e.filter((function(e){return v(e,t)}))}),[e,t])}function w(e){var t=e.sidebarItems,n=e.pathname,a=e.onlyCategories,o=void 0!==a&&a,i=[];return function e(t){for(var a,s=(0,r.A)(t);!(a=s()).done;){var l=a.value;if("category"===l.type&&((0,c.ys)(l.href,n)||e(l.items))||"link"===l.type&&(0,c.ys)(l.href,n))return o&&"category"!==l.type||i.unshift(l),!0}return!1}(t),i}function k(){var e,t=(0,p.t)(),n=(0,o.zy)().pathname;return!1!==(null==(e=(0,s.vT)())?void 0:e.pluginData.breadcrumbs)&&t?w({sidebarItems:t.items,pathname:n}):null}function _(e){var t=(0,s.zK)(e).activeVersion,n=(0,u.g1)(e).preferredVersion,r=(0,s.r7)(e);return(0,a.useMemo)((function(){return(0,l.sb)([t,n,r].filter(Boolean))}),[t,n,r])}function S(e,t){var n=_(t);return(0,a.useMemo)((function(){var t=n.flatMap((function(e){return e.sidebars?Object.entries(e.sidebars):[]})),r=t.find((function(t){return t[0]===e}));if(!r)throw new Error("Can't find any sidebar with id \""+e+'" in version'+(n.length>1?"s":"")+" "+n.map((function(e){return e.name})).join(", ")+'".\nAvailable sidebar ids are:\n- '+t.map((function(e){return e[0]})).join("\n- "));return r[1]}),[e,n])}function E(e,t){var n=_(t);return(0,a.useMemo)((function(){var t=n.flatMap((function(e){return e.docs})),r=t.find((function(t){return t.id===e}));if(!r){if(n.flatMap((function(e){return e.draftIds})).includes(e))return null;throw new Error("Couldn't find any doc with id \""+e+'" in version'+(n.length>1?"s":"")+' "'+n.map((function(e){return e.name})).join(", ")+'".\nAvailable doc ids are:\n- '+(0,l.sb)(t.map((function(e){return e.id}))).join("\n- "))}return r}),[e,n])}function j(e){var t=e.route,n=(0,o.zy)(),r=(0,d.r)(),a=t.routes,s=a.find((function(e){return(0,o.B6)(n.pathname,e)}));if(!s)return null;var c=s.sidebar,l=c?r.docsSidebars[c]:void 0;return{docElement:(0,i.v)(a),sidebarName:c,sidebarItems:l}}function O(e){return e.filter((function(e){return!("category"===e.type||"link"===e.type)||!!m(e)}))}},23025:(e,t,n)=>{"use strict";n.d(t,{n:()=>s,r:()=>c});var r=n(96540),a=n(43807),o=n(74848),i=r.createContext(null);function s(e){var t=e.children,n=e.version;return(0,o.jsx)(i.Provider,{value:n,children:t})}function c(){var e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},44070:(e,t,n)=>{"use strict";n.d(t,{zK:()=>g,vT:()=>f,gk:()=>m,Gy:()=>d,HW:()=>y,ht:()=>p,r7:()=>b,jh:()=>h});var r=n(56347),a=n(44586),o=n(17065);function i(e,t){void 0===t&&(t={});var n=(0,a.A)().globalData[e];if(!n&&t.failfast)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin.');return n}var s=function(e){return e.versions.find((function(e){return e.isLast}))};function c(e,t){return[].concat(e.versions).sort((function(e,t){return e.path===t.path?0:e.path.includes(t.path)?-1:t.path.includes(e.path)?1:0})).find((function(e){return!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})}))}function l(e,t){var n,a,o=c(e,t),i=null==o?void 0:o.docs.find((function(e){return!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})}));return{activeVersion:o,activeDoc:i,alternateDocVersions:i?(n=i.id,a={},e.versions.forEach((function(e){e.docs.forEach((function(t){t.id===n&&(a[e.name]=t)}))})),a):{}}}var u={},d=function(){var e;return null!=(e=i("docusaurus-plugin-content-docs"))?e:u},p=function(e){try{return function(e,t,n){void 0===t&&(t=o.W),void 0===n&&(n={});var r=i(e),a=null==r?void 0:r[t];if(!a&&n.failfast)throw new Error('Docusaurus plugin global data not found for "'+e+'" plugin with id "'+t+'".');return a}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":" (pluginId="+e),{cause:t})}};function f(e){return void 0===e&&(e={}),function(e,t,n){void 0===n&&(n={});var a=Object.entries(e).sort((function(e,t){return t[1].path.localeCompare(e[1].path)})).find((function(e){var n=e[1];return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error("Can't find active docs plugin for \""+t+'" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: '+Object.values(e).map((function(e){return e.path})).join(", "));return o}(d(),(0,r.zy)().pathname,e)}function m(e){void 0===e&&(e={});var t=f(e),n=(0,r.zy)().pathname;if(t)return{activePlugin:t,activeVersion:c(t.pluginData,n)}}function h(e){return p(e).versions}function b(e){var t=p(e);return s(t)}function g(e){return l(p(e),(0,r.zy)().pathname)}function y(e){return function(e,t){var n=s(e);return{latestDocSuggestion:l(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(p(e),(0,r.zy)().pathname)}},76294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate:function(e){var t=e.location,n=e.previousLocation;if(n&&t.pathname!==n.pathname){var r=window.setTimeout((function(){a().start()}),200);return function(){return window.clearTimeout(r)}}},onRouteDidUpdate:function(){a().done()}}},26134:(e,t,n)=>{"use strict";var r,a,o=n(71765),i=n(85290);r=o.My,a=i.default.themeConfig.prism.additionalLanguages,globalThis.Prism=r,a.forEach((function(e){"php"===e&&n(19700),n(91830)("./prism-"+e)})),delete globalThis.Prism},51107:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(98587),a=(n(96540),n(34164)),o=n(21312),i=n(6342),s=n(28774),c=n(63427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var u=n(74848),d=["as","id"];function p(e){var t=e.as,n=e.id,p=(0,r.A)(e,d),f=(0,c.A)(),m=(0,i.p)().navbar.hideOnScroll;if("h1"===t||!n)return(0,u.jsx)(t,Object.assign({},p,{id:void 0}));f.collectAnchor(n);var h=(0,o.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof p.children?p.children:n});return(0,u.jsxs)(t,Object.assign({},p,{className:(0,a.A)("anchor",m?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,p.className),id:n,children:[p.children,(0,u.jsx)(s.A,{className:"hash-link",to:"#"+n,"aria-label":h,title:h,children:"\u200b"})]}))}},43186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(96540);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(74848);function o(e){var t=e.width,n=void 0===t?13.5:t,o=e.height,i=void 0===o?13.5:o;return(0,a.jsx)("svg",{width:n,height:i,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},96300:(e,t,n)=>{"use strict";n.d(t,{A:()=>Bt});var r=n(96540),a=n(34164),o=n(67489),i=n(69024),s=n(56347),c=n(21312),l=n(75062),u=n(74848),d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){var e=(0,r.useRef)(null),t=(0,s.W6)().action,n=(0,r.useCallback)((function(e){e.preventDefault();var t,n=null!=(t=document.querySelector("main:first-of-type"))?t:document.getElementById(d);n&&p(n)}),[]);return(0,l.$)((function(n){var r=n.location;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}var m=(0,c.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){var t,n=null!=(t=e.children)?t:m,r=f(),a=r.containerRef,o=r.onClick;return(0,u.jsx)("div",{ref:a,role:"region","aria-label":m,children:(0,u.jsx)("a",Object.assign({},e,{href:"#"+d,onClick:o,children:n}))})}var b=n(17559),g=n(14090);const y={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(h,{className:y.skipToContent})}var x=n(6342),w=n(65041),k=n(98587),_=["width","height","color","strokeWidth","className"];function S(e){var t=e.width,n=void 0===t?21:t,r=e.height,a=void 0===r?21:r,o=e.color,i=void 0===o?"currentColor":o,s=e.strokeWidth,c=void 0===s?1.2:s,l=(e.className,(0,k.A)(e,_));return(0,u.jsx)("svg",Object.assign({viewBox:"0 0 15 15",width:n,height:a},l,{children:(0,u.jsx)("g",{stroke:i,strokeWidth:c,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})}))}const E={closeButton:"closeButton_CVFx"};function j(e){return(0,u.jsx)("button",Object.assign({type:"button","aria-label":(0,c.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.A)("clean-btn close",E.closeButton,e.className),children:(0,u.jsx)(S,{width:14,height:14,strokeWidth:3.1})}))}const O={content:"content_knG7"};function A(e){var t=(0,x.p)().announcementBar.content;return(0,u.jsx)("div",Object.assign({},e,{className:(0,a.A)(O.content,e.className),dangerouslySetInnerHTML:{__html:t}}))}const C={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function P(){var e=(0,x.p)().announcementBar,t=(0,w.M)(),n=t.isActive,r=t.close;if(!n)return null;var a=e.backgroundColor,o=e.textColor,i=e.isCloseable;return(0,u.jsxs)("div",{className:C.announcementBar,style:{backgroundColor:a,color:o},role:"banner",children:[i&&(0,u.jsx)("div",{className:C.announcementBarPlaceholder}),(0,u.jsx)(A,{className:C.announcementBarContent}),i&&(0,u.jsx)(j,{onClick:r,className:C.announcementBarClose})]})}var T=n(22069),I=n(23104);var N=n(43807),R=n(75600),L=r.createContext(null);function D(e){var t,n,a,o,i,s,c,l=e.children,d=(t=(0,T.M)(),n=(0,R.YL)(),a=(0,r.useState)(!1),o=a[0],i=a[1],s=null!==n.component,c=(0,N.ZC)(s),(0,r.useEffect)((function(){s&&!c&&i(!0)}),[s,c]),(0,r.useEffect)((function(){s?t.shown||i(!0):i(!1)}),[t.shown,s]),(0,r.useMemo)((function(){return[o,i]}),[o]));return(0,u.jsx)(L.Provider,{value:d,children:l})}function M(e){if(e.component){var t=e.component;return(0,u.jsx)(t,Object.assign({},e.props))}}function F(){var e=(0,r.useContext)(L);if(!e)throw new N.dV("NavbarSecondaryMenuDisplayProvider");var t=e[0],n=e[1],a=(0,r.useCallback)((function(){return n(!1)}),[n]),o=(0,R.YL)();return(0,r.useMemo)((function(){return{shown:t,hide:a,content:M(o)}}),[a,o,t])}function B(e){var t=e.header,n=e.primaryMenu,r=e.secondaryMenu,o=F().shown;return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,a.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var z=n(95293),U=n(92303);function $(e){return(0,u.jsx)("svg",Object.assign({viewBox:"0 0 24 24",width:24,height:24},e,{children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})}))}function q(e){return(0,u.jsx)("svg",Object.assign({viewBox:"0 0 24 24",width:24,height:24},e,{children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})}))}const H={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function V(e){var t=e.className,n=e.buttonClassName,r=e.value,o=e.onChange,i=(0,U.A)(),s=(0,c.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,c.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,c.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,a.A)(H.toggle,t),children:(0,u.jsxs)("button",{className:(0,a.A)("clean-btn",H.toggleButton,!i&&H.toggleButtonDisabled,n),type:"button",onClick:function(){return o("dark"===r?"light":"dark")},disabled:!i,title:s,"aria-label":s,"aria-live":"polite",children:[(0,u.jsx)($,{className:(0,a.A)(H.toggleIcon,H.lightToggleIcon)}),(0,u.jsx)(q,{className:(0,a.A)(H.toggleIcon,H.darkToggleIcon)})]})})}const W=r.memo(V),K={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function G(e){var t=e.className,n=(0,x.p)().navbar.style,r=(0,x.p)().colorMode.disableSwitch,a=(0,z.G)(),o=a.colorMode,i=a.setColorMode;return r?null:(0,u.jsx)(W,{className:t,buttonClassName:"dark"===n?K.darkNavbarColorModeToggle:void 0,value:o,onChange:i})}var Q=n(39529);function Y(){return(0,u.jsx)(Q.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Z(){var e=(0,T.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,c.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:function(){return e.toggle()},children:(0,u.jsx)(S,{color:"var(--ifm-color-emphasis-600)"})})}function X(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(Y,{}),(0,u.jsx)(G,{className:"margin-right--md"}),(0,u.jsx)(Z,{})]})}var J=n(28774),ee=n(86025),te=n(16654),ne=n(91252),re=n(43186),ae=["activeBasePath","activeBaseRegex","to","href","label","html","isDropdownLink","prependBaseUrlToHref"];function oe(e){var t=e.activeBasePath,n=e.activeBaseRegex,r=e.to,a=e.href,o=e.label,i=e.html,s=e.isDropdownLink,c=e.prependBaseUrlToHref,l=(0,k.A)(e,ae),d=(0,ee.Ay)(r),p=(0,ee.Ay)(t),f=(0,ee.Ay)(a,{forcePrependBaseUrl:!0}),m=o&&a&&!(0,te.A)(a),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,u.jsxs)(u.Fragment,{children:[o,m&&(0,u.jsx)(re.A,Object.assign({},s&&{width:12,height:12}))]})};return a?(0,u.jsx)(J.A,Object.assign({href:c?f:a},l,h)):(0,u.jsx)(J.A,Object.assign({to:d,isNavLink:!0},(t||n)&&{isActive:function(e,t){return n?(0,ne.G)(n,t.pathname):t.pathname.startsWith(p)}},l,h))}var ie=["className","isDropdownItem"],se=["className","isDropdownItem"],ce=["mobile","position"];function le(e){var t=e.className,n=e.isDropdownItem,r=void 0!==n&&n,o=(0,k.A)(e,ie),i=(0,u.jsx)(oe,Object.assign({className:(0,a.A)(r?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:r},o));return r?(0,u.jsx)("li",{children:i}):i}function ue(e){var t=e.className,n=(e.isDropdownItem,(0,k.A)(e,se));return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(oe,Object.assign({className:(0,a.A)("menu__link",t)},n))})}function de(e){var t,n=e.mobile,r=void 0!==n&&n,a=(e.position,(0,k.A)(e,ce)),o=r?ue:le;return(0,u.jsx)(o,Object.assign({},a,{activeClassName:null!=(t=a.activeClassName)?t:r?"menu__link--active":"navbar__link--active"}))}var pe=n(41422),fe=n(99169),me=n(44586);const he="dropdownNavbarItemMobile_S0Fm";var be=["items","position","className","onClick"],ge=["items","className","position","onClick"],ye=["mobile"];function ve(e,t){return e.some((function(e){return function(e,t){return!!(0,fe.ys)(e.to,t)||!!(0,ne.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)}))}function xe(e){var t,n=e.items,o=e.position,i=e.className,s=(e.onClick,(0,k.A)(e,be)),c=(0,r.useRef)(null),l=(0,r.useState)(!1),d=l[0],p=l[1];return(0,r.useEffect)((function(){var e=function(e){c.current&&!c.current.contains(e.target)&&p(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),function(){document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[c]),(0,u.jsxs)("div",{ref:c,className:(0,a.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===o,"dropdown--show":d}),children:[(0,u.jsx)(oe,Object.assign({"aria-haspopup":"true","aria-expanded":d,role:"button",href:s.to?void 0:"#",className:(0,a.A)("navbar__link",i)},s,{onClick:s.to?void 0:function(e){return e.preventDefault()},onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),p(!d))},children:null!=(t=s.children)?t:s.label})),(0,u.jsx)("ul",{className:"dropdown__menu",children:n.map((function(e,t){return(0,r.createElement)(tt,Object.assign({isDropdownItem:!0,activeClassName:"dropdown__link--active"},e,{key:t}))}))})]})}function we(e){var t,n,o=e.items,i=e.className,c=(e.position,e.onClick),l=(0,k.A)(e,ge),d=(n=(0,me.A)().siteConfig.baseUrl,(0,s.zy)().pathname.replace(n,"/")),p=ve(o,d),f=(0,pe.u)({initialState:function(){return!p}}),m=f.collapsed,h=f.toggleCollapsed,b=f.setCollapsed;return(0,r.useEffect)((function(){p&&b(!p)}),[d,p,b]),(0,u.jsxs)("li",{className:(0,a.A)("menu__list-item",{"menu__list-item--collapsed":m}),children:[(0,u.jsx)(oe,Object.assign({role:"button",className:(0,a.A)(he,"menu__link menu__link--sublist menu__link--sublist-caret",i)},l,{onClick:function(e){e.preventDefault(),h()},children:null!=(t=l.children)?t:l.label})),(0,u.jsx)(pe.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:m,children:o.map((function(e,t){return(0,r.createElement)(tt,Object.assign({mobile:!0,isDropdownItem:!0,onClick:c,activeClassName:"menu__link--active"},e,{key:t}))}))})]})}function ke(e){var t=e.mobile,n=void 0!==t&&t,r=(0,k.A)(e,ye),a=n?we:xe;return(0,u.jsx)(a,Object.assign({},r))}var _e=n(32131),Se=["width","height"];function Ee(e){var t=e.width,n=void 0===t?20:t,r=e.height,a=void 0===r?20:r,o=(0,k.A)(e,Se);return(0,u.jsx)("svg",Object.assign({viewBox:"0 0 24 24",width:n,height:a,"aria-hidden":!0},o,{children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})}))}const je="iconLanguage_nlXk";var Oe=["mobile","dropdownItemsBefore","dropdownItemsAfter","queryString"];var Ae=n(40961),Ce=n(55600),Pe=n(5260),Te=n(24255),Ie=n(51062),Ne=n(2967),Re=n(82565);function Le(){var e;return["language:"+(0,me.A)().i18n.currentLocale,(e=(0,Re.v)(),[Ne.C].concat(e)).map((function(e){return"docusaurus_tag:"+e}))]}const De={button:{buttonText:(0,c.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,c.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,c.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,c.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,c.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,c.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,c.T)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,c.T)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,c.T)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,c.T)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,c.T)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,c.T)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,c.T)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,c.T)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,c.T)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,c.T)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,c.T)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,c.T)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,c.T)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,c.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,c.T)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};var Me=["contextualSearch","externalUrlRegex"],Fe=null;function Be(e){var t=e.hit,n=e.children;return(0,u.jsx)(J.A,{to:t.url,children:n})}function ze(e){var t=e.state,n=e.onClose,r=(0,Te.w)();return(0,u.jsx)(J.A,{to:r(t.query),onClick:n,children:(0,u.jsx)(c.A,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits},children:"See all {count} results"})})}function Ue(e){var t,a,o,i,c=e.contextualSearch,l=e.externalUrlRegex,d=(0,k.A)(e,Me),p=(0,me.A)().siteMetadata,f=(0,Ie.C)(),m=Le(),h=null!=(t=null==(a=d.searchParameters)?void 0:a.facetFilters)?t:[],b=c?(o=h,[].concat((i=function(e){return"string"==typeof e?[e]:e})(m),i(o))):h,g=Object.assign({},d.searchParameters,{facetFilters:b}),y=(0,s.W6)(),v=(0,r.useRef)(null),x=(0,r.useRef)(null),w=(0,r.useState)(!1),_=w[0],S=w[1],E=(0,r.useState)(void 0),j=E[0],O=E[1],A=(0,r.useCallback)((function(){return Fe?Promise.resolve():Promise.all([n.e(8158).then(n.bind(n,48158)),Promise.all([n.e(1869),n.e(8913)]).then(n.bind(n,58913)),Promise.all([n.e(1869),n.e(416)]).then(n.bind(n,90416))]).then((function(e){var t=e[0].DocSearchModal;Fe=t}))}),[]),C=(0,r.useCallback)((function(){if(!v.current){var e=document.createElement("div");v.current=e,document.body.insertBefore(e,document.body.firstChild)}}),[]),P=(0,r.useCallback)((function(){C(),A().then((function(){return S(!0)}))}),[A,C]),T=(0,r.useCallback)((function(){var e;S(!1),null==(e=x.current)||e.focus()}),[]),I=(0,r.useCallback)((function(e){"f"===e.key&&(e.metaKey||e.ctrlKey)||(e.preventDefault(),O(e.key),P())}),[P]),N=(0,r.useRef)({navigate:function(e){var t=e.itemUrl;(0,ne.G)(l,t)?window.location.href=t:y.push(t)}}).current,R=(0,r.useRef)((function(e){return d.transformItems?d.transformItems(e):e.map((function(e){return Object.assign({},e,{url:f(e.url)})}))})).current,L=(0,r.useMemo)((function(){return function(e){return(0,u.jsx)(ze,Object.assign({},e,{onClose:T}))}}),[T]),D=(0,r.useCallback)((function(e){return e.addAlgoliaAgent("docusaurus",p.docusaurusVersion),e}),[p.docusaurusVersion]);return(0,Ce.E8)({isOpen:_,onOpen:P,onClose:T,onInput:I,searchButtonRef:x}),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Pe.A,{children:(0,u.jsx)("link",{rel:"preconnect",href:"https://"+d.appId+"-dsn.algolia.net",crossOrigin:"anonymous"})}),(0,u.jsx)(Ce.Bc,{onTouchStart:A,onFocus:A,onMouseOver:A,onClick:P,ref:x,translations:De.button}),_&&Fe&&v.current&&(0,Ae.createPortal)((0,u.jsx)(Fe,Object.assign({onClose:T,initialScrollY:window.scrollY,initialQuery:j,navigator:N,transformItems:R,hitComponent:Be,transformSearchClient:D},d.searchPagePath&&{resultsFooterComponent:L},d,{searchParameters:g,placeholder:De.placeholder,translations:De.modal})),v.current)]})}function $e(){var e=(0,me.A)().siteConfig;return(0,u.jsx)(Ue,Object.assign({},e.themeConfig.algolia))}const qe={navbarSearchContainer:"navbarSearchContainer_Bca1"};function He(e){var t=e.children,n=e.className;return(0,u.jsx)("div",{className:(0,a.A)(n,qe.navbarSearchContainer),children:t})}var Ve=n(44070),We=n(26972),Ke=["docId","label","docsPluginId"];var Ge=["sidebarId","label","docsPluginId"];var Qe=["label","to","docsPluginId"];var Ye=n(53886),Ze=["mobile","docsPluginId","dropdownActiveClassDisabled","dropdownItemsBefore","dropdownItemsAfter"];function Xe(e,t){var n;return null!=(n=t.alternateDocVersions[e.name])?n:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(e)}const Je={default:de,localeDropdown:function(e){var t=e.mobile,n=e.dropdownItemsBefore,r=e.dropdownItemsAfter,a=e.queryString,o=void 0===a?"":a,i=(0,k.A)(e,Oe),l=(0,me.A)().i18n,d=l.currentLocale,p=l.locales,f=l.localeConfigs,m=(0,_e.o)(),h=(0,s.zy)(),b=h.search,g=h.hash,y=p.map((function(e){var n=""+("pathname://"+m.createUrl({locale:e,fullyQualified:!1}))+b+g+o;return{label:f[e].label,lang:f[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===d?t?"menu__link--active":"dropdown__link--active":""}})),v=[].concat(n,y,r),x=t?(0,c.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):f[d].label;return(0,u.jsx)(ke,Object.assign({},i,{mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ee,{className:je}),x]}),items:v}))},search:function(e){var t=e.mobile,n=e.className;return t?null:(0,u.jsx)(He,{className:n,children:(0,u.jsx)($e,{})})},dropdown:ke,html:function(e){var t=e.value,n=e.className,r=e.mobile,o=void 0!==r&&r,i=e.isDropdownItem,s=void 0!==i&&i,c=s?"li":"div";return(0,u.jsx)(c,{className:(0,a.A)({navbar__item:!o&&!s,"menu__list-item":o},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){var t=e.docId,n=e.label,r=e.docsPluginId,a=(0,k.A)(e,Ke),o=(0,Ve.zK)(r).activeDoc,i=(0,We.QB)(t,r),s=(null==o?void 0:o.path)===(null==i?void 0:i.path);return null===i||i.unlisted&&!s?null:(0,u.jsx)(de,Object.assign({exact:!0},a,{isActive:function(){return s||!(null==o||!o.sidebar)&&o.sidebar===i.sidebar},label:null!=n?n:i.id,to:i.path}))},docSidebar:function(e){var t=e.sidebarId,n=e.label,r=e.docsPluginId,a=(0,k.A)(e,Ge),o=(0,Ve.zK)(r).activeDoc,i=(0,We.fW)(t,r).link;if(!i)throw new Error('DocSidebarNavbarItem: Sidebar with ID "'+t+"\" doesn't have anything to be linked to.");return(0,u.jsx)(de,Object.assign({exact:!0},a,{isActive:function(){return(null==o?void 0:o.sidebar)===t},label:null!=n?n:i.label,to:i.path}))},docsVersion:function(e){var t=e.label,n=e.to,r=e.docsPluginId,a=(0,k.A)(e,Qe),o=(0,We.Vd)(r)[0],i=null!=t?t:o.label,s=null!=n?n:function(e){return e.docs.find((function(t){return t.id===e.mainDocId}))}(o).path;return(0,u.jsx)(de,Object.assign({},a,{label:i,to:s}))},docsVersionDropdown:function(e){var t=e.mobile,n=e.docsPluginId,r=e.dropdownActiveClassDisabled,a=e.dropdownItemsBefore,o=e.dropdownItemsAfter,i=(0,k.A)(e,Ze),l=(0,s.zy)(),d=l.search,p=l.hash,f=(0,Ve.zK)(n),m=(0,Ve.jh)(n),h=(0,Ye.g1)(n).savePreferredVersionName,b=[].concat(a,m.map((function(e){var t=Xe(e,f);return{label:e.label,to:""+t.path+d+p,isActive:function(){return e===f.activeVersion},onClick:function(){return h(e.name)}}})),o),g=(0,We.Vd)(n)[0],y=t&&b.length>1?(0,c.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):g.label,v=t&&b.length>1?void 0:Xe(g,f).path;return b.length<=1?(0,u.jsx)(de,Object.assign({},i,{mobile:t,label:y,to:v,isActive:r?function(){return!1}:void 0})):(0,u.jsx)(ke,Object.assign({},i,{mobile:t,label:y,to:v,items:b,isActive:r?function(){return!1}:void 0}))}};var et=["type"];function tt(e){var t=e.type,n=(0,k.A)(e,et),r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=Je[r];if(!a)throw new Error('No NavbarItem component found for type "'+t+'".');return(0,u.jsx)(a,Object.assign({},n))}function nt(){var e=(0,T.M)(),t=(0,x.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map((function(t,n){return(0,r.createElement)(tt,Object.assign({mobile:!0},t,{onClick:function(){return e.toggle()},key:n}))}))})}function rt(e){return(0,u.jsx)("button",Object.assign({},e,{type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(c.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})}))}function at(){var e=0===(0,x.p)().navbar.items.length,t=F();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(rt,{onClick:function(){return t.hide()}}),t.content]})}function ot(){var e,t=(0,T.M)();return void 0===(e=t.shown)&&(e=!0),(0,r.useEffect)((function(){return document.body.style.overflow=e?"hidden":"visible",function(){document.body.style.overflow="visible"}}),[e]),t.shouldRender?(0,u.jsx)(B,{header:(0,u.jsx)(X,{}),primaryMenu:(0,u.jsx)(nt,{}),secondaryMenu:(0,u.jsx)(at,{})}):null}const it={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function st(e){return(0,u.jsx)("div",Object.assign({role:"presentation"},e,{className:(0,a.A)("navbar-sidebar__backdrop",e.className)}))}function ct(e){var t=e.children,n=(0,x.p)().navbar,o=n.hideOnScroll,i=n.style,s=(0,T.M)(),d=function(e){var t=(0,r.useState)(e),n=t[0],a=t[1],o=(0,r.useRef)(!1),i=(0,r.useRef)(0),s=(0,r.useCallback)((function(e){null!==e&&(i.current=e.getBoundingClientRect().height)}),[]);return(0,I.Mq)((function(t,n){var r=t.scrollY;if(e)if(r=s?a(!1):r+l{"use strict";n.d(t,{A:()=>v});var r=n(98587),a=n(96540),o=n(28774),i=n(86025),s=n(44586),c=n(6342),l=n(34164),u=n(92303),d=n(95293);const p={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var f=n(74848);function m(e){var t=e.className,n=e.children,r=(0,u.A)(),o=(0,d.G)().colorMode;return(0,f.jsx)(f.Fragment,{children:(r?"dark"===o?["dark"]:["light"]:["light","dark"]).map((function(e){var r=n({theme:e,className:(0,l.A)(t,p.themedComponent,p["themedComponent--"+e])});return(0,f.jsx)(a.Fragment,{children:r},e)}))})}var h=["sources","className","alt"];function b(e){var t=e.sources,n=e.className,a=e.alt,o=(0,r.A)(e,h);return(0,f.jsx)(m,{className:n,children:function(e){var n=e.theme,r=e.className;return(0,f.jsx)("img",Object.assign({src:t[n],alt:a,className:r},o))}})}var g=["imageClassName","titleClassName"];function y(e){var t=e.logo,n=e.alt,r=e.imageClassName,a={light:(0,i.Ay)(t.src),dark:(0,i.Ay)(t.srcDark||t.src)},o=(0,f.jsx)(b,{className:t.className,sources:a,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,f.jsx)("div",{className:r,children:o}):o}function v(e){var t,n=(0,s.A)().siteConfig.title,a=(0,c.p)().navbar,l=a.title,u=a.logo,d=e.imageClassName,p=e.titleClassName,m=(0,r.A)(e,g),h=(0,i.Ay)((null==u?void 0:u.href)||"/"),b=l?"":n,v=null!=(t=null==u?void 0:u.alt)?t:b;return(0,f.jsxs)(o.A,Object.assign({to:h},m,(null==u?void 0:u.target)&&{target:u.target},{children:[u&&(0,f.jsx)(y,{logo:u,alt:v,imageClassName:d}),null!=l&&(0,f.jsx)("b",{className:p,children:l})]}))}},41463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(96540);var r=n(5260),a=n(74848);function o(e){var t=e.locale,n=e.version,o=e.tag,i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},41422:(e,t,n)=>{"use strict";n.d(t,{N:()=>x,u:()=>p});var r=n(98587),a=n(96540),o=n(38193),i=n(205),s=n(53109),c=n(74848),l=["collapsed"],u=["lazy"],d="ease-in-out";function p(e){var t=e.initialState,n=(0,a.useState)(null!=t&&t),r=n[0],o=n[1],i=(0,a.useCallback)((function(){o((function(e){return!e}))}),[]);return{collapsed:r,setCollapsed:o,toggleCollapsed:i}}var f={display:"none",overflow:"hidden",height:"0px"},m={display:"block",overflow:"visible",height:"auto"};function h(e,t){var n=t?f:m;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function b(e){var t=e.collapsibleRef,n=e.collapsed,r=e.animation,o=(0,a.useRef)(!1);(0,a.useEffect)((function(){var e,a=t.current;function i(){var e,t,n=a.scrollHeight,o=null!=(e=null==r?void 0:r.duration)?e:function(e){if((0,s.O)())return 1;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}(n);return{transition:"height "+o+"ms "+(null!=(t=null==r?void 0:r.easing)?t:d),height:n+"px"}}function c(){var e=i();a.style.transition=e.transition,a.style.height=e.height}if(!o.current)return h(a,n),void(o.current=!0);return a.style.willChange="height",e=requestAnimationFrame((function(){n?(c(),requestAnimationFrame((function(){a.style.height=f.height,a.style.overflow=f.overflow}))):(a.style.display="block",requestAnimationFrame((function(){c()})))})),function(){return cancelAnimationFrame(e)}}),[t,n,r])}function g(e){if(!o.A.canUseDOM)return e?f:m}function y(e){var t=e.as,n=void 0===t?"div":t,r=e.collapsed,o=e.children,i=e.animation,s=e.onCollapseTransitionEnd,l=e.className,u=e.disableSSRStyle,d=(0,a.useRef)(null);return b({collapsibleRef:d,collapsed:r,animation:i}),(0,c.jsx)(n,{ref:d,style:u?void 0:g(r),onTransitionEnd:function(e){"height"===e.propertyName&&(h(d.current,r),null==s||s(r))},className:l,children:o})}function v(e){var t=e.collapsed,n=(0,r.A)(e,l),o=(0,a.useState)(!t),s=o[0],u=o[1],d=(0,a.useState)(t),p=d[0],f=d[1];return(0,i.A)((function(){t||u(!0)}),[t]),(0,i.A)((function(){s&&f(t)}),[s,t]),s?(0,c.jsx)(y,Object.assign({},n,{collapsed:p})):null}function x(e){var t=e.lazy,n=(0,r.A)(e,u),a=t?v:y;return(0,c.jsx)(a,Object.assign({},n))}},65041:(e,t,n)=>{"use strict";n.d(t,{M:()=>h,o:()=>m});var r=n(96540),a=n(92303),o=n(75376),i=n(43807),s=n(6342),c=n(74848),l=(0,o.Wf)("docusaurus.announcement.dismiss"),u=(0,o.Wf)("docusaurus.announcement.id"),d=function(){return"true"===l.get()},p=function(e){return l.set(String(e))},f=r.createContext(null);function m(e){var t=e.children,n=function(){var e=(0,s.p)().announcementBar,t=(0,a.A)(),n=(0,r.useState)((function(){return!!t&&d()})),o=n[0],i=n[1];(0,r.useEffect)((function(){i(d())}),[]);var c=(0,r.useCallback)((function(){p(!0),i(!0)}),[]);return(0,r.useEffect)((function(){if(e){var t=e.id,n=u.get();"annoucement-bar"===n&&(n="announcement-bar");var r=t!==n;u.set(t),r&&p(!1),!r&&d()||i(!1)}}),[e]),(0,r.useMemo)((function(){return{isActive:!!e&&!o,close:c}}),[e,o,c])}();return(0,c.jsx)(f.Provider,{value:n,children:t})}function h(){var e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},95293:(e,t,n)=>{"use strict";n.d(t,{G:()=>g,a:()=>b});var r=n(96540),a=n(38193),o=n(43807),i=n(75376),s=n(6342),c=n(74848),l=r.createContext(void 0),u="theme",d=(0,i.Wf)(u),p={light:"light",dark:"dark"},f=function(e){return e===p.dark?p.dark:p.light},m=function(e){return a.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e)},h=function(e){d.set(f(e))};function b(e){var t=e.children,n=function(){var e=(0,s.p)().colorMode,t=e.defaultMode,n=e.disableSwitch,a=e.respectPrefersColorScheme,o=(0,r.useState)(m(t)),i=o[0],c=o[1];(0,r.useEffect)((function(){n&&d.del()}),[n]);var l=(0,r.useCallback)((function(e,n){void 0===n&&(n={});var r=n.persist,o=void 0===r||r;e?(c(e),o&&h(e)):(c(a?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:t),d.del())}),[a,t]);(0,r.useEffect)((function(){document.documentElement.setAttribute("data-theme",f(i))}),[i]),(0,r.useEffect)((function(){if(!n){var e=function(e){if(e.key===u){var t=d.get();null!==t&&l(f(t))}};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}}),[n,l]);var b=(0,r.useRef)(!1);return(0,r.useEffect)((function(){if(!n||a){var e=window.matchMedia("(prefers-color-scheme: dark)"),t=function(){window.matchMedia("print").matches||b.current?b.current=window.matchMedia("print").matches:l(null)};return e.addListener(t),function(){return e.removeListener(t)}}}),[l,n,a]),(0,r.useMemo)((function(){return{colorMode:i,setColorMode:l,get isDarkTheme(){return i===p.dark},setLightTheme:function(){l(p.light)},setDarkTheme:function(){l(p.dark)}}}),[i,l])}();return(0,c.jsx)(l.Provider,{value:n,children:t})}function g(){var e=(0,r.useContext)(l);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},22069:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(96540),a=n(75600),o=n(24581),i=n(57485),s=n(6342),c=n(43807),l=n(74848),u=r.createContext(void 0);function d(){var e,t=(e=(0,a.YL)(),0===(0,s.p)().navbar.items.length&&!e.component),n=(0,o.l)(),c=!t&&"mobile"===n,l=(0,r.useState)(!1),u=l[0],d=l[1];(0,i.$Z)((function(){if(u)return d(!1),!1}));var p=(0,r.useCallback)((function(){d((function(e){return!e}))}),[]);return(0,r.useEffect)((function(){"desktop"===n&&d(!1)}),[n]),(0,r.useMemo)((function(){return{disabled:t,shouldRender:c,toggle:p,shown:u}}),[t,c,p,u])}function p(e){var t=e.children,n=d();return(0,l.jsx)(u.Provider,{value:n,children:t})}function f(){var e=r.useContext(u);if(void 0===e)throw new c.dV("NavbarMobileSidebarProvider");return e}},75600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>l,YL:()=>c,y_:()=>s});var r=n(96540),a=n(43807),o=n(74848),i=r.createContext(null);function s(e){var t=e.children,n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function c(){var e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function l(e){var t=e.component,n=e.props,o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");var s=o[1],c=(0,a.Be)(n);return(0,r.useEffect)((function(){s({component:t,props:c})}),[s,t,c]),(0,r.useEffect)((function(){return function(){return s({component:null,props:null})}}),[s]),null}},14090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(96540),a="navigation-with-keyboard";function o(){(0,r.useEffect)((function(){function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),function(){document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},24255:(e,t,n)=>{"use strict";n.d(t,{b:()=>s,w:()=>c});var r=n(96540),a=n(44586),o=n(57485),i="q";function s(){return(0,o.l)(i)}function c(){var e=(0,a.A)().siteConfig,t=e.baseUrl,n=e.themeConfig.algolia.searchPagePath;return(0,r.useCallback)((function(e){return""+t+n+"?"+i+"="+encodeURIComponent(e)}),[t,n])}},24581:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(96540),a=n(38193),o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){var t=(void 0===e?{}:e).desktopBreakpoint,n=void 0===t?i:t,s=(0,r.useState)((function(){return"ssr"})),c=s[0],l=s[1];return(0,r.useEffect)((function(){function e(){l(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(n))}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[n]),c}},17559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});var r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",blogAuthorsListPage:"blog-authors-list-page",blogAuthorsPostsPage:"blog-authors-posts-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",draftBanner:"theme-draft-banner",admonitionType:function(e){return"theme-admonition-"+e}},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:function(e){return"theme-doc-sidebar-item-category-level-"+e},docSidebarItemLinkLevel:function(e){return"theme-doc-sidebar-item-link-level-"+e}},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},53109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},12181:(e,t,n)=>{"use strict";n.d(t,{bq:()=>d,MN:()=>u,a2:()=>l,k2:()=>p});var r=n(77387),a=n(96540),o=n(21312),i=n(70440);const s={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var c=n(74848);function l(e){return(0,c.jsx)("button",Object.assign({type:"button"},e,{children:(0,c.jsx)(o.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})}))}function u(e){var t=e.error,n=e.tryAgain;return(0,c.jsxs)("div",{className:s.errorBoundaryFallback,children:[(0,c.jsx)("p",{children:t.message}),(0,c.jsx)(l,{onClick:n})]})}function d(e){var t=e.error,n=(0,i.rA)(t).map((function(e){return e.message})).join("\n\nCause:\n");return(0,c.jsx)("p",{className:s.errorBoundaryError,children:n})}var p=function(e){function t(){return e.apply(this,arguments)||this}(0,r.A)(t,e);var n=t.prototype;return n.componentDidCatch=function(e,t){throw this.props.onError(e,t)},n.render=function(){return this.props.children},t}(a.Component)},20481:(e,t,n)=>{"use strict";n.d(t,{s:()=>a});var r=n(44586);function a(e){var t=(0,r.A)().siteConfig,n=t.title,a=t.titleDelimiter;return null!=e&&e.trim().length?e.trim()+" "+a+" "+n:n}},57485:(e,t,n)=>{"use strict";n.d(t,{$Z:()=>i,aZ:()=>c,l:()=>l});var r=n(96540),a=n(56347),o=n(43807);function i(e){!function(e){var t=(0,a.W6)(),n=(0,o._q)(e);(0,r.useEffect)((function(){return t.block((function(e,t){return n(e,t)}))}),[t,n])}((function(t,n){if("POP"===n)return e(t,n)}))}function s(e){var t=(0,a.W6)();return(0,r.useSyncExternalStore)(t.listen,(function(){return e(t)}),(function(){return e(t)}))}function c(e){return s((function(t){return null===e?null:new URLSearchParams(t.location.search).get(e)}))}function l(e){var t,n=null!=(t=c(e))?t:"",o=function(e){var t=(0,a.W6)();return(0,r.useCallback)((function(n,r){var a=new URLSearchParams(t.location.search);n?a.set(e,n):a.delete(e),(null!=r&&r.push?t.push:t.replace)({search:a.toString()})}),[e,t])}(e);return[n,o]}},31682:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=function(e,t){return e===t}),e.filter((function(n,r){return e.findIndex((function(e){return t(e,n)}))!==r}))}function a(e){return Array.from(new Set(e))}n.d(t,{XI:()=>r,sb:()=>a})},69024:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>m});var r=n(96540),a=n(34164),o=n(5260),i=n(53102);function s(){var e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var c=n(86025),l=n(20481),u=n(74848);function d(e){var t=e.title,n=e.description,r=e.keywords,a=e.image,i=e.children,s=(0,l.s)(t),d=(0,c.hH)().withBaseUrl,p=a?d(a,{absolute:!0}):void 0;return(0,u.jsxs)(o.A,{children:[t&&(0,u.jsx)("title",{children:s}),t&&(0,u.jsx)("meta",{property:"og:title",content:s}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,u.jsx)("meta",{property:"og:image",content:p}),p&&(0,u.jsx)("meta",{name:"twitter:image",content:p}),i]})}var p=r.createContext(void 0);function f(e){var t=e.className,n=e.children,i=r.useContext(p),s=(0,a.A)(i,t);return(0,u.jsxs)(p.Provider,{value:s,children:[(0,u.jsx)(o.A,{children:(0,u.jsx)("html",{className:s})}),n]})}function m(e){var t=e.children,n=s(),r="plugin-"+n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,""),o="plugin-id-"+n.plugin.id;return(0,u.jsx)(f,{className:(0,a.A)(r,o),children:t})}},43807:(e,t,n)=>{"use strict";n.d(t,{dV:()=>m,fM:()=>b,_q:()=>p,ZC:()=>f,Be:()=>h});var r=n(3909),a=n(77387);function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}var i=n(63662);function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(s=function(){return!!e})()}function c(e){var t="function"==typeof Map?new Map:void 0;return c=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(s())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var a=new(e.bind.apply(e,r));return n&&(0,i.A)(a,n.prototype),a}(e,arguments,o(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,i.A)(n,e)},c(e)}var l=n(96540),u=n(205),d=n(74848);function p(e){var t=(0,l.useRef)(e);return(0,u.A)((function(){t.current=e}),[e]),(0,l.useCallback)((function(){return t.current.apply(t,arguments)}),[])}function f(e){var t=(0,l.useRef)();return(0,u.A)((function(){t.current=e})),t.current}var m=function(e){function t(t,n){var a,o,i;return(i=e.call(this)||this).name="ReactContextError",i.message="Hook "+(null!=(a=null==(o=i.stack)||null==(o=o.split("\n")[1])||null==(o=o.match((0,r.A)(/at (?:\w+\.)?(\w+)/,{name:1})))?void 0:o.groups.name)?a:"")+" is called outside the <"+t+">. "+(null!=n?n:""),i}return(0,a.A)(t,e),t}(c(Error));function h(e){var t=Object.entries(e);return t.sort((function(e,t){return e[0].localeCompare(t[0])})),(0,l.useMemo)((function(){return e}),t.flat())}function b(e){return function(t){var n=t.children;return(0,d.jsx)(d.Fragment,{children:e.reduceRight((function(e,t){return(0,d.jsx)(t,{children:e})}),n)})}}},91252:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{G:()=>r})},99169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>s,ys:()=>i});var r=n(96540),a=n(97671),o=n(44586);function i(e,t){var n=function(e){var t;return null==(t=!e||e.endsWith("/")?e:e+"/")?void 0:t.toLowerCase()};return n(e)===n(t)}function s(){var e=(0,o.A)().siteConfig.baseUrl;return(0,r.useMemo)((function(){return function(e){var t=e.baseUrl;function n(e){return e.path===t&&!0===e.exact}function r(e){return e.path===t&&!e.exact}return function e(t){if(0!==t.length)return t.find(n)||e(t.filter(r).flatMap((function(e){var t;return null!=(t=e.routes)?t:[]})))}(e.routes)}({routes:a.A,baseUrl:e})}),[e])}},23104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>f,Tv:()=>u,a_:()=>m,gk:()=>h});var r=n(96540),a=n(38193),o=n(92303),i=n(205),s=n(43807),c=n(74848);var l=r.createContext(void 0);function u(e){var t,n=e.children,a=(t=(0,r.useRef)(!0),(0,r.useMemo)((function(){return{scrollEventsEnabledRef:t,enableScrollEvents:function(){t.current=!0},disableScrollEvents:function(){t.current=!1}}}),[]));return(0,c.jsx)(l.Provider,{value:a,children:n})}function d(){var e=(0,r.useContext)(l);if(null==e)throw new s.dV("ScrollControllerProvider");return e}var p=function(){return a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null};function f(e,t){void 0===t&&(t=[]);var n=d().scrollEventsEnabledRef,a=(0,r.useRef)(p()),o=(0,s._q)(e);(0,r.useEffect)((function(){var e=function(){if(n.current){var e=p();o(e,a.current),a.current=e}},t={passive:!0};return e(),window.addEventListener("scroll",e,t),function(){return window.removeEventListener("scroll",e,t)}}),[o,n].concat(t))}function m(){var e,t,n,a=d(),o=(e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((function(t){e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((function(){var t=e.current,n=t.elem,r=t.top;if(!n)return{restored:!1};var a=n.getBoundingClientRect().top-r;return a&&window.scrollBy({left:0,top:a}),e.current={elem:null,top:0},{restored:0!==a}}),[]),(0,r.useMemo)((function(){return{save:t,restore:n}}),[n,t])),s=(0,r.useRef)(void 0),c=(0,r.useCallback)((function(e){o.save(e),a.disableScrollEvents(),s.current=function(){var e=o.restore().restored;if(s.current=void 0,e){var t=function(){a.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else a.enableScrollEvents()}}),[a,o]);return(0,i.A)((function(){queueMicrotask((function(){return null==s.current?void 0:s.current()}))})),{blockElementScrollPositionUntilNextRender:c}}function h(){var e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:function(n){e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),function(){}}(n):function(e){var t=null,n=document.documentElement.scrollTop>e;return function r(){var a=document.documentElement.scrollTop;(n&&a>e||!n&&a{"use strict";n.d(t,{C:()=>r});var r="default"},75376:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>u,Dv:()=>d});var r=n(96540);const a=JSON.parse('{"N":"localStorage","M":""}');var o=a.N;function i(e){var t=e.key,n=e.oldValue,r=e.newValue,a=e.storage;if(n!==r){var o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}}function s(e){if(void 0===e&&(e=o),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,c||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),c=!0),null}var t}var c=!1;var l={get:function(){return null},set:function(){},del:function(){},listen:function(){return function(){}}};function u(e,t){var n=""+e+a.M;if("undefined"==typeof window)return function(e){function t(){throw new Error('Illegal storage API usage for storage key "'+e+'".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.')}return{get:t,set:t,del:t,listen:t}}(n);var r=s(null==t?void 0:t.persistence);return null===r?l:{get:function(){try{return r.getItem(n)}catch(e){return console.error("Docusaurus storage error, can't get key="+n,e),null}},set:function(e){try{var t=r.getItem(n);r.setItem(n,e),i({key:n,oldValue:t,newValue:e,storage:r})}catch(a){console.error("Docusaurus storage error, can't set "+n+"="+e,a)}},del:function(){try{var e=r.getItem(n);r.removeItem(n),i({key:n,oldValue:e,newValue:null,storage:r})}catch(t){console.error("Docusaurus storage error, can't delete key="+n,t)}},listen:function(e){try{var t=function(t){t.storageArea===r&&t.key===n&&e(t)};return window.addEventListener("storage",t),function(){return window.removeEventListener("storage",t)}}catch(a){return console.error("Docusaurus storage error, can't listen for changes of key="+n,a),function(){}}}}}function d(e,t){var n=(0,r.useRef)((function(){return null===e?l:u(e,t)})).current(),a=(0,r.useCallback)((function(e){return"undefined"==typeof window?function(){}:n.listen(e)}),[n]);return[(0,r.useSyncExternalStore)(a,(function(){return"undefined"==typeof window?null:n.get()}),(function(){return null})),n]}},32131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(44586),a=n(56347),o=n(70440);function i(){var e=(0,r.A)(),t=e.siteConfig,n=t.baseUrl,i=t.url,s=t.trailingSlash,c=e.i18n,l=c.defaultLocale,u=c.currentLocale,d=(0,a.zy)().pathname,p=(0,o.Ks)(d,{trailingSlash:s,baseUrl:n}),f=u===l?n:n.replace("/"+u+"/","/"),m=p.replace(n,"");return{createUrl:function(e){var t=e.locale;return""+(e.fullyQualified?i:"")+function(e){return e===l?""+f:""+f+e+"/"}(t)+m}}}},75062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(96540),a=n(56347),o=n(43807);function i(e){var t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((function(){n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(44586);function a(){return(0,r.A)().siteConfig.themeConfig}},38126:(e,t,n)=>{"use strict";n.d(t,{c:()=>a});var r=n(44586);function a(){return(0,r.A)().siteConfig.themeConfig}},51062:(e,t,n)=>{"use strict";n.d(t,{C:()=>s});var r=n(96540),a=n(91252),o=n(86025),i=n(38126);function s(){var e=(0,o.hH)().withBaseUrl,t=(0,i.c)().algolia,n=t.externalUrlRegex,s=t.replaceSearchResultPathname;return(0,r.useCallback)((function(t){var r=new URL(t);if((0,a.G)(n,r.href))return t;var o=""+(r.pathname+r.hash);return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(o,s))}),[e,n,s])}},12983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlash=a,t.default=function(e,t){var n=t.trailingSlash,r=t.baseUrl;if(e.startsWith("#"))return e;if(void 0===n)return e;var i=e.split(/[#?]/)[0],s="/"===i||i===r?i:(c=i,l=n,l?a(c):o(c));var c,l;return e.replace(i,s)},t.addLeadingSlash=function(e){return(0,r.addPrefix)(e,"/")},t.removeTrailingSlash=o;var r=n(42566);function a(e){return e.endsWith("/")?e:e+"/"}function o(e){return(0,r.removeSuffix)(e,"/")}},80253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=function e(t){if(t.cause)return[t].concat(e(t.cause));return[t]}},70440:(e,t,n)=>{"use strict";t.rA=t.Ks=void 0;var r=n(31635);var a=n(12983);Object.defineProperty(t,"Ks",{enumerable:!0,get:function(){return r.__importDefault(a).default}});var o=n(42566);var i=n(80253);Object.defineProperty(t,"rA",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},42566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPrefix=function(e,t){return e.startsWith(t)?e:""+t+e},t.removeSuffix=function(e,t){if(""===t)return e;return e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:""+e+t},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},97671:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(96540);var r=n(53259),a=n.n(r),o=n(91964);const i={"0058b4c6":[function(){return n.e(849).then(n.t.bind(n,9302,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-175.json",9302],"06597bc8":[function(){return Promise.all([n.e(1869),n.e(6417)]).then(n.bind(n,52877))},"@site/../docs/learn/archive/learn-treasury.md",52877],"078895e8":[function(){return Promise.all([n.e(1869),n.e(9909)]).then(n.bind(n,66232))},"@site/../docs/learn/archive/learn-controller.md",66232],"08c12c3a":[function(){return n.e(5630).then(n.bind(n,81329))},"@site/../docs/general/dune-analytics/parachain-dashboards/polimec-dashboards.md",81329],"09dda9ae":[function(){return n.e(2598).then(n.bind(n,42500))},"@site/../docs/general/dune-analytics/parachain-dashboards/polkadex-dashboards.md",42500],"0a3f0c9b":[function(){return Promise.all([n.e(1869),n.e(6555)]).then(n.bind(n,35209))},"@site/../docs/general/ledger.md",35209],"0b1a788a":[function(){return n.e(3395).then(n.t.bind(n,62508,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-jam-fed.json",62508],"0b632434":[function(){return n.e(4739).then(n.bind(n,56705))},"@site/../docs/general/parachains-apps.md",56705],"0df78d26":[function(){return n.e(782).then(n.bind(n,87145))},"@site/../docs/maintain/maintain-guides-secure-validator.md",87145],"0eeb7a68":[function(){return Promise.all([n.e(1869),n.e(6869)]).then(n.bind(n,5824))},"@site/../docs/learn/learn-guides-DOT-KSM-bridge.md",5824],"113faa87":[function(){return Promise.all([n.e(1869),n.e(6011)]).then(n.bind(n,30862))},"@site/../docs/learn/learn-guides-assets.md",30862],"12331e8b":[function(){return Promise.all([n.e(1869),n.e(2244)]).then(n.bind(n,48725))},"@site/../docs/general/polkadotjs.md",48725],"1283e352":[function(){return n.e(1396).then(n.t.bind(n,72140,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-xcm-01f.json",72140],"131c7f55":[function(){return Promise.all([n.e(1869),n.e(2298)]).then(n.bind(n,2512))},"@site/../docs/learn/learn-architecture.md",2512],"145746f5":[function(){return Promise.all([n.e(1869),n.e(6789)]).then(n.bind(n,3734))},"@site/../docs/maintain/maintain-polkadot-parameters.md",3734],"14eb3368":[function(){return Promise.all([n.e(1869),n.e(6969)]).then(n.bind(n,65847))},"@theme/DocCategoryGeneratedIndexPage",65847],15985664:[function(){return n.e(5881).then(n.bind(n,76248))},"@site/../docs/learn/xcm/journey/summary.md",76248],"1646726c":[function(){return Promise.all([n.e(1869),n.e(3266)]).then(n.bind(n,47002))},"@site/../docs/learn/learn-staking.md",47002],17896441:[function(){return Promise.all([n.e(1869),n.e(8401)]).then(n.bind(n,93069))},"@theme/DocItem",93069],"196e07e8":[function(){return n.e(3602).then(n.bind(n,97176))},"@site/../docs/general/dune-analytics/parachain-dashboards/interlay-dashboards.md",97176],"19ed4d4c":[function(){return n.e(4661).then(n.bind(n,74354))},"@site/../docs/learn/learn-comparisons-cosmos.md",74354],"1a4e3797":[function(){return Promise.all([n.e(1869),n.e(2138)]).then(n.bind(n,74604))},"@theme/SearchPage",74604],"1ae2b102":[function(){return Promise.all([n.e(3482),n.e(8121)]).then(n.bind(n,92508))},"@site/../docs/build/build-protocol-info.md",92508],"1d6d4797":[function(){return n.e(3477).then(n.bind(n,51976))},"@site/../docs/learn/xcm/journey/transact.md",51976],"1de1f488":[function(){return n.e(1240).then(n.t.bind(n,72680,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-parachains-index-132.json",72680],"1e051548":[function(){return n.e(3598).then(n.t.bind(n,45621,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-index-c1b.json",45621],"1e15616a":[function(){return n.e(3751).then(n.bind(n,59247))},"@site/../docs/learn/learn-wasm.md",59247],"1ed3671a":[function(){return n.e(3377).then(n.bind(n,29320))},"@site/../docs/learn/xcm/journey/trap-and-claim.md",29320],"1f8e8ebd":[function(){return n.e(5592).then(n.t.bind(n,77299,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-general-dune-analytics-dfe.json",77299],"21877fa5":[function(){return Promise.all([n.e(1869),n.e(3482),n.e(6466)]).then(n.bind(n,98285))},"@site/../docs/learn/learn-system-chains.md",98285],"21899dd2":[function(){return Promise.all([n.e(1869),n.e(5168)]).then(n.bind(n,34495))},"@site/../docs/learn/learn-parachains.md",34495],"23210cde":[function(){return Promise.all([n.e(1869),n.e(3482),n.e(499)]).then(n.bind(n,43406))},"@site/../docs/general/chain-state-values.md",43406],"23498fd5":[function(){return n.e(7276).then(n.bind(n,34632))},"@site/../docs/build/build-integrate-assets.md",34632],"240a6b01":[function(){return n.e(9633).then(n.bind(n,92532))},"@site/../docs/general/dune-analytics/parachain-dashboards/nodle-dashboards.md",92532],"2462cc91":[function(){return n.e(9141).then(n.bind(n,49631))},"@site/../docs/general/multisig-apps.md",49631],"25f2bd2a":[function(){return n.e(885).then(n.bind(n,72148))},"@site/../docs/maintain/maintain-guides-how-to-stop-validating.md",72148],"269b78ec":[function(){return n.e(1191).then(n.t.bind(n,76722,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-build-protocol-index-9e0.json",76722],"269bc3bb":[function(){return n.e(1968).then(n.bind(n,27143))},"@site/../docs/general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard-nominators.md",27143],"26dc7bd1":[function(){return n.e(166).then(n.bind(n,21975))},"@site/../docs/general/dune-analytics/parachain-dashboards/invarch-dashboards.md",21975],"279fb1d6":[function(){return Promise.all([n.e(1869),n.e(4994)]).then(n.bind(n,83022))},"@site/../docs/general/kusama/kusama-getting-started.md",83022],"28b84bbb":[function(){return n.e(9385).then(n.bind(n,85085))},"@site/../docs/build/build-network-overview.md",85085],"2be0d940":[function(){return Promise.all([n.e(1869),n.e(4537)]).then(n.bind(n,59681))},"@site/../docs/learn/learn-guides-identity.md",59681],"2d34559d":[function(){return n.e(7893).then(n.bind(n,24275))},"@site/../docs/learn/learn-jam-chain.md",24275],"2d429218":[function(){return n.e(6361).then(n.bind(n,82832))},"@site/../docs/learn/learn-consensus.md",82832],"2e0c35d5":[function(){return n.e(2698).then(n.bind(n,73123))},"@site/../docs/general/dune-analytics/polkadot-dashboards/legacy/polkadot-governance-dashboard.md",73123],"2e944e01":[function(){return n.e(4231).then(n.bind(n,71471))},"@site/../docs/general/dune-analytics/parachain-dashboards/manta-dashboards.md",71471],"2ea50c63":[function(){return n.e(1560).then(n.bind(n,26160))},"@site/../docs/learn/learn-xcm-usecases.md",26160],"2f3b630e":[function(){return Promise.all([n.e(1869),n.e(3482),n.e(2584)]).then(n.bind(n,95132))},"@site/../docs/learn/learn-polkadot-opengov.md",95132],"3002ebf4":[function(){return Promise.all([n.e(1869),n.e(3423)]).then(n.bind(n,57120))},"@site/../docs/build/build-dapp.md",57120],"3184af97":[function(){return Promise.all([n.e(1869),n.e(5362)]).then(n.bind(n,76526))},"@site/../docs/maintain/archive/maintain-guides-how-to-vote-councillor.md",76526],"31bd35e0":[function(){return n.e(1042).then(n.bind(n,18135))},"@site/../docs/learn/xcm/overview/summary.md",18135],"320c8a05":[function(){return n.e(4479).then(n.bind(n,98368))},"@site/../docs/maintain/maintain-networks.md",98368],"32c9742a":[function(){return n.e(9682).then(n.bind(n,70612))},"@site/../docs/learn/xcm/fundamentals/summary.md",70612],"33b0bcab":[function(){return n.e(1519).then(n.bind(n,9382))},"@site/../docs/learn/xcm/reference/xcvm-registers.md",9382],"33bbe353":[function(){return n.e(5033).then(n.bind(n,72083))},"@site/../docs/maintain/kusama/maintain-guides-society-kusama.md",72083],"34b0fecb":[function(){return n.e(1024).then(n.t.bind(n,22e3,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-xcm-references-e58.json",22e3],"3521cab9":[function(){return n.e(3827).then(n.t.bind(n,69073,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-staking-index-244.json",69073],"36051dfe":[function(){return n.e(3949).then(n.bind(n,98233))},"@site/../docs/general/dune-analytics/parachain-dashboards/unique-dashboards.md",98233],"3611be04":[function(){return Promise.all([n.e(1869),n.e(5761)]).then(n.bind(n,98712))},"@site/../docs/learn/learn-offenses.md",98712],"36b7ae49":[function(){return n.e(1914).then(n.bind(n,70137))},"@site/../docs/learn/learn-snowbridge.md",70137],"3829cf1d":[function(){return n.e(5249).then(n.bind(n,4909))},"@site/../docs/maintain/maintain-guides-validator-community.md",4909],"386099fc":[function(){return n.e(3091).then(n.bind(n,97980))},"@site/../docs/learn/learn-polkadot-opengov-treasury.md",97980],"386bfe51":[function(){return n.e(6319).then(n.bind(n,71220))},"@site/../docs/general/contributing.md",71220],"387813b8":[function(){return n.e(2409).then(n.bind(n,68766))},"@site/../docs/learn/learn-guides-coretime-parachains.md",68766],"390ca211":[function(){return Promise.all([n.e(1869),n.e(2623)]).then(n.bind(n,31287))},"@site/../docs/learn/archive/learn-launch.md",31287],"3ab7d35a":[function(){return n.e(5291).then(n.t.bind(n,35586,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-agile-coretime-index-f45.json",35586],"3bd77df4":[function(){return Promise.all([n.e(1869),n.e(3976)]).then(n.bind(n,40641))},"@site/../docs/learn/learn-bridges.md",40641],"3bd87233":[function(){return n.e(8309).then(n.t.bind(n,36278,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-maintain-validator-index-997.json",36278],"3d1bf5db":[function(){return n.e(4190).then(n.bind(n,47347))},"@site/../docs/maintain/maintain-guides-async-backing.md",47347],"3e56470e":[function(){return n.e(1608).then(n.bind(n,17740))},"@site/../docs/maintain/maintain-wss.md",17740],"41b7b3e8":[function(){return n.e(577).then(n.bind(n,15993))},"@site/../docs/learn/learn-staking-advanced.md",15993],"41f7224c":[function(){return Promise.all([n.e(1869),n.e(7376)]).then(n.bind(n,27049))},"@site/../docs/learn/learn-archive.md",27049],"437b4e16":[function(){return n.e(8647).then(n.bind(n,20718))},"@site/../docs/general/dune-analytics/parachain-dashboards/snowbridge-dashboards.md",20718],"43ee4f22":[function(){return Promise.all([n.e(1869),n.e(876)]).then(n.bind(n,36403))},"@site/../docs/build/build-guide.md",36403],"4403bb94":[function(){return n.e(3735).then(n.bind(n,39306))},"@site/../docs/general/dune-analytics/polkadot-dashboards/legacy/polkadot-dot-ordinals.md",39306],"452ad91d":[function(){return n.e(6195).then(n.bind(n,24025))},"@site/../docs/learn/xcm/overview/intro.md",24025],"4642ab5c":[function(){return n.e(4434).then(n.bind(n,91797))},"@site/../docs/learn/learn-cryptography.md",91797],"46c5b6d8":[function(){return n.e(1905).then(n.t.bind(n,42578,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-comparisons-index-3c0.json",42578],"48d75399":[function(){return Promise.all([n.e(3482),n.e(230)]).then(n.bind(n,16870))},"@site/../docs/general/faq.md",16870],"493c7fdf":[function(){return Promise.all([n.e(3482),n.e(5053)]).then(n.bind(n,98828))},"@site/../docs/general/glossary.md",98828],"497334c4":[function(){return n.e(6736).then(n.bind(n,86739))},"@site/../docs/general/dune-analytics/project-dashboards.md",86739],"49ea81bb":[function(){return n.e(9233).then(n.bind(n,50803))},"@site/../docs/general/dune-analytics/polkadot-dashboards/polkadot-dashboards-staking.md",50803],"4a8eb552":[function(){return Promise.all([n.e(3482),n.e(1949)]).then(n.bind(n,4668))},"@site/../docs/learn/learn-comparisons-kusama.md",4668],"4d76887f":[function(){return n.e(6235).then(n.bind(n,60494))},"@site/../docs/build/build-hackathon.md",60494],"4d9b9869":[function(){return n.e(9550).then(n.bind(n,75024))},"@site/../docs/learn/learn-parachains-protocol.md",75024],"4f031749":[function(){return Promise.all([n.e(1869),n.e(1699)]).then(n.bind(n,35292))},"@site/../docs/learn/learn-guides-staking-pools.md",35292],"4f6f3f96":[function(){return n.e(1531).then(n.t.bind(n,56253,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-xcm-overview-d82.json",56253],"5136ee31":[function(){return n.e(4632).then(n.bind(n,23554))},"@site/../docs/learn/xcm/journey/expects.md",23554],"5193d8a9":[function(){return n.e(1511).then(n.bind(n,33199))},"@site/../docs/general/dune-analytics/polkadot-dashboards/legacy/polkadot-opengov-referenda-home.md",33199],"51fbc2c9":[function(){return n.e(2706).then(n.bind(n,43953))},"@site/../docs/learn/learn-comparisons.md",43953],"5355b952":[function(){return Promise.all([n.e(1869),n.e(3482),n.e(2580),n.e(1003)]).then(n.bind(n,48427))},"@site/../docs/learn/learn-polkadot-opengov-origins.md",48427],"54338ffb":[function(){return n.e(8112).then(n.bind(n,60799))},"@site/../docs/learn/learn-account-multisig.md",60799],"543c9f0a":[function(){return n.e(566).then(n.bind(n,30644))},"@site/../docs/build/build-guides-coretime-troubleshoot.md",30644],"556d3f96":[function(){return n.e(1241).then(n.bind(n,62659))},"@site/../docs/general/dune-analytics/parachain-dashboards/astar-dashboards.md",62659],"571c8793":[function(){return n.e(3984).then(n.bind(n,28506))},"@site/../docs/general/dune-analytics/parachain-dashboards/moonbeam-dashboards.md",28506],"57d69936":[function(){return n.e(8736).then(n.t.bind(n,34309,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-programs-index-225.json",34309],"591eca19":[function(){return n.e(2493).then(n.bind(n,53458))},"@site/../docs/general/polkadot-direction.md",53458],"5c6a20c2":[function(){return n.e(9349).then(n.bind(n,77377))},"@site/../docs/learn/learn-safrole.md",77377],"5c90fc9b":[function(){return n.e(3708).then(n.bind(n,52012))},"@site/../docs/learn/xcm/executor_config/config.md",52012],"5d5db6f5":[function(){return n.e(3200).then(n.t.bind(n,56965,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-advanced-index-8e8.json",56965],"5d69d9d4":[function(){return n.e(1658).then(n.bind(n,87390))},"@site/../docs/maintain/maintain-guides-how-to-upgrade.md",87390],"5db34cd0":[function(){return n.e(8058).then(n.bind(n,74078))},"@site/../docs/general/decentralized-voices.md",74078],"5dfc1fb1":[function(){return n.e(1187).then(n.bind(n,2423))},"@site/../docs/general/pcf.md",2423],"5e1f281f":[function(){return n.e(6835).then(n.t.bind(n,33254,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-stay-safe-index-fb6.json",33254],"5e95c892":[function(){return n.e(9647).then(n.bind(n,7121))},"@theme/DocsRoot",7121],"5e9f5e1a":[function(){return Promise.resolve().then(n.bind(n,85290))},"@generated/docusaurus.config",85290],"5f2beba5":[function(){return n.e(7405).then(n.t.bind(n,39196,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-participants-index-530.json",39196],"60738e36":[function(){return Promise.all([n.e(3482),n.e(7777)]).then(n.bind(n,268))},"@site/../docs/general/metadata.md",268],"6116139f":[function(){return n.e(4840).then(n.bind(n,53932))},"@site/../docs/learn/learn-elastic-scaling.md",53932],"643a7bcf":[function(){return n.e(3345).then(n.t.bind(n,51948,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-wallets-index-9b6.json",51948],"64947d47":[function(){return n.e(8688).then(n.t.bind(n,27375,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-polkadot-vision-index-148.json",27375],"64c7e1cc":[function(){return n.e(8727).then(n.bind(n,23001))},"@site/../docs/build/build-integration.md",23001],"6544ec02":[function(){return n.e(9786).then(n.bind(n,49019))},"@site/../docs/general/alpha-program.md",49019],"6822f432":[function(){return n.e(2356).then(n.t.bind(n,50306,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-community-index-a87.json",50306],"694672cd":[function(){return Promise.all([n.e(1869),n.e(1004)]).then(n.bind(n,59458))},"@site/../docs/learn/learn-guides-staking.md",59458],"69b97ecd":[function(){return n.e(866).then(n.bind(n,21324))},"@site/../docs/learn/learn-implementations.md",21324],"6bfbfa77":[function(){return Promise.all([n.e(1869),n.e(2858)]).then(n.bind(n,7723))},"@site/../docs/learn/archive/learn-auction.md",7723],"6d2ffbf3":[function(){return n.e(4168).then(n.bind(n,31395))},"@site/../docs/learn/xcm/quickstart/first-look.md",31395],"6d423296":[function(){return n.e(9521).then(n.t.bind(n,12483,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-assets-index-7cb.json",12483],"6d5c9a28":[function(){return n.e(417).then(n.bind(n,55868))},"@site/../docs/general/staking-apps.md",55868],"6f1a81b8":[function(){return Promise.all([n.e(3482),n.e(2802)]).then(n.bind(n,19576))},"@site/../docs/maintain/maintain-guides-how-to-chill.md",19576],"700d39cd":[function(){return n.e(5647).then(n.t.bind(n,39389,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-polkadot-opengov-index-246.json",39389],"706277b1":[function(){return n.e(3487).then(n.bind(n,25834))},"@site/../docs/general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard-validators.md",25834],"71ed82b9":[function(){return n.e(1369).then(n.bind(n,77371))},"@site/../docs/general/start-building.md",77371],"72b78d4a":[function(){return n.e(1772).then(n.bind(n,13109))},"@site/../docs/general/dune-analytics/polkadot-dashboards/legacy/polkadot-opengov-referendum-voting-analysis.md",13109],73617284:[function(){return n.e(981).then(n.bind(n,26620))},"@site/../docs/learn/learn-hyperbridge.md",26620],"73a7060c":[function(){return Promise.all([n.e(3482),n.e(5208)]).then(n.bind(n,78741))},"@site/../docs/learn/learn-polkadot-technical-fellowship.md",78741],"73d1b372":[function(){return n.e(1498).then(n.bind(n,1874))},"@site/../docs/learn/learn-agile-coretime.md",1874],"74df6a22":[function(){return n.e(7227).then(n.bind(n,74064))},"@site/../docs/maintain/maintain-rpc.md",74064],"766a10e1":[function(){return n.e(6118).then(n.bind(n,15869))},"@site/../docs/learn/learn-comparisons-avalanche.md",15869],"77c23c97":[function(){return Promise.all([n.e(1869),n.e(3482),n.e(3536)]).then(n.bind(n,90830))},"@site/../docs/learn/learn-transactions.md",90830],"78868b16":[function(){return n.e(1539).then(n.bind(n,97131))},"@site/../docs/general/kusama/kusama-social-recovery.md",97131],"78e1e977":[function(){return n.e(5884).then(n.bind(n,90616))},"@site/../docs/learn/xcm/journey/holding-modifiers.md",90616],"7c138549":[function(){return n.e(7473).then(n.bind(n,76173))},"@site/../docs/general/dune-analytics/parachain-dashboards/neuroweb-dashboards.md",76173],"7c43c534":[function(){return n.e(9787).then(n.t.bind(n,71769,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-xcm-fundamentals-multilocation-cfc.json",71769],"7dcec981":[function(){return Promise.all([n.e(1869),n.e(4271)]).then(n.bind(n,11714))},"@site/../docs/build/build-client-side.md",11714],"7fbac68a":[function(){return n.e(2757).then(n.bind(n,89032))},"@site/../docs/general/ambassadors.md",89032],"7ffd66a6":[function(){return n.e(6547).then(n.bind(n,38246))},"@site/../docs/general/dune-analytics/parachain-dashboards/acala-dashboards.md",38246],"804b1e9f":[function(){return Promise.all([n.e(1869),n.e(3482),n.e(1062)]).then(n.bind(n,98362))},"@site/../docs/learn/learn-guides-nominator.md",98362],"8081c0c6":[function(){return n.e(8568).then(n.bind(n,77206))},"@site/../docs/general/parity-data-dashboards.md",77206],"824749c6":[function(){return n.e(8800).then(n.bind(n,68498))},"@site/../docs/build/build-node-interaction.md",68498],"8247eba8":[function(){return n.e(7044).then(n.bind(n,53935))},"@site/../docs/learn/xcm/journey/transfers/teleports.md",53935],"83d4859f":[function(){return n.e(2808).then(n.bind(n,3299))},"@site/../docs/learn/xcm/journey/transfers/summary.md",3299],"84ede15a":[function(){return Promise.all([n.e(1869),n.e(6124)]).then(n.bind(n,88779))},"@site/../docs/learn/learn-guides-transfers.md",88779],"85afe03a":[function(){return n.e(1628).then(n.bind(n,80396))},"@site/../docs/maintain/maintain-errors.md",80396],"863c4753":[function(){return n.e(6076).then(n.bind(n,51376))},"@site/../docs/learn/xcm/journey/register-modifiers.md",51376],"879e564b":[function(){return n.e(8789).then(n.bind(n,70272))},"@site/../docs/general/dune-analytics/onboarding-status-and-key-dashboards.md",70272],"899aadcc":[function(){return n.e(6993).then(n.bind(n,5596))},"@site/../docs/learn/xcm/overview/architecture.md",5596],"89a76fd2":[function(){return Promise.all([n.e(1869),n.e(2204)]).then(n.bind(n,4552))},"@site/../docs/learn/archive/learn-redenomination.md",4552],"8a8a7d05":[function(){return n.e(4791).then(n.bind(n,95827))},"@site/../docs/build/build-parachains.md",95827],"8b670b2b":[function(){return n.e(954).then(n.bind(n,62871))},"@site/../docs/build/build-index.md",62871],"8d3a1bf8":[function(){return Promise.all([n.e(1869),n.e(3482),n.e(5588)]).then(n.bind(n,50373))},"@site/../docs/learn/learn-inflation.md",50373],"8d48ec84":[function(){return n.e(2615).then(n.bind(n,90640))},"@site/../docs/general/dune-analytics/parachain-dashboards/frequency-dashboards.md",90640],"8dd7cee0":[function(){return Promise.all([n.e(1869),n.e(7147)]).then(n.bind(n,52872))},"@site/../docs/general/thousand-validators.md",52872],"8fadc1f3":[function(){return n.e(2191).then(n.t.bind(n,98303,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-xcm-index-b78.json",98303],"90a09ad1":[function(){return n.e(8768).then(n.bind(n,98729))},"@site/../docs/general/dune-analytics/dunesql-cheatsheet.md",98729],"918b38b6":[function(){return Promise.all([n.e(3482),n.e(6930)]).then(n.bind(n,30479))},"@site/../docs/learn/learn-async-backing.md",30479],"93953b85":[function(){return n.e(6247).then(n.t.bind(n,48324,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-xcm-journey-f1c.json",48324],"943aba4c":[function(){return Promise.all([n.e(1869),n.e(1112)]).then(n.bind(n,83686))},"@site/../docs/learn/learn-guides-claims.md",83686],"9528ac88":[function(){return n.e(1379).then(n.bind(n,48707))},"@site/../docs/learn/learn-xcm-transport.md",48707],"95aedc42":[function(){return n.e(6842).then(n.t.bind(n,49664,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-xcm-journey-transfers-540.json",49664],"9662c81e":[function(){return Promise.all([n.e(1869),n.e(7809)]).then(n.bind(n,5771))},"@site/../docs/maintain/archive/maintain-guides-how-to-join-council.md",5771],"967fa6d4":[function(){return Promise.all([n.e(1869),n.e(7876)]).then(n.bind(n,62482))},"@site/../docs/learn/learn-guides-accounts-multisig.md",62482],"979a04e7":[function(){return n.e(3705).then(n.bind(n,82561))},"@site/../docs/general/dune-analytics/parachain-dashboards/bifrost-dashboards.md",82561],"987d08ef":[function(){return n.e(6496).then(n.bind(n,73036))},"@site/../docs/build/build-smart-contracts.md",73036],"98a30fd8":[function(){return n.e(2950).then(n.bind(n,11193))},"@site/../docs/learn/xcm/fundamentals/multiasset.md",11193],"98a431f4":[function(){return n.e(8005).then(n.bind(n,40058))},"@site/../docs/general/transaction-attacks.md",40058],"9913464d":[function(){return Promise.all([n.e(1869),n.e(5883)]).then(n.bind(n,9296))},"@site/../docs/learn/archive/learn-governance.md",9296],"9e2042f5":[function(){return n.e(3086).then(n.bind(n,70225))},"@site/../docs/learn/learn-collator.md",70225],"9e3f6a8a":[function(){return n.e(8108).then(n.bind(n,23773))},"@site/../docs/learn/learn-comparison-ethereum-2.md",23773],"9e6341e5":[function(){return n.e(8431).then(n.bind(n,62147))},"@site/../docs/learn/xcm/journey/transfers/reserve.md",62147],"9e76b49d":[function(){return n.e(6775).then(n.bind(n,29967))},"@site/../docs/learn/xcm/testing.md",29967],"9f319605":[function(){return n.e(834).then(n.bind(n,43635))},"@site/../docs/learn/xcm/journey/fees.md",43635],"9f804621":[function(){return Promise.all([n.e(1869),n.e(3482),n.e(1431)]).then(n.bind(n,92415))},"@site/../docs/learn/learn-guides-accounts.md",92415],a2800a5b:[function(){return n.e(3234).then(n.bind(n,29389))},"@site/../docs/build/build-transaction-construction.md",29389],a29dc56e:[function(){return n.e(7554).then(n.bind(n,81815))},"@site/../docs/maintain/maintain-guides-how-to-monitor-your-node.md",81815],a2d5a6d8:[function(){return n.e(6622).then(n.bind(n,51421))},"@site/../docs/general/dune-analytics/parachain-dashboards/collectives-dashboards.md",51421],a44b8423:[function(){return n.e(319).then(n.bind(n,55722))},"@site/../docs/general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard-pool-member.md",55722],a5002e4a:[function(){return n.e(1067).then(n.bind(n,53029))},"@site/../docs/build/build-oracle.md",53029],a5b3561d:[function(){return n.e(2226).then(n.bind(n,54237))},"@site/../docs/general/kusama/kusama-coc.md",54237],a6e65e5f:[function(){return n.e(7208).then(n.t.bind(n,3840,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-xcm-quickstart-1cc.json",3840],a7456010:[function(){return n.e(1235).then(n.t.bind(n,50950,19))},"@generated/docusaurus-plugin-content-pages/default/__plugin.json",50950],a74a59a0:[function(){return Promise.all([n.e(3482),n.e(4975)]).then(n.bind(n,34917))},"@site/../docs/maintain/maintain-guides-how-to-validate-polkadot.md",34917],a7b37b86:[function(){return n.e(1447).then(n.bind(n,48999))},"@site/../docs/general/scams.md",48999],a7bd4aaa:[function(){return n.e(7098).then(n.bind(n,74532))},"@theme/DocVersionRoot",74532],a8f54fb1:[function(){return n.e(1706).then(n.bind(n,52280))},"@site/../docs/learn/learn-DOT-KSM-bridge.md",52280],a94703ab:[function(){return Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,11377))},"@theme/DocRoot",11377],a9f58d5b:[function(){return n.e(5331).then(n.bind(n,40936))},"@site/../docs/learn/learn-account-balances.md",40936],ab138bf8:[function(){return n.e(8914).then(n.bind(n,99771))},"@site/../docs/learn/learn-proxies.md",99771],aba21aa0:[function(){return n.e(5742).then(n.t.bind(n,98211,19))},"@generated/docusaurus-plugin-content-docs/default/__plugin.json",98211],ad1dd1a4:[function(){return n.e(7217).then(n.t.bind(n,86749,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-dashboards-index-254.json",86749],ad5a1373:[function(){return n.e(3656).then(n.bind(n,67166))},"@site/../docs/general/dune-analytics/parachain-dashboards/phala-dashboards.md",67166],ad762f86:[function(){return Promise.all([n.e(1869),n.e(3041)]).then(n.bind(n,12735))},"@site/../docs/learn/learn-account-advanced.md",12735],af2ff1b5:[function(){return n.e(6646).then(n.bind(n,18428))},"@site/../docs/general/dune-analytics/parachain-dashboards/hydration-dashboards.md",18428],afddde9d:[function(){return n.e(1724).then(n.bind(n,10666))},"@site/../docs/learn/learn-asset-conversion-assethub.md",10666],b0a48d97:[function(){return Promise.all([n.e(1869),n.e(1018)]).then(n.bind(n,31962))},"@site/../docs/learn/learn-guides-ledger.md",31962],b0cb055f:[function(){return n.e(9074).then(n.bind(n,93490))},"@site/../docs/learn/xcm/fundamentals/xcvm.md",93490],b0cbc1d4:[function(){return Promise.all([n.e(3482),n.e(7826)]).then(n.bind(n,2662))},"@site/../docs/general/staking-dashboard.md",2662],b0d34550:[function(){return n.e(8660).then(n.bind(n,42868))},"@site/../docs/general/dune-analytics/polkadot-dashboards/polkadot-dashboards-network.md",42868],b1b82dcd:[function(){return Promise.all([n.e(1869),n.e(557)]).then(n.bind(n,59384))},"@site/../docs/learn/archive/learn-crowdloans.md",59384],b21dd8a7:[function(){return n.e(6024).then(n.bind(n,28964))},"@site/../docs/learn/learn-comparison-rollups.md",28964],b225a2ce:[function(){return n.e(1101).then(n.bind(n,53241))},"@site/../docs/learn/xcm/fundamentals/multilocation/summary.md",53241],b3558274:[function(){return n.e(3975).then(n.bind(n,57844))},"@site/../docs/general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard.md",57844],b3719d54:[function(){return n.e(8290).then(n.bind(n,106))},"@site/../docs/general/polkadot-v1.md",106],b38833d4:[function(){return n.e(6104).then(n.bind(n,54357))},"@site/../docs/learn/learn-phragmen.md",54357],b418feb9:[function(){return n.e(7242).then(n.bind(n,42344))},"@site/../docs/general/dune-analytics/polkadot-dashboards/polkadot-dashboards-governance.md",42344],b48c599b:[function(){return n.e(9057).then(n.bind(n,66242))},"@site/../docs/general/kusama/kusama-bug-bounty.md",66242],b7bd3ab3:[function(){return n.e(6445).then(n.bind(n,46806))},"@site/../docs/general/dune-analytics/parachain-dashboards/energywebx-dashboards.md",46806],b835d927:[function(){return n.e(1397).then(n.bind(n,53119))},"@site/../docs/general/ecosystem-funds.md",53119],b8cd9d81:[function(){return n.e(3910).then(n.t.bind(n,33716,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-general-dune-analytics-polkadot-dashboards-be4.json",33716],b906f375:[function(){return n.e(159).then(n.bind(n,15102))},"@site/../docs/build/build-light-clients.md",15102],b940de31:[function(){return n.e(4817).then(n.bind(n,6598))},"@site/../docs/learn/learn-assets.md",6598],b9b4ec9e:[function(){return n.e(3316).then(n.bind(n,2197))},"@site/../docs/learn/xcm/reference/glossary.md",2197],bb8b1738:[function(){return Promise.all([n.e(3482),n.e(2916)]).then(n.bind(n,2937))},"@site/../docs/learn/learn-validator.md",2937],bbba852d:[function(){return n.e(9799).then(n.bind(n,20995))},"@site/../docs/general/kusama/kusama-adverserial-cheatsheet.md",20995],bd701914:[function(){return Promise.all([n.e(1869),n.e(1077)]).then(n.bind(n,63298))},"@site/../docs/learn/learn-parachains-faq.md",63298],bea375d6:[function(){return n.e(4938).then(n.bind(n,4907))},"@site/../docs/general/grants.md",4907],bf3ab9de:[function(){return Promise.all([n.e(1869),n.e(2389)]).then(n.bind(n,75753))},"@site/../docs/learn/learn-guides-bridges.md",75753],c07c2447:[function(){return Promise.all([n.e(1869),n.e(7561)]).then(n.bind(n,572))},"@site/../docs/learn/learn-guides-polkadot-opengov.md",572],c07ecb8b:[function(){return n.e(7371).then(n.t.bind(n,56310,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-general-dune-analytics-parachain-dashboards-671.json",56310],c110e322:[function(){return n.e(1592).then(n.bind(n,37917))},"@site/../docs/learn/learn-guides-coretime-swap.md",37917],c141421f:[function(){return n.e(957).then(n.t.bind(n,90786,19))},"@generated/docusaurus-theme-search-algolia/default/__plugin.json",90786],c1bbdb2a:[function(){return n.e(5558).then(n.bind(n,47008))},"@site/../docs/learn/learn-polkadot-host.md",47008],c2912163:[function(){return n.e(7352).then(n.t.bind(n,61910,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-components-index-c9a.json",61910],c2c6a3a6:[function(){return n.e(8506).then(n.bind(n,2506))},"@site/../docs/learn/learn-nft-projects.md",2506],c41801b5:[function(){return Promise.all([n.e(3482),n.e(9507)]).then(n.bind(n,95462))},"@site/../docs/maintain/kusama/maintain-guides-how-to-validate-kusama.md",95462],c4f5d8e4:[function(){return Promise.all([n.e(1869),n.e(2634)]).then(n.bind(n,497))},"@site/src/pages/index.js",497],c52e674c:[function(){return n.e(4466).then(n.t.bind(n,81627,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-build-archive-index-a99.json",81627],c57cca4f:[function(){return n.e(895).then(n.t.bind(n,33202,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-future-implementations-index-472.json",33202],c630d0cd:[function(){return n.e(5420).then(n.bind(n,23862))},"@site/../docs/build/build-guides-template-basic.md",23862],c662f00a:[function(){return n.e(7887).then(n.bind(n,21352))},"@site/../docs/learn/xcm/journey/queries.md",21352],c6b91cbc:[function(){return n.e(1050).then(n.t.bind(n,28239,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-basics-index-5be.json",28239],c78e4f7d:[function(){return n.e(1335).then(n.bind(n,39363))},"@site/../docs/general/dune-analytics/polkadot-dashboards/polkadot-dashboards-overview.md",39363],c7a044bb:[function(){return n.e(9110).then(n.bind(n,24225))},"@site/../docs/learn/xcm/journey/channels-and-bridges.md",24225],c7a2145e:[function(){return n.e(6277).then(n.bind(n,31059))},"@site/../docs/general/how-to-dyor.md",31059],c7c5ba1a:[function(){return Promise.all([n.e(1869),n.e(9476)]).then(n.bind(n,89207))},"@site/../docs/learn/learn-accounts.md",89207],c8dd560b:[function(){return Promise.all([n.e(1869),n.e(3482),n.e(4293)]).then(n.bind(n,77405))},"@site/../docs/learn/learn-guides-accounts-proxy-pure.md",77405],c91a9c06:[function(){return Promise.all([n.e(1869),n.e(1019)]).then(n.bind(n,84345))},"@site/../docs/learn/learn-identity.md",84345],c977dfe8:[function(){return Promise.all([n.e(3482),n.e(4024)]).then(n.bind(n,95304))},"@site/../docs/learn/learn-teleport.md",95304],ca45e589:[function(){return n.e(4821).then(n.t.bind(n,22754,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-explore-index-06f.json",22754],ca9fe671:[function(){return n.e(5827).then(n.bind(n,55995))},"@site/../docs/learn/xcm/overview/xcvm.md",55995],cb9afd28:[function(){return Promise.all([n.e(1869),n.e(1738)]).then(n.bind(n,27735))},"@site/../docs/learn/learn-polkadot-js-guides.md",27735],cc44e8fd:[function(){return n.e(5052).then(n.bind(n,2851))},"@site/../docs/build/build-node-management.md",2851],ccc1222e:[function(){return n.e(5702).then(n.bind(n,47765))},"@site/../docs/build/build-open-source.md",47765],cda87995:[function(){return n.e(1711).then(n.bind(n,24233))},"@site/../docs/build/build-tools-index.md",24233],cdedf67f:[function(){return n.e(8050).then(n.t.bind(n,8137,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-maintain-node-index-307.json",8137],ceaa29cb:[function(){return n.e(4841).then(n.bind(n,99027))},"@site/../docs/learn/xcm/journey/locks/locks.md",99027],cfd53ea4:[function(){return n.e(7482).then(n.bind(n,36531))},"@site/../docs/general/kusama/kusama-timeline.md",36531],cfe984ba:[function(){return n.e(8289).then(n.t.bind(n,57081,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-apps-index-b66.json",57081],d000eb73:[function(){return n.e(4228).then(n.bind(n,88218))},"@site/../docs/general/dune-analytics/parachain-dashboards/stellaswap-dashboards.md",88218],d27ae88d:[function(){return n.e(3170).then(n.bind(n,63366))},"@site/../docs/learn/learn-video-tutorials.md",63366],d3a753cf:[function(){return n.e(4191).then(n.bind(n,52819))},"@site/../docs/learn/xcm/fundamentals/multilocation/example.md",52819],d42819bc:[function(){return n.e(3306).then(n.bind(n,59666))},"@site/../docs/general/dune-analytics/parachain-dashboards/bridgehub-dashboards.md",59666],d569989b:[function(){return n.e(8255).then(n.bind(n,76030))},"@site/../docs/general/bug-bounty.md",76030],d5909206:[function(){return n.e(5434).then(n.bind(n,79245))},"@site/../docs/learn/xcm/fundamentals/multilocation/junction.md",79245],d6a97e7e:[function(){return n.e(1107).then(n.bind(n,58398))},"@site/../docs/learn/xcm/quickstart/xcm-simulator.md",58398],d6b0148d:[function(){return n.e(2980).then(n.bind(n,56591))},"@site/../docs/learn/xcm/journey/origins.md",56591],d9a69e3a:[function(){return n.e(5829).then(n.bind(n,41809))},"@site/../docs/general/dune-analytics/parachain-dashboards/people-dashboards.md",41809],d9ef69a7:[function(){return n.e(2164).then(n.bind(n,53894))},"@site/../docs/general/contributors.md",53894],da9f79cb:[function(){return Promise.all([n.e(1869),n.e(3044)]).then(n.bind(n,44903))},"@site/../docs/learn/learn-nomination-pools.md",44903],daaf1ab4:[function(){return Promise.all([n.e(1869),n.e(8215)]).then(n.bind(n,63523))},"@site/../docs/general/funding.md",63523],db039c7f:[function(){return n.e(2481).then(n.bind(n,40176))},"@site/../docs/learn/xcm/overview/format.md",40176],db3d6c4d:[function(){return n.e(7845).then(n.bind(n,19113))},"@site/../docs/learn/learn-account-abstraction.md",19113],db9d4dae:[function(){return n.e(8472).then(n.bind(n,47818))},"@site/../docs/general/dune-analytics/parachain-dashboards/coretime-dashboards.md",47818],dbbd9e76:[function(){return Promise.all([n.e(1869),n.e(2922)]).then(n.bind(n,22123))},"@site/../docs/learn/learn-guides-vault.md",22123],dc0f9344:[function(){return n.e(1058).then(n.bind(n,6794))},"@site/../docs/general/dune-analytics/parachain-dashboards/pendulum-dashboards.md",6794],dc36d550:[function(){return Promise.all([n.e(1869),n.e(2357)]).then(n.bind(n,32037))},"@site/../docs/maintain/maintain-archive.md",32037],dc776cbc:[function(){return n.e(4498).then(n.bind(n,55957))},"@site/../docs/general/thousand-contributors.md",55957],dd2fa029:[function(){return Promise.all([n.e(1869),n.e(2047)]).then(n.bind(n,98546))},"@site/../docs/learn/learn-polkadotjs.md",98546],dd32e389:[function(){return n.e(7781).then(n.bind(n,21279))},"@site/../docs/general/polkadot-vault.md",21279],df154d69:[function(){return n.e(3880).then(n.bind(n,80179))},"@site/../docs/learn/learn-xcm.md",80179],e00ac272:[function(){return n.e(1881).then(n.bind(n,89510))},"@site/../docs/learn/learn-guides-coretime-marketplaces.md",89510],e2e89062:[function(){return n.e(9894).then(n.bind(n,33910))},"@site/../docs/learn/learn-proxies-pure.md",33910],e31fc461:[function(){return n.e(352).then(n.bind(n,47881))},"@site/../docs/learn/xcm/learn-xcm-docs-intro.md",47881],e43aed4a:[function(){return n.e(1122).then(n.t.bind(n,95773,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-general-index-bbd.json",95773],e495ca4d:[function(){return Promise.all([n.e(1869),n.e(662)]).then(n.bind(n,6099))},"@site/../docs/maintain/archive/maintain-guides-democracy.md",6099],e4ef088f:[function(){return Promise.all([n.e(1869),n.e(3315)]).then(n.bind(n,62515))},"@site/../docs/build/build-guides-install-deps.md",62515],e77078a1:[function(){return n.e(3557).then(n.bind(n,29138))},"@site/../docs/learn/learn-jam-faq.md",29138],e8522a07:[function(){return n.e(5513).then(n.bind(n,38558))},"@site/../docs/general/dune-analytics/polkadot-dashboards/legacy/polkadot-staking-dashboard-nomination-pool.md",38558],ec3b6a32:[function(){return n.e(8832).then(n.bind(n,45003))},"@site/../docs/learn/learn-nft.md",45003],ecb495b7:[function(){return n.e(6786).then(n.bind(n,21017))},"@site/../docs/maintain/maintain-guides-how-to-systemd.md",21017],ece9fdae:[function(){return Promise.all([n.e(1869),n.e(6641)]).then(n.bind(n,49524))},"@site/../docs/general/community.md",49524],ed3409b3:[function(){return Promise.all([n.e(1869),n.e(4117)]).then(n.bind(n,1448))},"@site/../docs/learn/learn-guides-bounties.md",1448],eef3f1dd:[function(){return Promise.all([n.e(1869),n.e(7827)]).then(n.bind(n,3674))},"@site/../docs/learn/learn-guides-treasury.md",3674],efba78c5:[function(){return n.e(3368).then(n.bind(n,75273))},"@site/../docs/general/dune-analytics/polkadot-ecosystem-overview.md",75273],f0ff685a:[function(){return Promise.all([n.e(1869),n.e(3482),n.e(2393)]).then(n.bind(n,63362))},"@site/../docs/learn/learn-guides-accounts-proxy.md",63362],f10f9928:[function(){return n.e(5534).then(n.bind(n,42205))},"@site/../docs/general/dune-analytics/parachain-dashboards/assethub-dashboards.md",42205],f137ce68:[function(){return Promise.all([n.e(1869),n.e(9188)]).then(n.bind(n,33369))},"@site/../docs/learn/learn-xcm-instructions.md",33369],f1585bfb:[function(){return n.e(3642).then(n.bind(n,60957))},"@site/../docs/learn/xcm/quickstart/summary.md",60957],f189ca9f:[function(){return n.e(5312).then(n.bind(n,6026))},"@site/../docs/learn/learn-spree.md",6026],f2521980:[function(){return Promise.all([n.e(3482),n.e(3584)]).then(n.bind(n,28258))},"@site/../docs/general/getting-started.md",28258],f2b5c614:[function(){return n.e(4076).then(n.bind(n,91422))},"@site/../docs/general/dune-analytics/parachain-dashboards/centrifuge-dashboards.md",91422],f2c21b54:[function(){return n.e(4410).then(n.bind(n,99698))},"@site/../docs/build/build-storage.md",99698],f3027c84:[function(){return Promise.all([n.e(1869),n.e(1906)]).then(n.bind(n,2588))},"@site/../docs/general/polkadotjs-ui.md",2588],f359a251:[function(){return Promise.all([n.e(1869),n.e(4051)]).then(n.bind(n,90801))},"@site/../docs/maintain/maintain-endpoints.md",90801],f3bde756:[function(){return n.e(9625).then(n.bind(n,63675))},"@site/../docs/maintain/maintain-bootnode.md",63675],f4130007:[function(){return n.e(8582).then(n.bind(n,25151))},"@site/../docs/general/wallets-and-extensions.md",25151],f41c4e9d:[function(){return n.e(8679).then(n.bind(n,29446))},"@site/../docs/learn/learn-xcm-pallet.md",29446],f4200fe5:[function(){return Promise.all([n.e(1869),n.e(3135)]).then(n.bind(n,41360))},"@site/../docs/maintain/maintain-sync.md",41360],f44679e7:[function(){return n.e(9535).then(n.bind(n,24577))},"@site/../docs/general/governance-apps.md",24577],f44ed8f8:[function(){return n.e(2930).then(n.bind(n,49430))},"@site/../docs/build/build-hrmp-channels.md",49430],f47489cd:[function(){return n.e(4544).then(n.bind(n,31237))},"@site/../docs/learn/learn-runtime-upgrades.md",31237],f52abf29:[function(){return n.e(9116).then(n.bind(n,47817))},"@site/../docs/general/decentralized-futures.md",47817],f62dca67:[function(){return n.e(6416).then(n.t.bind(n,78697,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-learn-xcm-fundamentals-e19.json",78697],f750c690:[function(){return n.e(3261).then(n.bind(n,16117))},"@site/../docs/learn/learn-nft-pallets.md",16117],f7acb151:[function(){return Promise.all([n.e(1869),n.e(2783)]).then(n.bind(n,43143))},"@site/../docs/learn/learn-guides-assets-create.md",43143],f8518919:[function(){return n.e(4484).then(n.bind(n,74390))},"@site/../docs/general/web3-and-polkadot.md",74390],f861e7c0:[function(){return n.e(5967).then(n.bind(n,63609))},"@site/../docs/general/dune-analytics/parachain-dashboards/litentry-dashboards.md",63609],f90fa732:[function(){return n.e(8225).then(n.bind(n,22027))},"@site/../docs/build/build-data.md",22027],fa343ad1:[function(){return n.e(2368).then(n.bind(n,37374))},"@site/../docs/learn/xcm/fundamentals/weight_and_fees.md",37374],fabebe44:[function(){return n.e(9783).then(n.bind(n,68818))},"@site/../docs/general/dev-heroes.md",68818],fc0e5740:[function(){return n.e(8067).then(n.t.bind(n,32591,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-build-client-index-10e.json",32591],fda65b2b:[function(){return Promise.all([n.e(1869),n.e(6225)]).then(n.bind(n,54276))},"@site/../docs/learn/learn-guides-asset-conversion.md",54276],fea93377:[function(){return Promise.all([n.e(3482),n.e(4898)]).then(n.bind(n,45800))},"@site/../docs/maintain/maintain-guides-validator-payout.md",45800],feadf832:[function(){return Promise.all([n.e(1869),n.e(1710)]).then(n.bind(n,84680))},"@site/../docs/build/build-guides-coretime-start.md",84680],fecdcc34:[function(){return n.e(2410).then(n.bind(n,69144))},"@site/../docs/learn/xcm/journey/version.md",69144],feea648c:[function(){return n.e(9175).then(n.bind(n,35543))},"@site/../docs/learn/learn-xcvm.md",35543],ff154173:[function(){return n.e(34).then(n.t.bind(n,88796,19))},"@generated/docusaurus-plugin-content-docs/default/p/docs-maintain-collator-index-c0b.json",88796],ff6596ea:[function(){return Promise.all([n.e(3482),n.e(3507)]).then(n.bind(n,65410))},"@site/../docs/learn/learn-nominator.md",65410],ffd76171:[function(){return Promise.all([n.e(1869),n.e(639)]).then(n.bind(n,98319))},"@site/../docs/maintain/maintain-index.md",98319],ffe9c3c9:[function(){return n.e(1967).then(n.bind(n,99220))},"@site/../docs/learn/learn-DOT.md",99220]};var s=n(74848);function c(e){var t=e.error,n=e.retry,r=e.pastDelay;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var l=n(86921),u=n(53102);function d(e,t){if("*"===e)return a()({loading:c,loader:function(){return n.e(2237).then(n.bind(n,82237))},modules:["@theme/NotFound"],webpack:function(){return[82237]},render:function(e,t){var n=e.default;return(0,s.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,Object.assign({},t))})}});var r=o[e+"-"+t],d={},p=[],f=[],m=(0,l.A)(r);return Object.entries(m).forEach((function(e){var t=e[0],n=e[1],r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:c,loader:d,modules:p,webpack:function(){return f},render:function(t,n){var a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((function(t){var n=t[0],r=t[1],o=r.default;if(!o)throw new Error("The page component at "+e+" doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.");"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((function(e){return"default"!==e})).forEach((function(e){o[e]=r[e]}));var i=a,s=n.split(".");s.slice(0,-1).forEach((function(e){i=i[e]})),i[s[s.length-1]]=o}));var o=a.__comp;delete a.__comp;var i=a.__context;delete a.__context;var c=a.__props;return delete a.__props,(0,s.jsx)(u.W,{value:i,children:(0,s.jsx)(o,Object.assign({},a,c,n))})}})}const p=[{path:"/search",component:d("/search","5de"),exact:!0},{path:"/docs",component:d("/docs","fd8"),routes:[{path:"/docs",component:d("/docs","aee"),routes:[{path:"/docs",component:d("/docs","5f9"),routes:[{path:"/docs/alpha-program",component:d("/docs/alpha-program","9f0"),exact:!0,sidebar:"docs"},{path:"/docs/ambassadors",component:d("/docs/ambassadors","718"),exact:!0,sidebar:"docs"},{path:"/docs/apps-index",component:d("/docs/apps-index","b46"),exact:!0,sidebar:"docs"},{path:"/docs/bug-bounty",component:d("/docs/bug-bounty","1ba"),exact:!0,sidebar:"docs"},{path:"/docs/build-archive-index",component:d("/docs/build-archive-index","3b3"),exact:!0,sidebar:"docs"},{path:"/docs/build-client-index",component:d("/docs/build-client-index","e7c"),exact:!0,sidebar:"docs"},{path:"/docs/build-client-side",component:d("/docs/build-client-side","65f"),exact:!0,sidebar:"docs"},{path:"/docs/build-dapp",component:d("/docs/build-dapp","dd7"),exact:!0},{path:"/docs/build-data",component:d("/docs/build-data","95f"),exact:!0,sidebar:"docs"},{path:"/docs/build-guide",component:d("/docs/build-guide","479"),exact:!0,sidebar:"docs"},{path:"/docs/build-guides-coretime-start",component:d("/docs/build-guides-coretime-start","7be"),exact:!0,sidebar:"docs"},{path:"/docs/build-guides-coretime-troubleshoot",component:d("/docs/build-guides-coretime-troubleshoot","0fb"),exact:!0,sidebar:"docs"},{path:"/docs/build-guides-install-deps",component:d("/docs/build-guides-install-deps","5f9"),exact:!0,sidebar:"docs"},{path:"/docs/build-guides-template-basic",component:d("/docs/build-guides-template-basic","326"),exact:!0,sidebar:"docs"},{path:"/docs/build-hackathon",component:d("/docs/build-hackathon","c97"),exact:!0,sidebar:"docs"},{path:"/docs/build-hrmp-channels",component:d("/docs/build-hrmp-channels","05c"),exact:!0,sidebar:"docs"},{path:"/docs/build-index",component:d("/docs/build-index","26d"),exact:!0},{path:"/docs/build-integrate-assets",component:d("/docs/build-integrate-assets","47a"),exact:!0,sidebar:"docs"},{path:"/docs/build-integration",component:d("/docs/build-integration","75b"),exact:!0,sidebar:"docs"},{path:"/docs/build-light-clients",component:d("/docs/build-light-clients","f31"),exact:!0,sidebar:"docs"},{path:"/docs/build-network-overview",component:d("/docs/build-network-overview","fb1"),exact:!0,sidebar:"docs"},{path:"/docs/build-node-interaction",component:d("/docs/build-node-interaction","f39"),exact:!0,sidebar:"docs"},{path:"/docs/build-node-management",component:d("/docs/build-node-management","cef"),exact:!0,sidebar:"docs"},{path:"/docs/build-open-source",component:d("/docs/build-open-source","135"),exact:!0,sidebar:"docs"},{path:"/docs/build-oracle",component:d("/docs/build-oracle","392"),exact:!0},{path:"/docs/build-pdk",component:d("/docs/build-pdk","d70"),exact:!0,sidebar:"docs"},{path:"/docs/build-protocol-index",component:d("/docs/build-protocol-index","aac"),exact:!0,sidebar:"docs"},{path:"/docs/build-protocol-info",component:d("/docs/build-protocol-info","a80"),exact:!0,sidebar:"docs"},{path:"/docs/build-smart-contracts",component:d("/docs/build-smart-contracts","bd5"),exact:!0,sidebar:"docs"},{path:"/docs/build-storage",component:d("/docs/build-storage","451"),exact:!0},{path:"/docs/build-tools-index",component:d("/docs/build-tools-index","889"),exact:!0,sidebar:"docs"},{path:"/docs/build-transaction-construction",component:d("/docs/build-transaction-construction","5ab"),exact:!0,sidebar:"docs"},{path:"/docs/chain-state-values",component:d("/docs/chain-state-values","35a"),exact:!0,sidebar:"docs"},{path:"/docs/community",component:d("/docs/community","d96"),exact:!0,sidebar:"docs"},{path:"/docs/community-index",component:d("/docs/community-index","d5a"),exact:!0,sidebar:"docs"},{path:"/docs/contributing",component:d("/docs/contributing","89f"),exact:!0,sidebar:"docs"},{path:"/docs/contributors",component:d("/docs/contributors","420"),exact:!0,sidebar:"docs"},{path:"/docs/dashboards-index",component:d("/docs/dashboards-index","421"),exact:!0,sidebar:"docs"},{path:"/docs/decentralized-futures",component:d("/docs/decentralized-futures","ff3"),exact:!0,sidebar:"docs"},{path:"/docs/decentralized-voices",component:d("/docs/decentralized-voices","a4e"),exact:!0,sidebar:"docs"},{path:"/docs/dev-heroes",component:d("/docs/dev-heroes","3a5"),exact:!0,sidebar:"docs"},{path:"/docs/ecosystem-funds",component:d("/docs/ecosystem-funds","479"),exact:!0,sidebar:"docs"},{path:"/docs/explore-index",component:d("/docs/explore-index","1f3"),exact:!0,sidebar:"docs"},{path:"/docs/faq",component:d("/docs/faq","286"),exact:!0,sidebar:"docs"},{path:"/docs/funding",component:d("/docs/funding","331"),exact:!0,sidebar:"docs"},{path:"/docs/general-index",component:d("/docs/general-index","409"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics",component:d("/docs/general/dune-analytics","b98"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/acala-dashboards",component:d("/docs/general/dune-analytics/acala-dashboards","792"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/assethub-dashboards",component:d("/docs/general/dune-analytics/assethub-dashboards","400"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/astar-dashboards",component:d("/docs/general/dune-analytics/astar-dashboards","790"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/bifrost-dashboards",component:d("/docs/general/dune-analytics/bifrost-dashboards","a46"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/bridgehub-dashboards",component:d("/docs/general/dune-analytics/bridgehub-dashboards","c1b"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/centrifuge-dashboards",component:d("/docs/general/dune-analytics/centrifuge-dashboards","ec8"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/collectives-dashboards",component:d("/docs/general/dune-analytics/collectives-dashboards","e12"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/coretime-dashboards",component:d("/docs/general/dune-analytics/coretime-dashboards","d8b"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/energywebx-dashboards",component:d("/docs/general/dune-analytics/energywebx-dashboards","936"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/frequency-dashboards",component:d("/docs/general/dune-analytics/frequency-dashboards","549"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/hydration-dashboards",component:d("/docs/general/dune-analytics/hydration-dashboards","366"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/interlay-dashboards",component:d("/docs/general/dune-analytics/interlay-dashboards","0c8"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/invarch-dashboards",component:d("/docs/general/dune-analytics/invarch-dashboards","8e2"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/litentry-dashboards",component:d("/docs/general/dune-analytics/litentry-dashboards","120"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/manta-dashboards",component:d("/docs/general/dune-analytics/manta-dashboards","02e"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/moonbeam-dashboards",component:d("/docs/general/dune-analytics/moonbeam-dashboards","319"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/neuroweb-dashboards",component:d("/docs/general/dune-analytics/neuroweb-dashboards","91b"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/nodle-dashboards",component:d("/docs/general/dune-analytics/nodle-dashboards","02e"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/parachain-dashboards",component:d("/docs/general/dune-analytics/parachain-dashboards","8fc"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/pendulum-dashboards",component:d("/docs/general/dune-analytics/pendulum-dashboards","dee"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/people-dashboards",component:d("/docs/general/dune-analytics/people-dashboards","7cf"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/phala-dashboards",component:d("/docs/general/dune-analytics/phala-dashboards","1a0"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/polimec-dashboards",component:d("/docs/general/dune-analytics/polimec-dashboards","1ba"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/polkadex-dashboards",component:d("/docs/general/dune-analytics/polkadex-dashboards","a53"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/polkadot-dashboards",component:d("/docs/general/dune-analytics/polkadot-dashboards","689"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/polkadot-dashboards-governance",component:d("/docs/general/dune-analytics/polkadot-dashboards-governance","a36"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/polkadot-dashboards-network",component:d("/docs/general/dune-analytics/polkadot-dashboards-network","73d"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/polkadot-dashboards-overview",component:d("/docs/general/dune-analytics/polkadot-dashboards-overview","d8e"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/polkadot-dashboards-staking",component:d("/docs/general/dune-analytics/polkadot-dashboards-staking","f70"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/polkadot-dashboards/polkadot-dot-ordinals",component:d("/docs/general/dune-analytics/polkadot-dashboards/polkadot-dot-ordinals","2ad"),exact:!0},{path:"/docs/general/dune-analytics/polkadot-dashboards/polkadot-governance-dashboard",component:d("/docs/general/dune-analytics/polkadot-dashboards/polkadot-governance-dashboard","bf1"),exact:!0},{path:"/docs/general/dune-analytics/polkadot-dashboards/polkadot-opengov-referenda-home",component:d("/docs/general/dune-analytics/polkadot-dashboards/polkadot-opengov-referenda-home","b4b"),exact:!0},{path:"/docs/general/dune-analytics/polkadot-dashboards/polkadot-opengov-referendum-voting-analysis",component:d("/docs/general/dune-analytics/polkadot-dashboards/polkadot-opengov-referendum-voting-analysis","cfb"),exact:!0},{path:"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard",component:d("/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard","856"),exact:!0},{path:"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-nomination-pool",component:d("/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-nomination-pool","613"),exact:!0},{path:"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-nominators",component:d("/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-nominators","a03"),exact:!0},{path:"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-pool-member",component:d("/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-pool-member","ddb"),exact:!0},{path:"/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-validators",component:d("/docs/general/dune-analytics/polkadot-dashboards/polkadot-staking-dashboard-validators","d6d"),exact:!0},{path:"/docs/general/dune-analytics/snowbridge-dashboards",component:d("/docs/general/dune-analytics/snowbridge-dashboards","915"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/stellaswap-dashboards",component:d("/docs/general/dune-analytics/stellaswap-dashboards","0bf"),exact:!0,sidebar:"docs"},{path:"/docs/general/dune-analytics/unique-dashboards",component:d("/docs/general/dune-analytics/unique-dashboards","f74"),exact:!0,sidebar:"docs"},{path:"/docs/general/dunesql-cheatsheet",component:d("/docs/general/dunesql-cheatsheet","fe2"),exact:!0,sidebar:"docs"},{path:"/docs/general/onboarding-status-and-key-dashboards",component:d("/docs/general/onboarding-status-and-key-dashboards","b88"),exact:!0,sidebar:"docs"},{path:"/docs/general/polkadot-ecosystem-overview",component:d("/docs/general/polkadot-ecosystem-overview","bcd"),exact:!0,sidebar:"docs"},{path:"/docs/general/project-dashboards",component:d("/docs/general/project-dashboards","c57"),exact:!0,sidebar:"docs"},{path:"/docs/getting-started",component:d("/docs/getting-started","46c"),exact:!0,sidebar:"docs"},{path:"/docs/glossary",component:d("/docs/glossary","021"),exact:!0,sidebar:"docs"},{path:"/docs/governance-apps",component:d("/docs/governance-apps","055"),exact:!0,sidebar:"docs"},{path:"/docs/grants",component:d("/docs/grants","586"),exact:!0,sidebar:"docs"},{path:"/docs/how-to-dyor",component:d("/docs/how-to-dyor","9ea"),exact:!0,sidebar:"docs"},{path:"/docs/kusama-adversarial-cheatsheet",component:d("/docs/kusama-adversarial-cheatsheet","7ad"),exact:!0,sidebar:"docs"},{path:"/docs/kusama-bug-bounty",component:d("/docs/kusama-bug-bounty","5ce"),exact:!0,sidebar:"docs"},{path:"/docs/kusama-coc",component:d("/docs/kusama-coc","fee"),exact:!0,sidebar:"docs"},{path:"/docs/kusama-getting-started",component:d("/docs/kusama-getting-started","c42"),exact:!0,sidebar:"docs"},{path:"/docs/kusama-social-recovery",component:d("/docs/kusama-social-recovery","f3d"),exact:!0,sidebar:"docs"},{path:"/docs/kusama-timeline",component:d("/docs/kusama-timeline","d67"),exact:!0,sidebar:"docs"},{path:"/docs/learn-account-abstraction",component:d("/docs/learn-account-abstraction","670"),exact:!0,sidebar:"docs"},{path:"/docs/learn-account-advanced",component:d("/docs/learn-account-advanced","652"),exact:!0,sidebar:"docs"},{path:"/docs/learn-account-balances",component:d("/docs/learn-account-balances","8e6"),exact:!0,sidebar:"docs"},{path:"/docs/learn-account-multisig",component:d("/docs/learn-account-multisig","f13"),exact:!0,sidebar:"docs"},{path:"/docs/learn-accounts",component:d("/docs/learn-accounts","42e"),exact:!0,sidebar:"docs"},{path:"/docs/learn-advanced-index",component:d("/docs/learn-advanced-index","63e"),exact:!0,sidebar:"docs"},{path:"/docs/learn-agile-coretime",component:d("/docs/learn-agile-coretime","777"),exact:!0,sidebar:"docs"},{path:"/docs/learn-agile-coretime-index",component:d("/docs/learn-agile-coretime-index","fa7"),exact:!0,sidebar:"docs"},{path:"/docs/learn-architecture",component:d("/docs/learn-architecture","908"),exact:!0,sidebar:"docs"},{path:"/docs/learn-archive",component:d("/docs/learn-archive","ca8"),exact:!0,sidebar:"docs"},{path:"/docs/learn-asset-conversion-assethub",component:d("/docs/learn-asset-conversion-assethub","426"),exact:!0,sidebar:"docs"},{path:"/docs/learn-assets",component:d("/docs/learn-assets","624"),exact:!0,sidebar:"docs"},{path:"/docs/learn-assets-index",component:d("/docs/learn-assets-index","506"),exact:!0,sidebar:"docs"},{path:"/docs/learn-async-backing",component:d("/docs/learn-async-backing","691"),exact:!0,sidebar:"docs"},{path:"/docs/learn-basics-index",component:d("/docs/learn-basics-index","2ab"),exact:!0,sidebar:"docs"},{path:"/docs/learn-bridges",component:d("/docs/learn-bridges","c95"),exact:!0,sidebar:"docs"},{path:"/docs/learn-collator",component:d("/docs/learn-collator","58b"),exact:!0,sidebar:"docs"},{path:"/docs/learn-comparisons",component:d("/docs/learn-comparisons","26e"),exact:!0,sidebar:"docs"},{path:"/docs/learn-comparisons-avalanche",component:d("/docs/learn-comparisons-avalanche","9e6"),exact:!0,sidebar:"docs"},{path:"/docs/learn-comparisons-cosmos",component:d("/docs/learn-comparisons-cosmos","9e6"),exact:!0,sidebar:"docs"},{path:"/docs/learn-comparisons-ethereum-2",component:d("/docs/learn-comparisons-ethereum-2","e28"),exact:!0,sidebar:"docs"},{path:"/docs/learn-comparisons-index",component:d("/docs/learn-comparisons-index","d6b"),exact:!0,sidebar:"docs"},{path:"/docs/learn-comparisons-kusama",component:d("/docs/learn-comparisons-kusama","bba"),exact:!0,sidebar:"docs"},{path:"/docs/learn-comparisons-rollups",component:d("/docs/learn-comparisons-rollups","f66"),exact:!0,sidebar:"docs"},{path:"/docs/learn-components-index",component:d("/docs/learn-components-index","ba1"),exact:!0,sidebar:"docs"},{path:"/docs/learn-consensus",component:d("/docs/learn-consensus","83d"),exact:!0,sidebar:"docs"},{path:"/docs/learn-cryptography",component:d("/docs/learn-cryptography","ed0"),exact:!0,sidebar:"docs"},{path:"/docs/learn-DOT",component:d("/docs/learn-DOT","829"),exact:!0,sidebar:"docs"},{path:"/docs/learn-dot-ksm-bridge",component:d("/docs/learn-dot-ksm-bridge","cac"),exact:!0,sidebar:"docs"},{path:"/docs/learn-elastic-scaling",component:d("/docs/learn-elastic-scaling","867"),exact:!0,sidebar:"docs"},{path:"/docs/learn-future-implementations-index",component:d("/docs/learn-future-implementations-index","e25"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-accounts",component:d("/docs/learn-guides-accounts","298"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-accounts-multisig",component:d("/docs/learn-guides-accounts-multisig","53f"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-accounts-proxy",component:d("/docs/learn-guides-accounts-proxy","976"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-accounts-proxy-pure",component:d("/docs/learn-guides-accounts-proxy-pure","b2d"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-asset-conversion",component:d("/docs/learn-guides-asset-conversion","ef4"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-assets",component:d("/docs/learn-guides-assets","8f4"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-assets-create",component:d("/docs/learn-guides-assets-create","1e0"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-bounties",component:d("/docs/learn-guides-bounties","43b"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-bridges",component:d("/docs/learn-guides-bridges","7e1"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-claims",component:d("/docs/learn-guides-claims","aa7"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-coretime-marketplaces",component:d("/docs/learn-guides-coretime-marketplaces","515"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-coretime-parachains",component:d("/docs/learn-guides-coretime-parachains","8e6"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-coretime-swap",component:d("/docs/learn-guides-coretime-swap","eeb"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-dot-ksm-bridge",component:d("/docs/learn-guides-dot-ksm-bridge","acc"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-identity",component:d("/docs/learn-guides-identity","3bb"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-ledger",component:d("/docs/learn-guides-ledger","4d2"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-nominator",component:d("/docs/learn-guides-nominator","5be"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-polkadot-opengov",component:d("/docs/learn-guides-polkadot-opengov","e43"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-staking",component:d("/docs/learn-guides-staking","c84"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-staking-pools",component:d("/docs/learn-guides-staking-pools","599"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-transfers",component:d("/docs/learn-guides-transfers","d9a"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-treasury",component:d("/docs/learn-guides-treasury","378"),exact:!0,sidebar:"docs"},{path:"/docs/learn-guides-vault",component:d("/docs/learn-guides-vault","c39"),exact:!0,sidebar:"docs"},{path:"/docs/learn-hyperbridge",component:d("/docs/learn-hyperbridge","646"),exact:!0,sidebar:"docs"},{path:"/docs/learn-identity",component:d("/docs/learn-identity","06f"),exact:!0,sidebar:"docs"},{path:"/docs/learn-implementations",component:d("/docs/learn-implementations","9b0"),exact:!0},{path:"/docs/learn-index",component:d("/docs/learn-index","0b7"),exact:!0,sidebar:"docs"},{path:"/docs/learn-inflation",component:d("/docs/learn-inflation","a49"),exact:!0,sidebar:"docs"},{path:"/docs/learn-jam",component:d("/docs/learn-jam","e19"),exact:!0,sidebar:"docs"},{path:"/docs/learn-jam-chain",component:d("/docs/learn-jam-chain","35f"),exact:!0,sidebar:"docs"},{path:"/docs/learn-jam-faq",component:d("/docs/learn-jam-faq","617"),exact:!0,sidebar:"docs"},{path:"/docs/learn-nft",component:d("/docs/learn-nft","078"),exact:!0,sidebar:"docs"},{path:"/docs/learn-nft-pallets",component:d("/docs/learn-nft-pallets","665"),exact:!0,sidebar:"docs"},{path:"/docs/learn-nft-projects",component:d("/docs/learn-nft-projects","226"),exact:!0,sidebar:"docs"},{path:"/docs/learn-nomination-pools",component:d("/docs/learn-nomination-pools","328"),exact:!0,sidebar:"docs"},{path:"/docs/learn-nominator",component:d("/docs/learn-nominator","443"),exact:!0,sidebar:"docs"},{path:"/docs/learn-offenses",component:d("/docs/learn-offenses","ed9"),exact:!0,sidebar:"docs"},{path:"/docs/learn-parachains",component:d("/docs/learn-parachains","b9e"),exact:!0,sidebar:"docs"},{path:"/docs/learn-parachains-faq",component:d("/docs/learn-parachains-faq","357"),exact:!0,sidebar:"docs"},{path:"/docs/learn-parachains-index",component:d("/docs/learn-parachains-index","e80"),exact:!0,sidebar:"docs"},{path:"/docs/learn-parachains-protocol",component:d("/docs/learn-parachains-protocol","604"),exact:!0,sidebar:"docs"},{path:"/docs/learn-participants-index",component:d("/docs/learn-participants-index","426"),exact:!0,sidebar:"docs"},{path:"/docs/learn-phragmen",component:d("/docs/learn-phragmen","894"),exact:!0,sidebar:"docs"},{path:"/docs/learn-polkadot-host",component:d("/docs/learn-polkadot-host","92a"),exact:!0,sidebar:"docs"},{path:"/docs/learn-polkadot-js-guides",component:d("/docs/learn-polkadot-js-guides","347"),exact:!0,sidebar:"docs"},{path:"/docs/learn-polkadot-opengov",component:d("/docs/learn-polkadot-opengov","8c9"),exact:!0,sidebar:"docs"},{path:"/docs/learn-polkadot-opengov-index",component:d("/docs/learn-polkadot-opengov-index","922"),exact:!0,sidebar:"docs"},{path:"/docs/learn-polkadot-opengov-origins",component:d("/docs/learn-polkadot-opengov-origins","9d6"),exact:!0,sidebar:"docs"},{path:"/docs/learn-polkadot-opengov-treasury",component:d("/docs/learn-polkadot-opengov-treasury","fbd"),exact:!0,sidebar:"docs"},{path:"/docs/learn-polkadot-technical-fellowship",component:d("/docs/learn-polkadot-technical-fellowship","ee8"),exact:!0,sidebar:"docs"},{path:"/docs/learn-polkadotjs",component:d("/docs/learn-polkadotjs","089"),exact:!0,sidebar:"docs"},{path:"/docs/learn-proxies",component:d("/docs/learn-proxies","a18"),exact:!0,sidebar:"docs"},{path:"/docs/learn-proxies-pure",component:d("/docs/learn-proxies-pure","8be"),exact:!0,sidebar:"docs"},{path:"/docs/learn-runtime-upgrades",component:d("/docs/learn-runtime-upgrades","582"),exact:!0,sidebar:"docs"},{path:"/docs/learn-safrole",component:d("/docs/learn-safrole","213"),exact:!0,sidebar:"docs"},{path:"/docs/learn-scams",component:d("/docs/learn-scams","a7e"),exact:!0,sidebar:"docs"},{path:"/docs/learn-snowbridge",component:d("/docs/learn-snowbridge","f68"),exact:!0,sidebar:"docs"},{path:"/docs/learn-spree",component:d("/docs/learn-spree","c79"),exact:!0,sidebar:"docs"},{path:"/docs/learn-staking",component:d("/docs/learn-staking","9b8"),exact:!0,sidebar:"docs"},{path:"/docs/learn-staking-advanced",component:d("/docs/learn-staking-advanced","33a"),exact:!0,sidebar:"docs"},{path:"/docs/learn-staking-index",component:d("/docs/learn-staking-index","cf9"),exact:!0,sidebar:"docs"},{path:"/docs/learn-system-chains",component:d("/docs/learn-system-chains","1b0"),exact:!0,sidebar:"docs"},{path:"/docs/learn-teleport",component:d("/docs/learn-teleport","e18"),exact:!0,sidebar:"docs"},{path:"/docs/learn-transactions",component:d("/docs/learn-transactions","81c"),exact:!0,sidebar:"docs"},{path:"/docs/learn-validator",component:d("/docs/learn-validator","45a"),exact:!0,sidebar:"docs"},{path:"/docs/learn-video-tutorials",component:d("/docs/learn-video-tutorials","64f"),exact:!0,sidebar:"docs"},{path:"/docs/learn-wasm",component:d("/docs/learn-wasm","0b7"),exact:!0,sidebar:"docs"},{path:"/docs/learn-xcm",component:d("/docs/learn-xcm","20d"),exact:!0,sidebar:"docs"},{path:"/docs/learn-xcm-index",component:d("/docs/learn-xcm-index","49c"),exact:!0,sidebar:"docs"},{path:"/docs/learn-xcm-instructions",component:d("/docs/learn-xcm-instructions","3c1"),exact:!0,sidebar:"docs"},{path:"/docs/learn-xcm-pallet",component:d("/docs/learn-xcm-pallet","3da"),exact:!0,sidebar:"docs"},{path:"/docs/learn-xcm-transport",component:d("/docs/learn-xcm-transport","5ef"),exact:!0,sidebar:"docs"},{path:"/docs/learn-xcm-usecases",component:d("/docs/learn-xcm-usecases","2ae"),exact:!0,sidebar:"docs"},{path:"/docs/learn-xcvm",component:d("/docs/learn-xcvm","d56"),exact:!0,sidebar:"docs"},{path:"/docs/learn/learn-auction",component:d("/docs/learn/learn-auction","9ae"),exact:!0,sidebar:"docs"},{path:"/docs/learn/learn-controller",component:d("/docs/learn/learn-controller","d30"),exact:!0,sidebar:"docs"},{path:"/docs/learn/learn-crowdloans",component:d("/docs/learn/learn-crowdloans","b27"),exact:!0,sidebar:"docs"},{path:"/docs/learn/learn-governance",component:d("/docs/learn/learn-governance","fde"),exact:!0,sidebar:"docs"},{path:"/docs/learn/learn-launch",component:d("/docs/learn/learn-launch","853"),exact:!0,sidebar:"docs"},{path:"/docs/learn/learn-redenomination",component:d("/docs/learn/learn-redenomination","6a6"),exact:!0,sidebar:"docs"},{path:"/docs/learn/learn-treasury",component:d("/docs/learn/learn-treasury","75c"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm",component:d("/docs/learn/xcm","995"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/config-deep-dive",component:d("/docs/learn/xcm/config-deep-dive","b64"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/fundamentals",component:d("/docs/learn/xcm/fundamentals","13d"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/fundamentals-fees",component:d("/docs/learn/xcm/fundamentals-fees","6b3"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/fundamentals-multiasset",component:d("/docs/learn/xcm/fundamentals-multiasset","001"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/fundamentals-summary",component:d("/docs/learn/xcm/fundamentals-summary","a4b"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/fundamentals-xcvm",component:d("/docs/learn/xcm/fundamentals-xcvm","086"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/fundamentals/multilocation",component:d("/docs/learn/xcm/fundamentals/multilocation","e19"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/fundamentals/multilocation-example",component:d("/docs/learn/xcm/fundamentals/multilocation-example","358"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/fundamentals/multilocation-junctions",component:d("/docs/learn/xcm/fundamentals/multilocation-junctions","e64"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/fundamentals/multilocation-summary",component:d("/docs/learn/xcm/fundamentals/multilocation-summary","958"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/introduction",component:d("/docs/learn/xcm/introduction","813"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey",component:d("/docs/learn/xcm/journey","0b1"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-assets",component:d("/docs/learn/xcm/journey-assets","bf0"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-channels",component:d("/docs/learn/xcm/journey-channels","22c"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-expectations",component:d("/docs/learn/xcm/journey-expectations","c0f"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-fees",component:d("/docs/learn/xcm/journey-fees","193"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-holding",component:d("/docs/learn/xcm/journey-holding","b29"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-locks",component:d("/docs/learn/xcm/journey-locks","f3a"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-origin",component:d("/docs/learn/xcm/journey-origin","a4d"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-queries",component:d("/docs/learn/xcm/journey-queries","670"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-register",component:d("/docs/learn/xcm/journey-register","0fe"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-summary",component:d("/docs/learn/xcm/journey-summary","6a3"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-transact",component:d("/docs/learn/xcm/journey-transact","eae"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey-version",component:d("/docs/learn/xcm/journey-version","d38"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey/transfers",component:d("/docs/learn/xcm/journey/transfers","d74"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey/transfers-reserve",component:d("/docs/learn/xcm/journey/transfers-reserve","4a6"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey/transfers-summary",component:d("/docs/learn/xcm/journey/transfers-summary","2e8"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/journey/transfers-teleport",component:d("/docs/learn/xcm/journey/transfers-teleport","2a8"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/overview",component:d("/docs/learn/xcm/overview","376"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/overview-architecture",component:d("/docs/learn/xcm/overview-architecture","7ac"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/overview-format",component:d("/docs/learn/xcm/overview-format","bef"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/overview-intro",component:d("/docs/learn/xcm/overview-intro","32c"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/overview-summary",component:d("/docs/learn/xcm/overview-summary","daf"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/overview-xcvm",component:d("/docs/learn/xcm/overview-xcvm","238"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/quickstart",component:d("/docs/learn/xcm/quickstart","9db"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/quickstart-first-look",component:d("/docs/learn/xcm/quickstart-first-look","b8c"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/quickstart-simulator",component:d("/docs/learn/xcm/quickstart-simulator","de9"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/quickstart-summary",component:d("/docs/learn/xcm/quickstart-summary","30b"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/reference-glossary",component:d("/docs/learn/xcm/reference-glossary","aa6"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/reference-xcvm-registers",component:d("/docs/learn/xcm/reference-xcvm-registers","043"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/references",component:d("/docs/learn/xcm/references","61c"),exact:!0,sidebar:"docs"},{path:"/docs/learn/xcm/testing",component:d("/docs/learn/xcm/testing","81b"),exact:!0,sidebar:"docs"},{path:"/docs/ledger",component:d("/docs/ledger","593"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-archive",component:d("/docs/maintain-archive","17f"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-bootnode",component:d("/docs/maintain-bootnode","9a2"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-collator-index",component:d("/docs/maintain-collator-index","058"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-endpoints",component:d("/docs/maintain-endpoints","3c9"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-errors",component:d("/docs/maintain-errors","57a"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-async-backing",component:d("/docs/maintain-guides-async-backing","e3a"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-how-to-chill",component:d("/docs/maintain-guides-how-to-chill","9be"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-how-to-monitor-your-node",component:d("/docs/maintain-guides-how-to-monitor-your-node","c4b"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-how-to-stop-validating",component:d("/docs/maintain-guides-how-to-stop-validating","67e"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-how-to-systemd",component:d("/docs/maintain-guides-how-to-systemd","1ad"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-how-to-upgrade",component:d("/docs/maintain-guides-how-to-upgrade","8d9"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-how-to-validate-kusama",component:d("/docs/maintain-guides-how-to-validate-kusama","ea3"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-how-to-validate-polkadot",component:d("/docs/maintain-guides-how-to-validate-polkadot","56f"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-secure-validator",component:d("/docs/maintain-guides-secure-validator","5d5"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-society-kusama",component:d("/docs/maintain-guides-society-kusama","059"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-validator-community",component:d("/docs/maintain-guides-validator-community","699"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-guides-validator-payout",component:d("/docs/maintain-guides-validator-payout","7df"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-index",component:d("/docs/maintain-index","c57"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-networks",component:d("/docs/maintain-networks","5dc"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-node-index",component:d("/docs/maintain-node-index","e80"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-polkadot-parameters",component:d("/docs/maintain-polkadot-parameters","38b"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-rpc",component:d("/docs/maintain-rpc","887"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-sync",component:d("/docs/maintain-sync","c37"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-validator-index",component:d("/docs/maintain-validator-index","069"),exact:!0,sidebar:"docs"},{path:"/docs/maintain-wss",component:d("/docs/maintain-wss","207"),exact:!0,sidebar:"docs"},{path:"/docs/maintain/maintain-guides-democracy",component:d("/docs/maintain/maintain-guides-democracy","0ce"),exact:!0,sidebar:"docs"},{path:"/docs/maintain/maintain-guides-how-to-join-council",component:d("/docs/maintain/maintain-guides-how-to-join-council","992"),exact:!0,sidebar:"docs"},{path:"/docs/maintain/maintain-guides-how-to-vote-councillor",component:d("/docs/maintain/maintain-guides-how-to-vote-councillor","817"),exact:!0,sidebar:"docs"},{path:"/docs/metadata",component:d("/docs/metadata","096"),exact:!0,sidebar:"docs"},{path:"/docs/multisig-apps",component:d("/docs/multisig-apps","593"),exact:!0,sidebar:"docs"},{path:"/docs/parachains-apps",component:d("/docs/parachains-apps","cda"),exact:!0,sidebar:"docs"},{path:"/docs/parity-data-dashboards",component:d("/docs/parity-data-dashboards","11c"),exact:!0,sidebar:"docs"},{path:"/docs/polkadot-community-foundation",component:d("/docs/polkadot-community-foundation","0d6"),exact:!0,sidebar:"docs"},{path:"/docs/polkadot-direction",component:d("/docs/polkadot-direction","40a"),exact:!0,sidebar:"docs"},{path:"/docs/polkadot-v1",component:d("/docs/polkadot-v1","a68"),exact:!0,sidebar:"docs"},{path:"/docs/polkadot-vault",component:d("/docs/polkadot-vault","e33"),exact:!0,sidebar:"docs"},{path:"/docs/polkadot-vision-index",component:d("/docs/polkadot-vision-index","641"),exact:!0,sidebar:"docs"},{path:"/docs/polkadotjs",component:d("/docs/polkadotjs","8d7"),exact:!0,sidebar:"docs"},{path:"/docs/polkadotjs-ui",component:d("/docs/polkadotjs-ui","4c2"),exact:!0,sidebar:"docs"},{path:"/docs/programs-index",component:d("/docs/programs-index","292"),exact:!0,sidebar:"docs"},{path:"/docs/staking-apps",component:d("/docs/staking-apps","481"),exact:!0,sidebar:"docs"},{path:"/docs/staking-dashboard",component:d("/docs/staking-dashboard","d6b"),exact:!0,sidebar:"docs"},{path:"/docs/start-building",component:d("/docs/start-building","501"),exact:!0,sidebar:"docs"},{path:"/docs/stay-safe-index",component:d("/docs/stay-safe-index","e19"),exact:!0,sidebar:"docs"},{path:"/docs/thousand-contributors",component:d("/docs/thousand-contributors","b6c"),exact:!0,sidebar:"docs"},{path:"/docs/thousand-validators",component:d("/docs/thousand-validators","500"),exact:!0,sidebar:"docs"},{path:"/docs/transaction-attacks",component:d("/docs/transaction-attacks","5b0"),exact:!0,sidebar:"docs"},{path:"/docs/wallets-and-extensions",component:d("/docs/wallets-and-extensions","8ad"),exact:!0,sidebar:"docs"},{path:"/docs/wallets-index",component:d("/docs/wallets-index","d70"),exact:!0,sidebar:"docs"},{path:"/docs/web3-and-polkadot",component:d("/docs/web3-and-polkadot","c3a"),exact:!0,sidebar:"docs"}]}]}]},{path:"/",component:d("/","2e1"),exact:!0},{path:"*",component:d("*")}]},31513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>x,TM:()=>j,yJ:()=>f,sC:()=>A,AO:()=>p});var r=n(58168);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;p--){var f=i[p];"."===f?o(i,p):".."===f?(o(i,p),d++):d&&(o(i,p),d--)}if(!l)for(;d--;d)i.unshift("..");!l||""===i[0]||i[0]&&a(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var s=n(11561);function c(e){return"/"===e.charAt(0)?e:"/"+e}function l(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function f(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=f(e,t,h(),x.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(x.entries[x.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=x.index+e;return t>=0&&t{"use strict";var r=n(44363),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function c(e){return r.isMemo(e)?i:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var l=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=f(n);a&&a!==m&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var s=c(t),h=c(n),b=0;b{"use strict";e.exports=function(e,t,n,r,a,o,i,s){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,a,o,i,s],u=0;(c=new Error(t.replace(/%s/g,(function(){return l[u++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},10119:(e,t,n)=>{"use strict";n.r(t)},74100:(e,t,n)=>{"use strict";n.r(t)},35697:(e,t,n)=>{"use strict";n.r(t)},95728:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function a(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),l=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),c(l,i(e,u,d)),1===e?(c(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){c(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),s=e?"-100":o(n.status||0),l=document.querySelector(r.parent);return c(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),c=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function l(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;l(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);l(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},19700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,s=i.length;-1!==n.code.indexOf(a=t(r,s));)++s;return i[s]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(s){for(var c=0;c=o.length);c++){var l=s[c];if("string"==typeof l||l.content&&"string"==typeof l.content){var u=o[a],d=n.tokenStack[u],p="string"==typeof l?l:l.content,f=t(r,u),m=p.indexOf(f);if(m>-1){++a;var h=p.substring(0,m),b=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),g=p.substring(m+f.length),y=[];h&&y.push.apply(y,i([h])),y.push(b),g&&y.push.apply(y,i([g])),"string"==typeof l?s.splice.apply(s,[c,1].concat(y)):l.content=y}}else l.content&&i(l.content)}return s}(n.tokens)}}}})}(Prism)},75342:()=>{!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism)},91830:(e,t,n)=>{var r={"./prism-rust":75342};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=91830},2694:(e,t,n)=>{"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},61105:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(46942),a=n.n(r),o=n(96540),i=n(36519),s=n(74848);const c=o.forwardRef(((e,t)=>{const[{className:n,...r},{as:o="div",bsPrefix:c,spans:l}]=function({as:e,bsPrefix:t,className:n,...r}){t=(0,i.oU)(t,"col");const o=(0,i.gy)(),s=(0,i.Jm)(),c=[],l=[];return o.forEach((e=>{const n=r[e];let a,o,i;delete r[e],"object"==typeof n&&null!=n?({span:a,offset:o,order:i}=n):a=n;const u=e!==s?`-${e}`:"";a&&c.push(!0===a?`${t}${u}`:`${t}${u}-${a}`),null!=i&&l.push(`order${u}-${i}`),null!=o&&l.push(`offset${u}-${o}`)})),[{...r,className:a()(n,...c,...l)},{as:e,bsPrefix:t,spans:c}]}(e);return(0,s.jsx)(o,{...r,ref:t,className:a()(n,!l.length&&c)})}));c.displayName="Col";const l=c},43048:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(46942),a=n.n(r),o=n(96540),i=n(36519),s=n(74848);const c=o.forwardRef((({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...o},c)=>{const l=(0,i.oU)(e,"container"),u="string"==typeof t?`-${t}`:"-fluid";return(0,s.jsx)(n,{ref:c,...o,className:a()(r,t?`${l}${u}`:l)})}));c.displayName="Container";const l=c},44479:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(46942),a=n.n(r),o=n(96540),i=n(36519),s=n(74848);const c=o.forwardRef((({bsPrefix:e,className:t,as:n="div",...r},o)=>{const c=(0,i.oU)(e,"row"),l=(0,i.gy)(),u=(0,i.Jm)(),d=`${c}-cols`,p=[];return l.forEach((e=>{const t=r[e];let n;delete r[e],null!=t&&"object"==typeof t?({cols:n}=t):n=t;const a=e!==u?`-${e}`:"";null!=n&&p.push(`${d}${a}-${n}`)})),(0,s.jsx)(n,{ref:o,...r,className:a()(t,c,...p)})}));c.displayName="Row";const l=c},36519:(e,t,n)=>{"use strict";n.d(t,{Jm:()=>u,gy:()=>l,oU:()=>c});var r=n(96540);n(74848);const a=["xxl","xl","lg","md","sm","xs"],o=r.createContext({prefixes:{},breakpoints:a,minBreakpoint:"xs"}),{Consumer:i,Provider:s}=o;function c(e,t){const{prefixes:n}=(0,r.useContext)(o);return e||n[t]||t}function l(){const{breakpoints:e}=(0,r.useContext)(o);return e}function u(){const{minBreakpoint:e}=(0,r.useContext)(o);return e}},22551:(e,t,n)=>{"use strict";var r=n(96540),a=n(69982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n